All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.0 - 2021-06-03
- #15 Bump Go version to 1.16.
0.4.0 - 2020-09-02
--scheme
flag forgit get
to set the default scheme to use when scheme is missing from the URL.
- Default scheme is now
ssh
instead ofhttps
.
0.3.0 - 2020-07-31
- More meaningful error messages.
- Show list of errors which ocurred when trying to load repository status.
- Remove empty directories after a failed
git get
command.
0.2.0 - 2020-07-08
git list
won't traverse nested git repositories anymore. This significantly improves performance when listing repos with vendored dependencies (eg, node_modules).
0.1.0 - 2020-07-07
--skip-host
flag to skip creating a host directory when cloning
0.0.7 - 2020-07-02
- Missing fetch call on
git list
.
0.0.6 - 2020-07-01
.deb
and.rpm
releases.
- Tree view indentation.
- Missing stdout of git commands.
- Incorrect gitconfig file loading.
0.0.5 - 2020-06-30
- Remove dependency on go-git and major refactor to fix performance issues on big repos.
- Correctly expand
--root
pointing to a path containing home variable (eg,~/my-repos
). - Correctly process paths on Windows.
0.0.4 - 2020-06-19
--dump
flag that allows to clone multiple repos listed in a dump file.- New
dump
output option forgit list
to generate a dump file. - Readme with documentation.
- Description of CLI flags and usage when running
--help
.
- Split
git-get
andgit-list
into separate binaries. - Refactor code structure by bringing the
pkg
dir back.
0.0.3 - 2020-06-11
- Homebrew release configuration in goreleaser.
- Different ways to print
git list
output: flat, simple tree and smart tree. --brach
flag that specifies which branch to check out after cloning.--fetch
flag that tellsgit list
to fetch from remotes before printing repos status.- Count number of commits a branch is ahead or behind the upstream.
- SSH key authentication.
- Detect if branch has a detached HEAD.
- Refactor configuration provider using viper.
- Keep
master
branch on top of sorted branches names.
- Fix panic when trying to walk directories we don't have permissions to access.
0.0.1 - 2020-06-01
- Initial release using goreleaser.