From: SZEDER Gábor Date: Tue, 03 Jun 2008 20:39:24 GMT Subject: Re: Octopus merge: unique (?) to git, but is it useful? Message-ID: <20080603203924.GA6588@neumann> In-Reply-To: <7vabi22u5h.fsf@gitster.siamese.dyndns.org> On Tue, Jun 03, 2008 at 12:30:34PM -0700, Junio C Hamano wrote: > > ... It > > fails at the line 'EDITOR=: git commit -a'. > > Sorry, because it works for me (and presumably for many others --- I > haven't seen anybody else reporting the breakage you have), you need to > help others to diagnose it with a bit more details. With debug and verbose options it says following: * expecting success: git rev-parse second master >expect && test_must_fail git merge second master && git checkout master g && echo "here comes the breakage" && EDITOR=: git commit -a && echo "survived!" && git cat-file commit HEAD | sed -n -e "s/^parent //p" -e "/^$/q" >actual && test_cmp expect actual *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: empty ident not allowed here comes the breakage fatal: no commit message? aborting commit. * FAIL 18: Hand committing of a redundant merge removes dups git rev-parse second master >expect && test_must_fail git merge second master && git checkout master g && echo "here comes the breakage" && EDITOR=: git commit -a && echo "survived!" && git cat-file commit HEAD | sed -n -e "s/^parent //p" -e "/^$/q" >actual && test_cmp expect actual * failed 1 among 18 test(s) make: *** [t7502-commit.sh] Error 1 My /bin/sh is dash, but it breaks with bash, too. What else could/should I provide? Regards, Gábor