feat!: use git directly #73
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
BREAKING CHANGE: Use git commands directly instead of relying of go-git. This should allow for more compatibility with shallow clones.
Important
Replace
go-gitwith directgitcommand usage for improved compatibility with shallow clones, affecting branch and commit operations.go-gitwith directgitcommand usage for branch and commit operations inbranch_diff_commits.go,commit.go, andget_tags.go.gitcommands directly.BranchDiffCommits,Commit,CommitsBetween,CommitsOnBranch,CurrentBranch,CurrentCommit,CurrentTag,LatestCommitOnBranch, andPreviousTagto usegitcommands.runGitCommandinopen_git.goto executegitcommands.branch_diff_commits_test.go,commit_test.go,commits_between_test.go,commits_on_branch_test.go,current_branch_test.go,current_commit_test.go,current_tag_test.go,latest_commit_on_branch_test.go, andprevious_tag_test.goto reflect changes.go-gitdependencies fromgo.modandgo.sum.This description was created by
for 37739bf. You can customize this summary. It will automatically update as commits are pushed.