2个不稳定版本
0.2.0 | 2021年12月21日 |
---|---|
0.1.0 | 2021年10月7日 |
#316 in 科学
730 每月下载次数
120KB
2.5K SLoC
vcsgraph
此仓库包含vcsgraph项目的源代码,这是某些修订图操作函数的Rust实现。
贡献
本项目针对Rust 1.48.0,以确保与大多数当前Linux发行版兼容。
代码需要使用以下方式正确格式化:
$ cargo fmt
测试
CLI
出于测试和评估目的,当存在"cli"功能标志时,可以通过命令行实用程序访问此库的一些函数。可以通过运行以下命令列出公开的函数:
$ cargo run --features cli --bin testing -- --help
$ cargo run --features cli --bin analytics -- --help
基准测试
可以通过调整和运行以下片段来经验性地评估更改集的性能影响,该片段比较了参考图(来自vcsgraph-reference仓库)上两个修订的某些子命令的运行时间:
./utils/benchmark.sh ../vcsgraph-reference/graph/mercurial-2018-08-01-b2561d4a.graph
您需要hyperfine基准测试工具来完成此操作。
依赖关系
~0.8–1.4MB
~27K SLoC