ChangeLog and NEWS file (Re: [31640] trunk/base)
Juan Manuel Palacios
jmpp at macports.org
Sun Dec 2 09:58:29 PST 2007
On Dec 2, 2007, at 1:28 PM, Juan Manuel Palacios wrote:
>
> On Dec 1, 2007, at 4:53 AM, Randall Wood wrote:
>
>> Is there any reason the ChangeLog can not be automatically
>> generated from the SVN commit messages?
>
>
> First off, an entry in the ChangeLog does not need to fully mirror
> its corresponding commit log. If the latter is small, like a one
> liner comment, then it surely could, that wouldn't be a bad thing;
> but in the other case, when a commit log is a detailed explanation
> of what was fixed and how (as commit logs should really be), then
> duplicating all that information in the ChangeLog would be
> completely overkill, in my opinion. That's the reason why I'm
> requesting entries in the ChangeLog be made full with svn revision
> and ticket number (if any) references, so that they can be regarded
> as "summaries that point interested parties to further information",
> short of telling them "run 'svn log' on base and spend hours in
> there to become acquainted with what has changed and how" (sounds
> live I've been there...? ;-).
>
> But that put aside, do you have any suggestions for auto-generation
> of the ChangeLog off of the commit log? The only thing that comes to
> mind is a post-commit hook of some kind that prepends the log of
> particular revisions to the ChangeLog and then in turn commits that
> change, which in my opinion is also unnecessarily overkill (you
> would have to handle infinite loops and other corner cases). The
> only other thing I can think of is... manually making an entry for
> your commit ;-)
>
> Regards,...
>
>
> -jmpp
>
One thing I forgot to say is that it's also perfectly acceptable to
group a number of related commits in a single entry on the ChangeLog,
provided the full list svn revisions (and, again, ticket number(s) if
applicable) is included with it.
Regards,...
-jmpp
More information about the macports-dev
mailing list