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 |