Do you want to publish a list of changes of your software project? SVN2Log automatically generates changelogs from Subversion repository. You do not need to waste your time and write special changelog document with a subset of features already described in your SVN commits' desriptions - you decide which parts will be displayed for your users.
Latest release: 2009-10-20 Download
2009-08-18 Chris.Clark at ingres.com
made dependency on PyXML optional.
2009-08-17 Chris.Clark at ingres.com
Removed dependency on PyXML (aka python-xml), which is no longer supported.
See http://sourceforge.net/projects/pyxml/.
NOTE this program expects the output from:
svn -v --xml
I.e. expects the verbose mode (of the xml output).
Without the versbose mode will see error:
<logentry> doesnt have <paths> child.
2009-08-17 Chris.Clark at ingres.com
Added first-line-only. Only show first line of commit message/log.
2006-08-03 Przedsiebiorstwo Informatyczne CORE <svn2log at core.com.pl>:
-H, --no-host generate author name without hostname
How to use the script?
First unpack the svn2log.zip archive anywhere on your disk. Then issue the command:
svn log -v --xml svn://www.svnserver.com/repository | python /path/to/svn2log/svn2log.py -s -O -L -H -p '/(branches/[^/]+|trunk)/' -o changelog.txt
to generate changelog.txt file without too detailed information from repository located at svn://www.svnserver.com/repository url.
python svn2log.py --help
gives you detailed description of all available switches.
Which operating systems are supported by svn2log?
Every one supported by Python. For example Linux and Windows are supported.
All questions and feature requests should be emailed to:
Sprzedajemy programy własne, a także firm trzecich.
Więcej
Przyjazna atmosfera, dobre warunki.
Więcej
Zadzwoń lub napisz do nas.
Więcej