ChangeLogs (was: Re: [changeset] don't remove whitespace within @example in docstrings)

Thomas Weber thomas.weber.mail at gmail.com
Mon Jan 5 13:21:38 CST 2009


On Mon, Jan 05, 2009 at 11:23:23AM -0600, Jordi Gutiérrez Hermoso wrote:
> 2009/1/5 John W. Eaton <jwe at octave.org>:
> > Or, we should simply decide to do away with ChangeLog files entirely.
> 
> Please don't... I like the Changelogs, since they're the only unbroken
> breadcrumb trail we have for Octave. If in a couple of years from now
> you decide that hg isn't doing the job anymore like CVS wasn't, then
> we'd lose the project's history when you switch VCS.

You should have more trust in current conversion tools. I'm pretty sure
you can switch between at least Mercurial and Git without loosing
anything.

With distributed VCS, the importance of Changelogs has diminished. 

> It's a pity that Changelogs are human-generated instead of
> machine-generated, since that introduces some human error... of course
> Emacs, has a Changelog mode. :-) Do other editors have similar modes
> too?

Generating changelogs with Mercurial isn't difficult, just try
	hg log --limit 2 --style=changelog
in Octave's directory. Adding something like this to 'make dist' hook
wouldn't be that much work.

	Thomas


More information about the Octave-maintainers mailing list