You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve gitgo with comprehensive comments and documentation enhancements
- Add detailed English/Chinese comments to new_git.go core implementation
- Add English/Chinese comments to gcm.go Git operation methods
- Add English/Chinese comments to git_up.go Git info fetch functions
- Improve utils.go with complete English/Chinese documentation
- Add comprehensive test function comments to each test file
- Update README.md and README.zh.md with related project links (gitgo ↔ gogit)
- Optimize README wording with improved naming (Repo abbreviation)
- Update Go version badge from 1.25+ to 1.22--1.25 matching go.mod requirements
- Add 1.25.x to GitHub Actions test matrix in release.yml
- Update dependencies in go.mod and go.sum
- Enhance test coverage in git_up_test.go with edge cases
Copy file name to clipboardExpand all lines: README.md
+48-44Lines changed: 48 additions & 44 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
[](https://github.com/go-xlan/gitgo/actions/workflows/release.yml?query=branch%3Amain)
@@ -19,11 +19,16 @@ Streamlined Git command execution engine with fluent chaining interface and comp
19
19
20
20
## Main Features
21
21
22
-
🔗 **Fluent Chaining Interface**: Method chaining for complex Git workflows with automatic error propagation
23
-
⚡ **Comprehensive Git Operations**: Full coverage of Git commands including commit, push, pull, and branch management
24
-
🔍 **Smart State Detection**: Intelligent checking for staged/unstaged changes, clean working trees, and repository status
25
-
🎯 **Error Handling**: Robust error propagation with detailed context and debug information
26
-
📋 **Repository Querying**: Advanced repository introspection with branch, commit, and status information
22
+
🔗 **Fluent Chaining Interface**: Method chaining with complex Git workflows and automatic issue propagation
23
+
⚡ **Comprehensive Git Operations**: Complete Git commands coverage including commit, push, fetch, and branch management
24
+
🔍 **Smart State Detection**: Intelligent checking on staged and unstaged changes, clean working trees, and repo status
25
+
🎯 **Issue Handling**: Robust issue propagation with detailed context and debug information
26
+
📋 **Repo Querying**: Advanced repo introspection with branch, commit, and status information
27
+
28
+
## Related Projects
29
+
30
+
-**[gogit](https://github.com/go-xlan/gogit)** - Enhanced Git operations toolkit with go-git foundation, providing pure Go implementation without CLI dependencies
Copy file name to clipboardExpand all lines: README.zh.md
+24-19Lines changed: 24 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
[](https://github.com/go-xlan/gitgo/actions/workflows/release.yml?query=branch%3Amain)
0 commit comments