NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3820 most downloaded on pub.dev
A collection of git helper scripts for repository checks and other utilities.
Last release 2 days ago
06 Oct 2026
Release timing varies
gaps range from 8 days to 8 months
Most releases are documented
notes for 48 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
96 releases · first in 2024
Also retry on the connection errors of gh and az (error connecting to, failed to establish a new connection, name or service not known)
Retry git network commands on DNS lookup failures and timeouts
One column per month.
Nothing published for this version
UpstreamBranch treats a configured upstream whose remote-tracking ref is gone (remote branch merged and deleted, then pruned) as no upstream instead o
Add GitRetry: reruns a git network command that failed with a transient transport error (dropped connection, GitHub's SSH throttling, 5xx); Fetch uses
### Changed - "Quiet - "Tighten
RemoteBranches no longer lists the symbolic origin/HEAD as a branch named origin
RemoteBranches no longer lists the symbolic origin/HEAD as a branch named originDefaultBranch resolves the default branch of a repository offline: the declared origin/HEAD, then main, then master
DefaultBranch resolves the default branch of a repository offline: the declared origin/HEAD, then main, then masterIsFeatureBranch compares against the declared default branch instead of a hardcoded main/masterLastChangesHash and UnstagedFiles honour directory entries such as .gg/ in ignoreFiles### Changed - Install the dna_ggsuite DNA
Never use /tmp as test dir base on Windows - Dart and git resolve it to different paths
Cleanup copy right headers. Update to dart 3.13. Auto fixes.
### Changed - Provide gg via npm - Fix shell changes
Various log and color fixes across the gg command output
Move gg commit conventions from gg_git to gg_one_core
Allow to pass custom options to exec of dir commands.
Add cached repo test helpers (initCachedRepo, initCachedRepoPair, initCachedGit, initCachedLocalAndRemoteGit); move pushLocalChangesUpstream from gg_o
IsPushed no longer derives the push state from translated »git status« prose. It evaluates the untranslated git status --porcelain=v2 --branch output
IsPushed no longer derives the push state from translated »git status« prose. It evaluates the untranslated git status --porcelain=v2 --branch output instead — # branch.ab +<ahead> -<behind> for the remote state and the machine-readable entries for staged, unstaged, unmerged and untracked files. A missing # branch.ab header means »the branch has no remote«, and an unrecognized status no longer throwsAdd IsLocked command reporting if .git/index.lock exists
IsLocked command reporting if .git/index.lock existsGgGitBase.waitUntilUnlocked waits up to two minutes for another git process to release the git index and throws when it does notCommit and Checkout wait for .git/index.lock instead of failing with fatal: Unable to create '.../.git/index.lock': File exists.Gg Multi: changed references to pub.dev
Revert to version 3.0.6 and update changelog accordingly
Nothing published for this version
Add ignoreUnstaged option to lastChangesHash
Add --verbose option to lastChangesHash
Add options to log details when calculating a hash
Added a little change for testing kidney_core
kidney: changed references to git
initGit creates .gitattributes file
BREAKING CHANGE V.3.0.0: EOL LF or AUTO IS ENFORCED
Replace line endings with linux line endings
Replace not platform save hash algorithm by an own one
### Changed - Create a new version
### Fixed - Fix unit test errors
### Changed - Update to dart 3.8.0
Added exception for UpstreamBranch.get
Add createBranch and branchName to test_helpers.dart
LastChangesHash will be the same independent of carriage return resp. line breaks
Make unit tests work on windows
Fix an error - Hash calculation with binary files did not work
### Removed - dependency pana
dependency to gg_install_gg, remove ./check script
### Changed - Upgrade dependencies
### Changed - Improve mocks
### Removed - 'Pipline: Disable cache'
TestHelpers: CHANGELOG.md version did not have the civer format
TestHelpers: addAndCommitVersions: appendToPubspec: can only append one time
TestHelpers: addAndCommitVersions: Allow to append additional content to pubspec.yaml
### Removed - Outputs to fix pipeline errors
Add output to fix github hash error
Ammending with ammendWhenNotPushed will not overwrite the previous commit message
option --ammend-when-not-pushed to Commit
--ammend-when-not-pushed to CommitdeleteFileAndCommitModifiedFiles: Allow to ignore files that were deletedaddAndCommitPubspecFilepushLocalChangesinitLocalAndRemoteGitrevertLocalChangesIsPushed.get has an option ignoreUnCommittedChanges which allows to ignore uncommitted changes.HasRemote returns true when git has a remote repoHeadMessage: Allow to return head message also when not everything is committed.modified-filesNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →