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