1 个不稳定版本

0.1.0 2020年12月18日

#547构建工具

Apache-2.0/MIT

21KB
362 代码行

cargo-depdiff

Actions Status

如果你执行 cargo update,将依赖项添加到项目中或手动更新某些内容,那么在 Cargo.toml 中记录的依赖项将发生变化,你将获得一个关于当时发生了什么的报告。但是,当浏览历史记录时,阅读 Cargo.toml 的 diff 文件是不方便的。这使得审查 pull request 比必要的更难。

cargo depdiff 命令试图在这个情况下提供一些帮助。你可以将它指向一个 git 提交、提交范围或类似内容(或在包含未提交更改的目录中运行)并查看一个类似的报告。

此外,还可能需要请求一些其他信息(更改作者、提取变更日志等)。

目前它还处于早期阶段,因此可能会出现错误、格式不佳和缺少信息的情况。对于任何此类问题都欢迎 pull request,同样也欢迎描述我们尚未考虑到的用例、错误报告等的问题。

示例

cargo depdiff 9d06984055be56a76e8c365292e7d840da9e7515
+++ adler 0.2.3
+++ aho-corasick 0.7.13
+++ bitmaps 2.1.0
+++ bstr 0.2.13
+++ bytesize 1.0.1
...

许可

根据您选择的以下一项许可协议进行许可:

任选其一。

贡献

除非您明确声明,否则您有意提交的任何贡献,根据 Apache-2.0 许可证的定义,应按上述方式双许可,不附加任何额外条款或条件。

依赖项

~37–50MB
~1M SLoC