On Wed, Dec 16, 2009 at 11:05:52AM -0700, Elijah Newren <newren@xxxxxxxxx> wrote: > git log new@{30.years.ago}..new > (You'll get a warning that 'new' hasn't existed for 30 years but it > doesn't hurt anything) That's the same as "git log new", if I'm not mistaken. What Stefan wants to do is to let git log show the commits which are only in the "new" branch, but I don't think there is an out-of-the-box solution for that. One solution I can think of is to iterate over each ref using "git for-each-ref --format='%(refname)' 'refs/heads/*'", then run "git merge-base $i new", run git rev-list $mb..new|wc -l and then you could decide what is the first commit that does not belong to any other branch. But that's just an idea, I don't have the motivation to script it properly.
Attachment:
pgpRps1f8G8FG.pgp
Description: PGP signature