gitchangelog是可以转化提交信息的历史了更新日志的工具。
样品
输出当前正在固定到重组的文字,但它应该是可读为ASCII。
这里是混帐更新日志更新日志在工作中的一小样本。
当前的git日志输出,让你可以在日志历史的想法:
* 59f902a瓦伦丁实验室新:开发:在更新日志的部分,现在正处于``混帐changelog.rc``在``section_regexps``选项给定的顺序。 (0.1.2)
* c6f72cc瓦伦丁实验室CHG:开发:注释代码切换文档测试模式。
* a9c38f3瓦伦丁实验室修复:开发:文档测试中失败这一点。
* 59524e6瓦伦丁实验室新:USR:加``body_split_regexp``选项试图正确格式提交的身体。
* 5883f07瓦伦丁实验室新:USR:使用元组,而不是一个字典的列表``section_regexps``要能在找到匹配部分之间的管理秩序。
* 7c1d480瓦伦丁实验室新:开发:在``混帐changelog.rc``改变尚未发布代码标签新的``unreleased_version_label``选项。
* cf29c9c瓦伦丁实验室修复:开发:标签坏排序(字母)。改变提交日期排序。
* 61d8f80瓦伦丁实验室修复:开发:支持空提交信息。
* eeca31b瓦伦丁实验室新:开发:在``混帐config``世界适当使用``混帐changelog``部分。
* 6142b71瓦伦丁实验室CHG:开发:化妆品去除尾部空格的
* 3c3edd5瓦伦丁实验室修复:USR:``git``在以后的版本似乎对``混帐配置失败<键>``用errlvl 255,这是不支持的。
* 3f9617d瓦伦丁实验室修复:USR:删除回溯当年有根本没有标签在当前Git仓库。
* e0db9ae瓦伦丁实验室新:USR:添加部分分类(即:新建,修改,错误)和更新样本rc文件。 (0.1.1)
* 0c66d59瓦伦丁实验室修复:开发:固定情况下的异常被抛出,如果两个标记在同一提交。
* d2fae0d瓦伦丁实验室新:USR:增加了一个succint``--help``支持。
这里是gitchangelog输出:
0.1.2(2011-05-17)
------------------
新
~~~
- 在更新日志节现在在``git-给定的顺序
&NBSP; changelog.rc``在``section_regexps``选项。 [瓦伦丁实验室]
- 增加了``body_split_regexp``选项试图正确地格式化
&NBSP;身体提交。 [瓦伦丁实验室]
- 使用元组,而不是一个字典的列表``section_regexps``是
&NBSP;能够在发现匹配部分之间的管理秩序。 [瓦伦丁实验室]
- 在``混帐changelog.rc``到新的``unreleased_version_label``选项
&NBSP;对尚未发布的代码更改标签。 [瓦伦丁实验室]
- 使用``在``混帐config``世界适当的git-changelog``部分。
&NBSP;瓦伦丁实验室]
变化
~~~~~~~
- 注释代码切换文档测试模式。 [瓦伦丁实验室]
- 化妆品去除尾部空格的。 [瓦伦丁实验室]
确定
~~~
- 文档测试中失败这一点。 [瓦伦丁实验室]
- 标签(字母)坏的排序。改变提交日期排序。
&NBSP;瓦伦丁实验室]
- 支持空提交信息。 [瓦伦丁实验室]
- ``git``在以后的版本似乎对``git的配置``与失败
&NBSP; errlvl 255,这是不支持的。 [瓦伦丁实验室]
- 删除回溯时,没有标签的所有当前的git
&NBSP;存储库。 [瓦伦丁实验室]
0.1.1(2011-04-07)
------------------
新
~~~
- 增加了部分分类(即:新建,修改,错误),并更新了
&NBSP;样品rc文件。 [瓦伦丁实验室]
- 增加了一个succint``--help``支持。 [瓦伦丁实验室]
确定
~~~
- 修正了当异常被抛出,如果两个标签都在同一
&NBSP;提交。 [瓦伦丁实验室]
并呈现完整的结果被直接用于生成的PyPI页的更改日志的HTML网页。
用法
示例配置文件是相当大量注释,是相当简单的。你应该能够使用它作为必需的。
与自己和与示例配置文件生成gitchangelog的更新日志。你会看到,在页面的PyPI的更新日志的输出
特点:
- 在一个小的配置文件,全面推动以配合您的changelog政策。 (例如,见示例配置文件)
- 忽略基于正则表达式匹配提交信息
- 在重构提交的替换正则表达式显示即时消息
- 在分类提交信息段(即:新建,修复,更改...)
- 忽略由正则表达式不更新日志标签
什么在此版本中是新的:
- 在新:
- 在增加了一个灰鲭输出引擎,以供参考标准重组文本格式。 [瓦伦丁实验室]
- 新增的路径查找方案的一些信息来找到gitchangelog.rc配置文件。 [瓦伦丁实验室]
- 添加模板系统,并与重组文本和降价输出格式胡子模板支持的例子。 [大卫·洛雷罗]
- 的变化:
- 在删除了PKG和开发承诺从默认采样更新日志输出。 [瓦伦丁实验室]
- 修正:
- 在一些错误信息并没有写在标准错误。 [瓦伦丁实验室]
什么在1.1.0版本新:
- 在新:
- 在其中增加了一个新的可能的默认位置.gitchangelog.rc在Git仓库的根新的配置文件中查找方案。 [瓦伦丁实验室]
- 在GitRepos对象现在给访问目录信息和整个混帐配置读取权限。 [瓦伦丁实验室]
- 在增加了一个新的部分,以获得一个直接的视觉gitchangelog输出。改写一些句子,并做了一些其他小的补充。 [瓦伦丁实验室]
- 的变化:
- 在删除了旧gitchangelog.rc.sample赞成新记录之一。 [瓦伦丁实验室]
- 修正:
- 在该示例文件是不连贯的文档,并正接受“测试”和“文档”的观众。 [瓦伦丁实验室]
要求:
- 在Python中
评论没有发现