6
0
mirror of https://github.com/grdl/git-get.git synced 2026-02-04 12:46:46 +00:00
Files
git-get/CHANGELOG.md
2025-08-25 17:58:22 +02:00

4.5 KiB

Changelog

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.6.1 - 2025-08-25

Changed

  • Simplified CI/CD config
  • Simplified Go linters config and fixed linting errors
  • Moved Scoop manifests to grdl/homebrew-tap repository

Fixed

  • #30 Fixed missing git-list shim when installed with Scoop on Windows
  • Fixed Error: EOF when running git-list on Windows
  • Fixed unit tests failing on Windows

0.6.0 - 2025-08-24

Added

  • Added support for Scoop installation for Windows.

Changed

  • #5 git-get is now built as a single binary with git-list symlinked. It automatically detect which command is invoked.
  • Updated Go version from 1.16 to 1.24.
  • Updated all Go dependencies and GitHub Action workflows to recent versions.
  • Removed deprecated Go modules.

Fixed

  • #14 Fixed git-list crashing when running on an empty repository.

0.5.0 - 2021-06-03

Changed

  • #15 Bump Go version to 1.16.

0.4.0 - 2020-09-02

Added

  • --scheme flag for git get to set the default scheme to use when scheme is missing from the URL.

Changed

  • Default scheme is now ssh instead of https.

0.3.0 - 2020-07-31

Added

  • More meaningful error messages.
  • Show list of errors which ocurred when trying to load repository status.

Fixed

  • Remove empty directories after a failed git get command.

0.2.0 - 2020-07-08

Changed

  • 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

Added

  • --skip-host flag to skip creating a host directory when cloning

0.0.7 - 2020-07-02

Fixed

  • Missing fetch call on git list.

0.0.6 - 2020-07-01

Added

  • .deb and .rpm releases.

Fixed

  • Tree view indentation.
  • Missing stdout of git commands.
  • Incorrect gitconfig file loading.

0.0.5 - 2020-06-30

Changed

  • Remove dependency on go-git and major refactor to fix performance issues on big repos.

Fixed

  • Correctly expand --root pointing to a path containing home variable (eg, ~/my-repos).
  • Correctly process paths on Windows.

0.0.4 - 2020-06-19

Added

  • --dump flag that allows to clone multiple repos listed in a dump file.
  • New dump output option for git list to generate a dump file.
  • Readme with documentation.
  • Description of CLI flags and usage when running --help.

Changed

  • Split git-get and git-list into separate binaries.
  • Refactor code structure by bringing the pkg dir back.

0.0.3 - 2020-06-11

Added

  • 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 tells git 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.

Changed

  • Refactor configuration provider using viper.
  • Keep master branch on top of sorted branches names.

Fixed

  • Fix panic when trying to walk directories we don't have permissions to access.

0.0.1 - 2020-06-01

Added