gg_git
A collection of git helper scripts for repository checks and other utilities.
4.2.0
12K downloads/mo
#2770 most downloaded on pub.dev
inlavigo/gg_git
What this package is like to depend on
Last release 10 days ago
13 Aug 2026
Release timing varies
gaps range from 8 days to 8 months
Some releases are documented
notes for 39 of 86 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
86 releases · first in 2024
11 releases in the last 12 months
see the full history below
Release timeline
86 releases · Mar 2024 to Aug 2026Releases
latest 60 of 86-
4.2.013 Aug 2026Release notes
Open source →Changed
- Rework copyright headers
Fixed
- Cleanup copy right headers. Update to dart 3.13. Auto fixes.
- Cleanup copy right headers. Update to dart 3.13. Auto fixes. Setup quick-check pipeline.
-
4.1.211 Aug 2026 -
4.1.110 Aug 2026 -
4.1.009 Aug 2026Release notes
Open source →Changed
- Improve commit behavior
- Move gg commit conventions from gg_git to gg_one_core
- Move the git and process plumbing to gg_git
-
4.0.008 Aug 2026 -
3.2.204 Aug 2026Release notes
Open source →Added
- Add cached repo test helpers (initCachedRepo, initCachedRepoPair, initCachedGit, initCachedLocalAndRemoteGit); move pushLocalChangesUpstream from gg_one to gg_git; fix stale emoji expectations from gg_status_printer 1.4.2
Changed
- Merge origin/main and tighten dependency constraints (dart pub upgrade --tighten)
-
3.2.102 Aug 2026Release notes
Open source →Fixed
IsPushedno longer derives the push state from translated »git status« prose. It evaluates the untranslatedgit status --porcelain=v2 --branchoutput instead —# branch.ab +<ahead> -<behind>for the remote state and the machine-readable entries for staged, unstaged, unmerged and untracked files. A missing# branch.abheader means »the branch has no remote«, and an unrecognized status no longer throws- Fix git errors: own stash in create ticket, locale-independent push state
-
3.2.030 Jul 2026Release notes
Open source →Added
- Add
IsLockedcommand reporting if.git/index.lockexists GgGitBase.waitUntilUnlockedwaits up to two minutes for another git process to release the git index and throws when it does not
Changed
- Handle lock files in .git
Fixed
CommitandCheckoutwait for.git/index.lockinstead of failing withfatal: Unable to create '.../.git/index.lock': File exists.
- Add
-
3.1.130 Jul 2026Release notes
Open source →Changed
- Gg Multi: changed references to pub.dev
Fixed
- Fix an issue with empty repos
-
3.1.001 Jul 2026Release notes
Open source →Changed
- Revert to version 3.0.6 and update changelog accordingly
- feat(gg): do checkout + .gg/.ticket.json ticket marker; TS format no direct eslint & P:\programs\flutter/bin/internal/exit_with_errorlevel.bat
-
3.0.718 Feb 2026Nothing published for this version
-
3.0.616 Aug 2025 -
3.0.516 Aug 2025 -
3.0.416 Aug 2025 -
3.0.316 Aug 2025Release notes
Open source →Added
- Add .gitattributes file
- Small kidney_core_test
- Added a little change for testing kidney_core
Fixed
- Fix pipeline
-
3.0.211 Aug 2025Release notes
Open source →Added
- Add .gitattributes
Changed
- kidney: changed references to git
- kidney: set kidney status to merged
-
3.0.111 Aug 2025 -
3.0.011 Aug 2025 -
2.5.2207 Jun 2025 -
2.5.2107 Jun 2025 -
2.5.2005 Jun 2025 -
2.5.1905 Jun 2025 -
2.5.1805 Jun 2025 -
2.5.1705 Jun 2025 -
2.5.1603 Oct 2024Release notes
Open source →Added
- Add createBranch and branchName to test_helpers.dart
- Add command UpstreamBranch
Changed
- Improved error output when a sub command is not listed in commands
- When commit with ammendWhenNotPushed = true is called and no upstream branch is set, changes will be ammended
-
2.5.1530 Aug 2024Release notes
Open source →Changed
- LastChangesHash will be the same independent of carriage return resp. line breaks
-
2.5.1430 Aug 2024 -
2.5.1320 Aug 2024 -
2.5.1213 Apr 2024 -
2.5.1112 Apr 2024 -
2.5.1011 Apr 2024 -
2.5.911 Apr 2024 -
2.5.809 Apr 2024 -
2.5.709 Apr 2024 -
2.5.609 Apr 2024Release notes
Open source →Fixed
- TestHelpers: addAndCommitVersions: appendToPubspec: can only append one time
-
2.5.508 Apr 2024Release notes
Open source →Added
- TestHelpers: addAndCommitVersions: Allow to append additional content to pubspec.yaml
Changed
- Kidney: Auto check all repos
- Rework changelog
- 'Github Actions Pipeline'
- 'Github Actions Pipeline: Add SDK file containing flutter into .github/workflows to make github installing flutter and not dart SDK'
-
2.5.405 Apr 2024 -
2.5.305 Apr 2024 -
2.5.205 Apr 2024Release notes
Open source →Fixed
- Ammending with ammendWhenNotPushed will not overwrite the previous commit message
-
2.5.104 Apr 2024Release notes
Open source →Added
- option
--ammend-when-not-pushedtoCommit deleteFileAndCommitModifiedFiles:Allow to ignore files that were deletedaddAndCommitPubspecFilepushLocalChangesinitLocalAndRemoteGitrevertLocalChanges- Test helpers
IsPushed.gethas an optionignoreUnCommittedChangeswhich allows to ignore uncommitted changes.HasRemotereturns true when git has a remote repoHeadMessage: Allow to return head message also when not everything is committed.modified-files
- option
-
2.5.004 Apr 2024Nothing published for this version
-
2.4.104 Apr 2024Nothing published for this version
-
2.4.004 Apr 2024Nothing published for this version
-
2.3.003 Apr 2024Nothing published for this version
-
2.2.003 Apr 2024Nothing published for this version
-
2.1.003 Apr 2024Nothing published for this version
-
2.0.103 Apr 2024Nothing published for this version
-
2.0.003 Apr 2024Nothing published for this version
-
1.8.402 Apr 2024Nothing published for this version
-
1.8.302 Apr 2024Nothing published for this version
-
1.8.202 Apr 2024Nothing published for this version
-
1.8.102 Apr 2024Nothing published for this version
-
1.8.002 Apr 2024Nothing published for this version
-
1.7.002 Apr 2024Nothing published for this version
-
1.6.201 Apr 2024Nothing published for this version
-
1.6.101 Apr 2024Nothing published for this version
-
1.6.001 Apr 2024Nothing published for this version
-
1.5.029 Mar 2024Nothing published for this version
-
1.4.128 Mar 2024Nothing published for this version
-
1.4.028 Mar 2024Nothing published for this version