文件名称:gitfilter:库使用git-fast-export过滤git历史记录
文件大小:54KB
文件格式:ZIP
更新时间:2024-04-28 06:12:11
Rust
gitfilter 该库最终将在 该库使您可以低级访问 它旨在快速将git-fast-export的输出解析为结构化对象,您可以作为用户在将输出传递回某些流之前对其进行操作或过滤。 该流最终将传递给git-fast-import ,这将使您非常快地重写git存储库历史记录。 这是一种非常灵活的方法,因为您可以非常快速地访问所有提交,并且可以执行复杂的操作,例如重命名文件/文件夹,排除提交,更改时间,对文件进行转换等。 该库仍在开发中,但是极其基本的功能可以正常工作: // this example will use the `filter_with_cb` function that // takes a writable stream, and a callback. // the writable stream in this case is just standard o
【文件预览】:
gitfilter-master
----.gitignore(13B)
----src()
--------export_parser()
--------filter.rs(4KB)
--------lib.rs(40B)
----LICENSE(34KB)
----gumdrop()
--------src()
--------gumdrop_derive()
--------Cargo.toml(611B)
----Cargo.toml(275B)
----exechelper()
--------src()
--------Cargo.toml(109B)
----examples()
--------gitfiltercli.rs(2KB)
----README.md(3KB)
----tests()
--------gfr-compat.bats(4KB)
--------README.md(694B)
--------run_tests.sh(808B)
----die()
--------src()
--------Cargo.lock(134B)
--------Cargo.toml(102B)