zangjiucheng /
pygitx
【开源自荐】PyGitX —— 基于 Rust 的高性能 Git 历史重写引擎(Python API) 项目概述 PyGitX 是一款基于 Rust 实现、通过 PyO3 向 Python 暴露接口的高性能 Git 历史重写工具库。 项目专注于安全、可控、可扩展地修改 Git 提交历史,为 Python 生态提供一个比 GitPython / git filter-branch 更快、更可靠的底层能力。 PyGitX 并非简单封装 Gi…
zangjiucheng /
【开源自荐】PyGitX —— 基于 Rust 的高性能 Git 历史重写引擎(Python API) 项目概述 PyGitX 是一款基于 Rust 实现、通过 PyO3 向 Python 暴露接口的高性能 Git 历史重写工具库。 项目专注于安全、可控、可扩展地修改 Git 提交历史,为 Python 生态提供一个比 GitPython / git filter-branch 更快、更可靠的底层能力。 PyGitX 并非简单封装 Gi…
【开源自荐】PyGitX —— 基于 Rust 的高性能 Git 历史重写引擎(Python API) 项目概述 PyGitX 是一款基于 Rust 实现、通过 PyO3 向 Python 暴露接口的高性能 Git 历史重写工具库。 项目专注于安全、可控、可扩展地修改 Git 提交历史,为 Python 生态提供一个比 GitPython / git filter-branch 更快、更可靠的底层能力。 PyGitX 并非简单封装 Git CLI,而是直接操作 Git 的对象模型(commit / tree / ref / DAG),以 Rust 的内存安全与并发能力为核心,面向大仓库、复杂历史以及批量重写场景进行设计。
Discuss this product