Automated ChangeLog generation for GIT, SVN and CVS

Published at 22, October 2008, author art. Tags: cvs, git, svn, tools

Today I decided to generate a ChangeLog for one of my projects. And I started to search a solution to automate this process. I used a cvs2cl script before, and it was not surprise for my, that similar tools for git are available too.

After few minutes of googling around, I have found gitlog-to-changelog tool in the gnulib package. Here the link to pull gitlog-to-changelog from gnulib's repository.

Just download this and place somewhere in you PATH. And don't forget to make this perl script executable. Also, you need a recent version of the git. I found, that any version above 1.5.3 will be OK.

Also, you may be interested in similar tool for SVN. It's name is svn2log.

Comments

Subscribe on this post's comments

permalink

18, November 2008, owner of http://sovety.blogspot.com/ said:

For those who prefer Mercurial (as I do), it is supported out of the box:

hg log --style changelog

If you wish to leave comment, please, identify yourself and then come back to this page.