From: Petr Baudis Date: Wed, 11 May 2005 22:50:58 GMT Subject: Re: [PATCH] Stop git-rev-list at sha1 match Message-ID: <20050511225058.GK22686@pasky.ji.cz> In-Reply-To: <1115851742.22180.154.camel@tglx> Dear diary, on Thu, May 12, 2005 at 12:49:02AM CEST, I got a letter where Thomas Gleixner told me that... > Rn o > | \ > Rn-1 o | > | o Mn > | o Mn-1 > Rn-2 o / > Rn-3 o > > If you are in Repository R, then tracking Rn to Rn-123 gives you a > linear result depending on the stop point you chose. > Rn > ---- Stop = Rn-1 > Rn-1 > ---- Stop = Rn-2 Mn Mn-1 > Rn-2 > ---- Stop = Rn-3 > > The diff between Rn and Rn-1 contains always the changes merged from M Yes, but you get the merge commits again since rev-list follows all the parents. -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ C++: an octopus made by nailing extra legs onto a dog. -- Steve Taylor