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
requestpullnow 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, andpushnow 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
pullnow accepts a--patternflag.
Changed
- If multiple
--patternflags are given tobranch, the union of the patterns will be used instead of just the last one.
Fixed
pullno longer will attempt to delete a currently checked-out branch.pullwill 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.
pushandcommithave a new-hooks=0flag. (#153)pullhas a new--force-tagsflag. (#155)branchhas a new--patternflag to filter listed branches. (#156)
Changed
- Local branches are moved under
refs/gg-old/duringpullwhen they are deleted from a remote. (#118)
Fixed
GIT_EDITORis now always invoked from the root of the working copy to match with the behavior of Git. (#152)revertnow 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
addremovecommand 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) branchhas a new--sortflag to control the sort order.- gg can now be installed via Homebrew! See https://gg-scm.io/install for instructions.
Changed
branchshows the commit hash, author, and summary for each branch.branchnow sorts by descending commit date by default. (#101)
Fixed
statusandbranchnow display color on Windows. (#125)- Released binaries are smaller: they no longer contain debug information. (#121)
commit --amendno longer exits with an error if the commit contains a rename. (#129)rebasedisplays a simpler error message if the-dstargument 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/gitis now available asgg-scm.io/pkg/git. To support this change, the main repository's import path has changed fromgg-scm.io/pkgtogg-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.