1 个不稳定版本
0.1.0 | 2020年12月18日 |
---|
#547 在 构建工具
21KB
362 代码行
cargo-depdiff
如果你执行 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 版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您有意提交的任何贡献,根据 Apache-2.0 许可证的定义,应按上述方式双许可,不附加任何额外条款或条件。
依赖项
~37–50MB
~1M SLoC