Re: Git migration docs

Am Dienstag, den 20.01.2009, 01:57 -0500 schrieb Behdad Esfahbod:
> Murray Cumming wrote:
> > On Tue, 2009-01-13 at 14:38 -0500, Kristian Høgsberg wrote: 
> >> I don't see many references or much reasoning here, just assertions.
> >> How is it not possible for a disciplined developer, who's trained to
> >> commit small, self contained changes and document them in a ChangeLog to
> >> apply that same discipline to writing a good commit message instead?
> >> Look to the kernel, cairo, the modules for examples of projects
> >> that successfully use the VCS commit messages and no ChangeLog.  I don't
> >> think it's justified or necessary to call the people who work on these
> >> projects lazy and selfish.
> > 
> > No, those projects don't write good-enough commit messages and their
> > generated ChangeLogs are not good enough. The routine has made people
> > lazy and allowed them to be selfish. Of course there are plenty of
> > projects that are far worse, regardless of use of git.
> It's all about discipline.  We have high standards in cairo and our commit
> messages are quality stuff.
> > I think I understand why it happens. But more importantly it _does_ happen 
> > whether you believe it should or not.
> It has not happened in any of the projects I work on.  Many of them using git.
> > Good. The correlation between pro-git people and anti-changelog people
> > has been my number one fear about a migration to git, even more than my
> > fear of people having difficulty using git.
> Taking advantage of what git provides over svn and using hand-written
> ChangeLog's are inherently incompatible.  That's why you see that correlation.

No, the are not. Behdad, I think I've posted this link before:;a=blob;f=lib/git-merge-changelog.c

ChangeLog files are maintained automatically after installing this merge
handler. It allows merging and rebase without thinking about the hand-
written wChangeLog file. I use it daily for many months now, and it
works perfectly.

Mathias Hasselmann <mathias hasselmann gmx de>
Personal Blog:
Openismus GmbH:

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]