From: Marius Vollmer Date: Mon, 20 Apr 2009 22:08:12 GMT Subject: Re: What are branches? Message-ID: <87r5znashf.fsf@gmail.com> In-Reply-To: <7viqkzdoua.fsf@gitster.siamese.dyndns.org> Junio C Hamano writes: > If we made it easy for Dscho to create the merge M to record my tree as > the first parent, [...] But it _is_ easy for Dscho to do that, isn't it? He just needs to remember to do the merge the other way around, checking out your branch and merging his into it. This doesn't change much, of course, since we still can't follow a branch backwards in time reliably. Would it make sense to record additional information in a merge commit, such as the branch name for each parent? Then tools could automatically draw the history of the current branch as a straight line, say.