Generování changelogu pomocí svn2cl

Subversion utilita svn2cl je běžně dostupná v balíku subversion-tools v Debianu/Ubuntu.

Například pro generování changelogu pro tuto knihu se děla takto:

/usr/bin/svn2cl --strip-prefix=trunk \ 
        --break-before-msg=2 \
        --group-by-day \
        --separate-daylogs \ 
        -i \        
        --authors=authors.xml \ 
        file://localhost/svn/svn-kniha/trunk/ \ 
        -o changelog.html \
        --html

Soubor authors.xml obsahuje toto:

<?xml version="1.0" encoding="utf-8"?> 
    <authors> 
        <author uid="abtris"> Ladislav Prskavec &lt;ladislav@prskavec.net&gt; 
    </author> 
</authors>

Výsledek v textové podobě vypadá nějak takto:

2009-06-17  Ladislav Prskavec <ladislav@prskavec.net> 

* [r35] changelog, changelog.html, html/apa.html, html/bi01.html,
  html/ch01.html, html/ch01s02.html, html/ch02.html,
  html/ch02s02.html, html/ch02s03.html, html/ch02s04.html,
  html/ch02s05.html, html/ch03.html, html/ch03s02.html,
  html/ch03s03.html, html/ch04.html, html/ch04s02.html,
  html/ch04s03.html, html/ch04s04.html, html/ch05.html,
  html/ch05s02.html, html/ch05s03.html, html/ch05s04.html,
  html/ch05s05.html, html/ch06.html, html/ch06s02.html,
  html/ch06s03.html, html/ch07.html, html/ch07s02.html,
  html/index.html, html/pr01.html, index.html, make.sh,
  svn-kniha.html, svn-kniha.xml, svn2html.css:
  
  Update generating.
  Link to changelog.

* [r34] authors.xml, changelog, html/apa.html, html/bi01.html,
  html/ch01.html, html/ch01s02.html, html/ch02.html,
  html/ch02s02.html, html/ch02s03.html, html/ch02s04.html,
  html/ch02s05.html, html/ch03.html, html/ch03s02.html,
  html/ch03s03.html, html/ch04.html, html/ch04s02.html,
  html/ch04s03.html, html/ch04s04.html, html/ch05.html,
  html/ch05s02.html, html/ch05s03.html, html/ch05s04.html,
  html/ch05s05.html, html/ch06.html, html/ch06s02.html,
  html/ch06s03.html, html/ch07.html, html/ch07s02.html,
  html/index.html, html/pr01.html, make.sh, svn-kniha.html:
  
  Update generating, add make changelog       
   
   ...