- v1.0.0
- Feature complete
- v1.0.1
- Fix repo new endpoint
- v2.0.0
- Clean up file name
- Clean up func name
- Command line restructure
- Fix typos
- v2.0.1
- upgrade go-helper and go-gitapi for bugfix
- v2.1.0
- Add repo name support for all repoGet* commands
- v2.2.0
- Support deletion of github repository action secret
- v2.3.0
- Add repo(dir) name support for init, push, repo new, and all remote* commands
- v2.4.0
- Add global --noskip flag
- Improve commands Use, Short, Long
- Improve repo/dir handling from command line
- lib.GitApiFromRemote() -> Remote.GetGitApi()
- v2.4.1
- Fix
goreleaser
- Fix
- v2.4.2
- Proper go mod path for v2
- v2.5.0
- Add global flag
--no-parallel, don't process in parallel--no-title, don't print title in output
- Add support for handling
archivedstatus - Fix exiting on non-git directory
- Fix push to use git directory remotes
- Fix remote listing not work for current directory
- Add global flag
- v2.5.1
- Remove Go workspace file
- v2.6.0
- Add git clone
- Add git pull
- Detect if no configuration file
- v2.7.0
- Add "skipverify" in "remotes" config
- support site with self-signed cert
- Upgrade go-gitapi to v1.4.0
- Upgrade go-helper to v1.1.6
- Add "skipverify" in "remotes" config
- v2.7.1
- Fix github workflows
- GitAPI partial fix
- v2.7.10
- Upgrade go-helper/v2
- v2.7.11
- Use basestruct
- v2.7.12
- Refresh dependency
- v2.7.13
- Update go-crypto
- v2.7.14
- Update go-gitapi to v2
- v2.7.15
- Move repoDo() to lib
- Update go-gitapi/v2
- Use go-gitapi to handle github archive, unarchive
- v2.7.16
- Update go-gitapi/v2, go-crypto, go-gitapi, go-gitcmd
- v2.7.2
- Fix
repo get infoerror - Upgrade go-gitapi to v1.4.1
- Upgrade go-helper to v1.1.7
- Use proper receiver name
- Fix
- v2.7.3
- Set go version to 1.23
- v2.7.4
- Consolidate repo*Func() to repoDo()
- Upgrade go-gitapi to v1.6.0
- v2.7.5
- Fix Github workflow
- v2.7.6
- Fix config, debug, logic
- Fix receiver name
- Upgrade go-helper to v1.1.8
- v2.7.7
- Fix receiver name
- Move default config file
~/.go-mygit.json->~/.config/go-mygit.json - Upgrade go-helper to v1.1.10
- v2.7.8
- Upgrade go-helper/v2
- v2.7.9
- Fix output
- v2.8.0
- Add enable/disable support for discussions, projects and wiki
- v2.8.1
- Add enable/disable support for actions
- v2.8.2
- don't print usage on error
- fix log output for go routine
- fix no title output
- refactor RepoDo to use property and handle go routine creation
- refactor cmd.repoDoWrapper
- remove un-use flag
- simplify status output
- update go-helper/v2
- use errs.Queue for errors
- use ezlog SkipEmpty()
- v2.8.3
- remote use channel for output
- v2.8.4
- repoDo use channel for output
- v2.8.5
- change option "no-parallel" to "single-thread", "1"
- fix single thread wg counter -1 bug
- move wg.Add(1) into repoDo.Run()
- update go-gitapi
- use buffered channel
- v2.8.6
- fix output crash and early return crash
- v2.8.7
- refactor repo output to lib.RepoOutput()
- update dependencies
- update go-gitcmd
- v3.0.0
- use go-gitapi/v3
- v3.0.1
- add conf debug message
- add conf err to err queue
- add config alias "c"
- fix repo creation
- fix repo list multiple page
- update module to v3
- v3.0.2
- update go-helper
- v3.0.3
- add config secret flag
- fix config output
- v3.0.4
- fix git parallel push issue
- v3.0.5
- refactor helper func
- update go-gitapi, go-gitcmd, go-helper
- v3.0.6
- fix TypeConf debug should use safe mode
- fix output nil pointer issue
- fix repo set secret argument check
- update go-gitapi
- v3.0.7
- fix null WaitGroup check
- update go-gitapi, go-helper
- 3.0.8
- fix git init url
- 3.0.9
- repo set
- add true/false, public/private usage text constants
- mark true/flag flags mutual exclusive
- reflector true/false flags into flagsTF struct
- simplify and combine true/false, public/private commands to parent options
- update dependencies
- use subcommand folders
- repo set