Re: Edit a rerere conflict resolution
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Mar 12, 2012, 20:01 UTC
- Message-ID
- <7vobs1r3kn.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <4F5E4B20.5080709@lyx.org>
Vincent van Ravesteijn <vfr@lyx.org> writes:
Show 9 quoted lines
> Would it be a useful addition to have a command 'git rerere edit > <path> <commit>' ? > > This would allow the user to edit the conflict resolution which was > used in a certain commit (merge, rebase.. ). > > Now I tend to grep in the .git/rr-cache directory, because I don't > want to do 'git rerere forget' as this would require me to refix more > resolution than needed.
I haven't find it necessary in practice, as the re-fix for me typically would go like this:
$ git merge other-branch
... rerere kicks in; eyeball the results
... ah, my earlier resolution is no longer correct
$ edit $the_path
... test the result of manual edit in the context of the merged whole
... and be satisified
$ git rerere forget $the_path
$ git add $the_path
$ git commit
... rerere records the updated resolutionWhat scenario do you have in mind that you would need to re-fix more resolution than you need?