Package git-module is a Go module for Git access through shell commands (evacuated from NSA/Microsoft Github)

anonymous 44a2e3ea31 no windows support here 5 年之前
debian a14b7027da unnecessary fiel 5 年之前
.travis.yml 1ebf9618c0 repo: add GetLatestCommitDate 7 年之前
LICENSE a77d3dcfe4 add license and ci 8 年之前
README.md 44a2e3ea31 no windows support here 5 年之前
blob.go e76267f9b4 blob: reduce memory usage on Blob.Data() by ~50% (#35) 6 年之前
blob_test.go e76267f9b4 blob: reduce memory usage on Blob.Data() by ~50% (#35) 6 年之前
command.go 35841919ee Allow setting envs for a command 7 年之前
commit.go c64f3cabc8 commit: add GetFullCommitID 6 年之前
commit_archive.go 5e0c1330d7 archive: handle Windows path 7 年之前
error.go 29022edafc repo_pull: report error when no merge base found 7 年之前
git.go c64f3cabc8 commit: add GetFullCommitID 6 年之前
hook.go 1b9552bab7 hook: remove debug line 7 年之前
repo.go 483e663825 repo_commit: add CommitsAfterDate 6 年之前
repo_branch.go 0654b3dcf2 repo_branch: add standalone function DeleteBranch 6 年之前
repo_commit.go c64f3cabc8 commit: add GetFullCommitID 6 年之前
repo_diff.go 1de103dca4 repo_diff: detect file mode change 7 年之前
repo_hook.go 4cc1cbbfea complete migration from gogs module 8 年之前
repo_object.go e97767e2eb migrate some commands 8 年之前
repo_pull.go 6ad215295b repo_pull: adjust merge base error detection 7 年之前
repo_tag.go 2c083b8219 repo_tag: fix edge case which the latest tag cannot be set as previousAfter 7 年之前
repo_tree.go 4cc1cbbfea complete migration from gogs module 8 年之前
sha1.go 31d8d73910 Add EMPTY_SHA constant 7 年之前
signature.go e97767e2eb migrate some commands 8 年之前
submodule.go 1dad9765c0 Minor fix for #14 8 年之前
tag.go 4cc1cbbfea complete migration from gogs module 8 年之前
tree.go f8fe3e4d98 tree: use bytes.InedxAny for backward compatibility 7 年之前
tree_blob.go d86a90f801 minor fix 8 年之前
tree_entry.go 47f896db1a Compute defaultConcurrency at start 7 年之前
utils.go 82165f72f7 Check if files are a symlink (#20) 7 年之前

README.md

Git Module Build Status

Package git-module is a Go module for Git access through shell commands.

Limitations

  • Go version must be at least 1.4.
  • Git version must be no less than 1.7.1, and greater than or equal to 1.8.3 is recommended.

License

This project is under the MIT License. See the LICENSE file for the full license text.