Releases: gg-scm/gg
Releases · gg-scm/gg
1.3.1
Version 1.3.1 includes a small change to requestpull
and performance improvements.
Changed
requestpull
now uses a Markdown-compatible comment syntax for its editor template. This means that headings can be included without strange spacing and that editor previews work out-of-the-box.
Fixed
branch
,clone
,identify
,pull
, andpush
now handle repositories with >100K refs.
1.3.0
Version 1.3 improves the behavior of the pull
command on repositories with lots of branches.
Added
pull
now accepts a--pattern
flag.
Changed
- If multiple
--pattern
flags are given tobranch
, the union of the patterns will be used instead of just the last one.
Fixed
pull
no longer will attempt to delete a currently checked-out branch.pull
will no longer stop on the first failing branch mutation after a successful fetch.
1.2.1
1.2.0
Version 1.2 includes features to handle repositories with lots of branches.
Added
- gg can now be installed via Nix! See https://gg-scm.io/install for instructions.
push
andcommit
have a new-hooks=0
flag. (#153)pull
has a new--force-tags
flag. (#155)branch
has a new--pattern
flag to filter listed branches. (#156)
Changed
- Local branches are moved under
refs/gg-old/
duringpull
when they are deleted from a remote. (#118)
Fixed
GIT_EDITOR
is now always invoked from the root of the working copy to match with the behavior of Git. (#152)revert
now prints an error message if used on a nonexistent file in a new repository.
1.1.0
Version 1.1 is the second stable release of gg and includes new commands, improved gg branch
output, simpler GitHub integration, and a Homebrew formula.
Added
- New
addremove
command that adds new files and removes missing ones. (#95) - gg has a new command,
github-login
, which obtains a GitHub authorization token using a CLI-based OAuth flow. (#122) branch
has a new--sort
flag to control the sort order.- gg can now be installed via Homebrew! See https://gg-scm.io/install for instructions.
Changed
branch
shows the commit hash, author, and summary for each branch.branch
now sorts by descending commit date by default. (#101)
Fixed
status
andbranch
now display color on Windows. (#125)- Released binaries are smaller: they no longer contain debug information. (#121)
commit --amend
no longer exits with an error if the commit contains a rename. (#129)rebase
displays a simpler error message if the-dst
argument doesn't exist. (#127)
1.0.3
1.0.3-rc3
release/msi: strip 'v' from versions Updates #48
1.0.3-rc2
.github/workflows: send version parameter to Windows release script Updates #48
1.0.3-rc1
Test of the Windows packaging automation
1.0.2
1.0.2 is an organizational release: gg moved to a new GitHub organization, released its internals as a standalone Go library, and released Debian/Ubuntu packages!
Added
- gg now has an APT repository with Debian packages! (#49) See https://gg-scm.io/ for installation instructions. Special thanks to my sponsors for covering hosting costs!
Changed
gg-scm.io/pkg/internal/git
is now available asgg-scm.io/pkg/git
. To support this change, the main repository's import path has changed fromgg-scm.io/pkg
togg-scm.io/tool
.- gg has moved to a new organization on GitHub: https://github.com/gg-scm. Most URLs will redirect automatically, but please update any remotes or links pointing to
zombiezen/gg
. - CHANGELOG.md now uses the Keep a Changelog format.