mirror of
https://github.com/grdl/git-get.git
synced 2026-02-04 15:39:46 +00:00
Remove gogit and major refactoring (#2)
* Fix typo in readme * Reimplement all git methods without go-git * Rename repo pkg to git, add gitconfig methods * Improve tests for configuration reading * Rename package file to io and move RepoFinder there * Refactor printers - Remove smart printer - Decouple printers from git repos with interfaces - Update printer functions - Remove unnecessary flags - Add better remote URL detection * Update readme and go.mod * Add author to git commit in tests Otherwise tests will fail in CI. * Install git before running tests and don't use cgo * Add better error message, revert installing git * Ensure commit message is in quotes * Set up git config before running tests
This commit is contained in:
committed by
GitHub
parent
2ef739ea49
commit
8c132cdafa
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
@@ -14,5 +14,7 @@ jobs:
|
||||
uses: actions/setup-go@v2
|
||||
with:
|
||||
go-version: 1.14
|
||||
- name: Set up Git
|
||||
run: git config --global user.email "grdl@example.com" && git config --global user.name "grdl"
|
||||
- name: Run go test
|
||||
run: go test ./... -v
|
||||
run: CGO_ENABLED=0 GOOS=linux go test ./... -v
|
||||
Reference in New Issue
Block a user