如何将更改日志添加到Cabal包中?

时间:2014-01-12 15:53:31

标签: haskell cabal hackage

我看到Hackage 2有一个changelog字段。这是我长期以来想要的功能。但是,多次谷歌搜索未能找到关于如何填充此字段的单一文档。有谁知道怎么做?

1 个答案:

答案 0 :(得分:24)

我无法立即找到文档,但code

没有字段,但它只是在tarball中查找名为changelogchange_logchanges的文件(文件以.txt结尾,允许.md.markdown。案件并不重要。

请注意,除非您以某种方式将其添加到cabal文件中,否则此文件不一定会被cabal sdist添加到tarball中。一种方法是将其添加到cabal文件顶层的Extra-source-files:字段。 e.g:

Extra-Source-Files:  changelog.md

Cabal的.cabal文件执行此操作,并提供了一个很好的示例。