[Nut-upsdev] [nut-commits] svn commit r2402 - in branches/svn-auto-changelog: . tools

Charles Lepple clepple at gmail.com
Mon Mar 15 12:56:19 UTC 2010


On Mar 15, 2010, at 8:40 AM, Charles Lepple wrote:

> Author: clepple-guest
> Date: Mon Mar 15 12:40:49 2010
> New Revision: 2402
> URL: http://boxster.ghz.cc/projects/nut/changeset/2402
>
> Log:
> Generate ChangeLog with svn2cl.
>
> This commit removes the manually-generated ChangeLog, and adds the  
> authors file
> necessary to map SVN usernames to full names.
>
> Added:
>   branches/svn-auto-changelog/tools/svn2cl.authors
> Deleted:
>   branches/svn-auto-changelog/ChangeLog
> Modified:
>   branches/svn-auto-changelog/   (props changed)
>   branches/svn-auto-changelog/Makefile.am
>
> Modified: branches/svn-auto-changelog/Makefile.am
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- branches/svn-auto-changelog/Makefile.am	Sun Mar 14 14:58:13 2010	 
> (r2401)
> +++ branches/svn-auto-changelog/Makefile.am	Mon Mar 15 12:40:49 2010	 
> (r2402)
> @@ -30,6 +30,12 @@
> distcleancheck_listfiles = \
> 	find . -type f -exec sh -c 'test -f $(srcdir)/{} || echo {}' ';'
>
> +# Automatically generate the ChangeLog from SVN logs:
> +MAINTAINERCLEAN_FILES = ChangeLog
> +ChangeLog: tools/svn2cl.authors
> +	svn2cl --group-by-day --include-rev --authors=$< --revision  
> 'HEAD:r2332' --output=$@ || \
> +		echo "svn2cl failed to generate the ChangeLog. See http://trac.networkupstools.org/projects/nut/timeline 
> " > $@
> +

Let me know if anyone has a preference on the location of the authors  
file. "tools/" seems to be where we keep things related to the release  
process, rather than scripts and data files used at runtime.

Also, I didn't add any autoconf magic for svn2cl, figuring that it  
will only be used by someone generating a tarball. Other opinions  
welcome.

- Charles



More information about the Nut-upsdev mailing list