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 X.org 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: http://git.savannah.gnu.org/gitweb/?p=gnulib.git;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. Ciao, Mathias -- Mathias Hasselmann <[email protected]> Personal Blog: http://taschenorakel.de/mathias/ Openismus GmbH: http://www.openismus.com/ _______________________________________________ Gnome-infrastructure mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-infrastructure
