Releases: rafi/gits
Releases · rafi/gits
v0.11.1
v0.11.0
Changelog
- d83676e chore(ci): replace drone with git actions
- 934de7d chore(deps): update vulnerable packages
- 8a97a61 chore(dotfiles): add license and change linter
- 2394cd2 chore(version): bump v0.11.0
- 4306ec4 fix(repo): use 'src' as remote
- 3452ff8 perf: clone, fetch and pull in parallel
- ecf6a2c style(errors): normalize
v0.10.0 / 2024-03-20
Features
- introduce
add
command - introduce
orphan
command
Bug Fixes
- implement GitHub repository pagination
- completion and repository selection
- bust cache only when struct changes
- cache version mismatch
- repo name selection when defined with path only
Misc
- improve error handling
- document 'gits cd' usage
v0.9.0 / 2024-02-15
Features
- introduce
pull
andcd
commands - introduce
browse
command - add include/exclude filters and syntax
- 2nd argument can be a sub-project path
- adjust cache expiration to 1 week
- nicer layout for fzf
Bug Fixes
- path based argument as project name
- disregard archived/empty repositories
Misc
- refactor project loader package
- clarity in error messages
- add license
v0.5.0 / 2023-12-10
⚠ BREAKING CHANGES
- config: structure change, remove 'projects:' key
Features
- providers: introduce GitHub/GitLab/Bitbucket support
- list: new output formats json/wide/table/tree/name
- theme: improve theme support
- git: use
go-git
client for some operations
Bug Fixes
- checkout: fix remote branch checkout
- improve error handling
v0.3.5 / 2023-05-18
- Add '--force' to git fetch
- Refactor code
- Upgrade to Go 1.18
v0.3.0 / 2020-09-04
- List command can list project directories
- Improve error handling
- Migrate from dep to Go modules
v0.2.1 / 2020-02-24
- Fix bug with stored project collection
v0.2.0 / 2018-11-09
- Add bash completion
- Introduce list command
- Document YAML config definition
- Introduce clone command
- Optimize code and use struct methods
- Add animated overview
Initial release
v0.1.0 / 2018-11-03
- Introduce version command
- Add CHANGELOG.md and travis badge
- Fix travis api_key placement
- Add dependencies as vendor/ and dep Gopkg
- Add release management scripts and configuration
- Fix lint issues
- Use combined output when executing commands
- Introduce README.md
- Introduce checkout command
- Initial commit