Re: [PATCH 3/4] Add a new test for using a custom merge strategy
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jul 29, 2008, 23:43 UTC
- Message-ID
- <7vabg09rye.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <ee13073cd83ff4a3cffb926b21cc54583e67f869.1217372486.git.vmiklos@frugalware.org>
Miklos Vajna <vmiklos@frugalware.org> writes:
> +cat > git-merge-theirs << EOF > +#!/bin/sh > +eval git read-tree --reset -u \\\$\$# > +EOF
This should be $SHELL_PATH, instead of hardcoded /bin/sh, to be easy on people on Solaris and other systems.
Other than that, the patch is good and there is no need to resend it. Thanks.
By the way, this eval shows why "theirs" cannot be a symmetric operation of "ours". You are taking the last remote HEAD even when you are merging more than one remote into the current branch at once. "ours" can be sensibly defined for an octopus, but "theirs" has this "which theirs" problem ;-)