From: Jeff King Date: Tue, 03 Jul 2007 13:59:18 GMT Subject: Re: git-fetch will leave a ref pointing to a tag Message-ID: <20070703135918.GA18597@coredump.intra.peff.net> In-Reply-To: On Tue, Jul 03, 2007 at 01:01:49PM +0100, Johannes Schindelin wrote: > If it is only the test, you can do that by > > test $(git merge-base foo bar) = $(git rev-parse foo) I had thought that calculating the merge base was actually slightly less efficient in this case, since it will actually find all of the merge bases (but I could very well be wrong). But really, either should produce the result effectively instantaneously. > (which tests if foo is a stricth ancestor of bar). Although in your > (linux@horizon.com's) place I would really look at "git log foo.." myself, > as peff almost suggested. Yes. In fact, I find an even more useful operation in that case to be "gitk foo..." to see "where I'm at" with respect to my changes and upstream changes. -Peff