Re: git-cherry-pick problem - directory not touched by commit is marked "added by us"
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jan 7, 2010, 03:35 UTC
- Message-ID
- <7vzl4qegdm.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <7v4omyfv6h.fsf@alter.siamese.dyndns.org>
Junio C Hamano <gitster@pobox.com> writes:
Show 8 quoted lines
> What "cherry-pick" internally does is to run: > > git merge-recursive 301a^ -- HEAD 301a > > That is, "We are at HEAD; consolidate the change since 301a^ to 301a into > our state, and leave the result in the index and the work tree". Then it > commits the result. One thing to try is to see if this gives the same > kind of breakage.
There actually is another possibility; we used to run inside "cherry-pick"
git merge-resolve 301a^ -- HEAD 301a
instead. The request is the same but it uses a different algorithm, so if one fails and one succeeds, that might give us a better clue to figure out what is going on.