commits
| 2026-07-08 | Add sha256 object format test | Linsen Zhou |
| 2026-06-15 | Add sha256 object format support | Linsen Zhou |
| 2026-06-05 | Add installation section to README | ᴊᴏᴇ ᴄʜᴇɴ |
| 2026-02-15 | Add Push.SetUpstream option and worktree support (#132) | ᴊᴏᴇ ᴄʜᴇɴ |
| 2026-02-15 | chore: remove copyright headers | Joe Chen |
| 2026-02-15 | refactor: use sourcegraph/run for command execution (#127) | ᴊᴏᴇ ᴄʜᴇɴ |
| 2026-02-14 | refactor: replace Timeout options with context.Context (#126) | ᴊᴏᴇ ᴄʜᴇɴ |
| 2026-02-13 | cleanup: consolidate all repo operations into Repository methods (#125) | ᴊᴏᴇ ᴄʜᴇɴ |
| 2026-02-13 | v2: start of a new era | Joe Chen |
| 2026-01-28 | Fix filename parsing for special characters in `ls-tree` output (#123) | ᴊᴏᴇ ᴄʜᴇɴ |
Clone the repository to access all 250 commits.
- .github/
- .gitignore
- .golangci.yml
- CODEOWNERS
- LICENSE
- Makefile
- README.md
- blame.go
- blob.go
- blob_test.go
- codecov.yml
- command.go
- command_test.go
- commit.go
- commit_archive.go
- commit_archive_test.go
- commit_submodule.go
- commit_submodule_test.go
- commit_test.go
- diff.go
- diff_test.go
- error.go
- git.go
- git_sha1_test.go
- git_sha256_test.go
- git_test.go
- go.mod
- go.sum
- hook.go
- hook_test.go
- object.go
- oid.go
- oid_test.go
- repo.go
- repo_blame.go
- repo_blame_test.go
- repo_blob.go
- repo_blob_test.go
- repo_commit.go
- repo_commit_test.go
- repo_diff.go
- repo_diff_test.go
- repo_grep.go
- repo_grep_test.go
- repo_hook.go
- repo_hook_test.go
- repo_pull.go
- repo_pull_test.go
- repo_reference.go
- repo_reference_test.go
- repo_remote.go
- repo_remote_test.go
- repo_tag.go
- repo_tag_test.go
- repo_test.go
- repo_tree.go
- repo_tree_test.go
- repo_worktree.go
- repo_worktree_test.go
- server.go
- server_test.go
- signature.go
- signature_test.go
- tag.go
- tag_test.go
- tree.go
- tree_blob.go
- tree_blob_test.go
- tree_entry.go
- tree_entry_test.go
- utils.go
Git Module
Package git-module is a Go module for Git access through shell commands.
Requirements
- Git version must be no less than 2.4.9.
Installation
zsh
go get github.com/gogs/git-module/v2
License
This project is under the MIT License. See the LICENSE file for the full license text.