Hi folks,

I created a simple script to generate the Debian changelog from the
svn log entries.

It prints every first line of each commit message and the files
changed/added/deleted. These messages will be collected by each
author.

Here's a sample output:

  [ mt ]
  * changelog: added changelog entry for install_packages typo fix
  * 
control,fai-client.install,fai-client.manpages,fai-setup-storage.install,fai-setup-storage.manpages:
 move setup-storage into a separate package (fai-setup-storage)
  * changelog: changelog entry
  * make-fai-nfsroot: fixed syntax error (found by lintian run on experimental 
builds)

  [ mika ]
  * fai,changelog,subroutines: subroutines, fai: make sure fai exits with the 
according return
  * changelog,subroutines: subroutines: add support for task_error to task 
configure
  * subroutines: subroutines: use task_error level 420 instead of 855 as 
discussed with Thomas

  [ jblache ]
  * Commands.pm,Parser.pm,Volumes.pm: Fix preserve for RAID
  * changelog: Update changelog for preserve RAID fixes
  * Volumes.pm: Rework mdadm output parsing code to make it more tolerant to 
changes in the output format
  * changelog: Add changelog entry for mdadm output parsing changes

  [ lange ]
  * make-fai-nfsroot,changelog: make-fai-nfsroot: fix typo
  * prcopyleft: year++
  * subroutines: add comment
  * changelog,mkramdisk: mkramdisk: use exit in main routine (closes: #583289)


IMO this works good enough, only some changes need to be done and we
do not need to touch the changelog for each commit.

Attached is the script. Comments are welcome.

Attachment: svnlog2dch
Description: Binary data

-- 
regards Thomas

Reply via email to