Gentoo Archives: gentoo-scm

From: Nirbheek Chauhan <nirbheek.chauhan@×××××.com>
To: gentoo-scm@l.g.o
Subject: Re: [gentoo-scm] Re: [gentoo-dev] Progress on cvs->git migration
Date: Wed, 24 Aug 2011 11:08:05
Message-Id: CADqQcK4A4MnwVppKwE8EaMUX7G6vxiOj6PO_qnO=J7TvgnDVbA@mail.gmail.com
In Reply to: Re: [gentoo-scm] Re: [gentoo-dev] Progress on cvs->git migration by "Robin H. Johnson"
1 On Wed, Aug 24, 2011 at 2:52 PM, Robin H. Johnson <robbat2@g.o> wrote:
2 > On Wed, Aug 24, 2011 at 10:35:29AM +0200, Fabian Groffen wrote:
3 >> What do you mean by reordering?  From what I see from generating
4 >> ChangeLog files from both CVS as well as SVN (prefix-tree overlay),
5 >> there is no difference in time, and hardly in message.  Just things like
6 >> "[this is a placeholder, please ignore]" show up.
7
8 > CVS and SVN have global order, hence their ability to create changelogs
9 > that are always growing in a single direction. Git has no global order
10 > when merges are involved. If I merge in a commit made months ago, where
11 > is the correct place for it in the generated changelog? When the
12 > generated changelog is generated from scratch, where does it go? Does it
13 > stay in the same place after more merges?
14 >
15
16 I could've sworn we had decided to disallow merge commits because of
17 this problem, the noise it creates, and the unnecessarily complicated
18 history it would create. There's no value in preserving exact history
19 for the portage tree.
20
21 --
22 ~Nirbheek Chauhan
23
24 Gentoo GNOME+Mozilla Team

Replies

Subject Author
Re: [gentoo-scm] Re: [gentoo-dev] Progress on cvs->git migration William Hubbs <williamh@g.o>