List Archive: gentoo-scm
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On Wed, Aug 24, 2011 at 03:55:59PM +0530, Nirbheek Chauhan wrote:
> > CVS and SVN have global order, hence their ability to create changelogs
> > that are always growing in a single direction. Git has no global order
> > when merges are involved. If I merge in a commit made months ago, where
> > is the correct place for it in the generated changelog? When the
> > generated changelog is generated from scratch, where does it go? Does it
> > stay in the same place after more merges?
> I could've sworn we had decided to disallow merge commits because of
> this problem, the noise it creates, and the unnecessarily complicated
> history it would create. There's no value in preserving exact history
> for the portage tree.
I realize I'm pretty late on this discussion, but I also would vote for
disallowing merge commits in the portage tree.