Gentoo Archives: gentoo-scm

From: William Hubbs <williamh@g.o>
To: gentoo-scm@l.g.o
Subject: Re: [gentoo-scm] Re: [gentoo-dev] Progress on cvs->git migration
Date: Sun, 04 Sep 2011 17:07:01
Message-Id: 20110904170420.GA6165@linux1
In Reply to: Re: [gentoo-scm] Re: [gentoo-dev] Progress on cvs->git migration by Nirbheek Chauhan
1 On Wed, Aug 24, 2011 at 03:55:59PM +0530, Nirbheek Chauhan wrote:
2 > > CVS and SVN have global order, hence their ability to create changelogs
3 > > that are always growing in a single direction. Git has no global order
4 > > when merges are involved. If I merge in a commit made months ago, where
5 > > is the correct place for it in the generated changelog? When the
6 > > generated changelog is generated from scratch, where does it go? Does it
7 > > stay in the same place after more merges?
8 > >
9 >
10 > I could've sworn we had decided to disallow merge commits because of
11 > this problem, the noise it creates, and the unnecessarily complicated
12 > history it would create. There's no value in preserving exact history
13 > for the portage tree.
14
15 I realize I'm pretty late on this discussion, but I also would vote for
16 disallowing merge commits in the portage tree.
17
18 William