使用svn log作为debian包更改日志

时间:2012-02-26 07:11:28

标签: svn debian package-managers changelog

我想在程序包构建中使用我的svn日志作为dpkg-buildpackage使用的debian / changelog文件。

我在subversion-tools包中尝试使用svn2cl从svn log创建一个更改日志,但它没有格式化为标准的debian更改日志。

1 个答案:

答案 0 :(得分:4)

最好的方法是创建XSLT样式表并处理svn输出以满足您的需求。

# svn log --xml --verbose | xsltproc svn2cl.xsl - > changeLog

您可以修改svn2cl提供的那个。

此外,还有一个Thomas Lange编写的脚本here,但我仍然建议在自定义脚本上使用常规XSL。

BTW,svn-buildpackage内置了此功能,但它确实要求您遵循在SVN repo中处理包的非常严格的过程...