xiongjiamu/dsh-gitmodules-dir

xiongjiamu★ 0Python最后同步: 2026-08-19

在 GitHub 打开

git-partial-submodule bundle for DeepSeek Harness (dsh): lets dsh users add, clone, and manage partial git submodules

README 摘要

dsh-gitmodules-dir English 中文 git-partial-submodule bundle for DeepSeek Harness (dsh): lets dsh users add, clone, and manage partial git submodules — blobless partial clones plus sparse checkout — without hand-rolling the underlying git plumbing. It wraps the git-partial-submodule project (Apache-2.0): the upstream single-file Python script is vendored into this bundle ( bin/git-partial-submodule.py , pinned to commit bd8bb4e7 ) and exposed to the model. Layer Source Shape in dsh Tool Vendored git-partial-submodule script, run via python3 Built-in tool git partial submodule (add / clone / save-sparse / restore-sparse) Skill This bundle Built-in skill git-partial-submodule in the model's catalog, loaded on demand via the skill tool Why partial submodules In top-level repositories, git provides partial-clone options such as "blobless" clone to reduce the burden of downloading large repositories, but for submodules only "shallow" clones are supported by git, and shallow clones have usability issues. git-partial-submodule clones submodules as blobless repos — fully functional while saving bandwidth and disk space — and stores sparse-checkout patterns in .gitmodules , so they travel wit…

在 GitHub 查看完整 README →
工具/开发dshdsh-plugindsh-pluginssubmodule

分类