gpt4 book ai didi

haskell - 是否有适合维护 Cabal Haskell 包的变更日志的工具?

转载 作者:行者123 更新时间:2023-12-03 11:02:58 24 4
gpt4 key购买 nike

我正在快速而疯狂地为编译器编写者开发一个新的 Haskell 包。我每天都会浏览许多次要版本号,以及 Haskell 打包系统 Cabal ,似乎没有提供任何用于更新版本号或维护更改日志的工具。 (日志将进入 git,但使用该软件包的任何人都看不到。)我会为与 Debian 的 uupdate 等效的东西而杀戮。或 dch/debchange工具。

有谁知道可用于自动增加版本号并在更改日志中添加条目的通用工具?

最佳答案

我使用一个非常简单的方案来生成我的CHANGELOG .我只是问darcs并将其包含在 extra-files 中我的包裹的 .cabal 部分文件。但是,对于您的要求,这似乎太简单了。 =)

也就是说,您可以走得更远,使用自定义 cabal Setup.(hs|lhs)构建 CHANGELOG cabal sdist期间出你的darcsgit存储库的提交信息(或您决定用来跟踪它的任何系统)

Setup.lhs darcs 使用做了一些非常相似的事情,包括版本号和自上一个版本以来应用的补丁数量的信息。看sdistHookgenerateVersionModule机械在 Setup.lhs 了解如何做到这一点。

关于haskell - 是否有适合维护 Cabal Haskell 包的变更日志的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2597001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com