generate debian changelog from svn log

Thomas Lange lange at informatik.uni-koeln.de
Wed Nov 10 16:07:15 CET 2010


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.

-------------- n?chster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : svnlog2dch
Dateityp    : application/octet-stream
Dateigröße  : 2531 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.uni-koeln.de/pipermail/linux-fai-devel/attachments/20101110/cae60e86/attachment.obj>
-------------- n?chster Teil --------------
-- 
regards Thomas


More information about the linux-fai-devel mailing list