From: Linus Torvalds Date: Wed, 14 Dec 2005 16:26:14 GMT Subject: Re: new file leaked onto release branch Message-ID: In-Reply-To: <7vmzj4yq3l.fsf@assigned-by-dhcp.cox.net> On Wed, 14 Dec 2005, Junio C Hamano wrote: > > Gahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh. > > Forget about what I said. Although all of what I said above are > correct, I do not think it applies to your case at all --- these > commits do not appear to be created by git-pull nor git-merge, > and honestly, they look quite bogus. There is something else > going on. > > $ git cat-file commit 9115a6 > tree da65904b8c0c0bc6c778b39bc25d06e07ca7c82c > parent 927fe18397b3b1194a5b26b1d388d97e391e5fd2 > parent e4f5c82a92c2a546a16af1614114eec19120e40a > author Len Brown 1133904460 -0500 > committer Len Brown 1133904460 -0500 > > Auto-update from upstream > > $ git-merge-base 9115a6^1 9115a6^2; git-rev-parse 9115a6^2 > e4f5c82a92c2a546a16af1614114eec19120e40a > e4f5c82a92c2a546a16af1614114eec19120e40a Argh. Len, how old a git are you using? "git-merge" really should _never_ have done this, but old (and I mean really old) git merges sometimes got confused with the base parent and would create a merge even when it was unnecessary. Linus