PackageTrack
Sign in Get early access

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 2026
2025 2026
Release Pre-release

Releases

latest 60 of 86
  1. 4.2.0 13 Aug 2026
    Release notes

    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.
    Open source →
  2. 4.1.2 11 Aug 2026
    Release notes

    Changed

    • Provide gg via npm
    • Fix shell changes
    Open source →
  3. 4.1.1 10 Aug 2026
    Release notes

    Fixed

    • Various log and color fixes across the gg command output
    Open source →
  4. 4.1.0 09 Aug 2026
    Release notes

    Changed

    • Improve commit behavior
    • Move gg commit conventions from gg_git to gg_one_core
    • Move the git and process plumbing to gg_git
    Open source →
  5. 4.0.0 08 Aug 2026
    Release notes

    Changed

    • Allow to pass custom options to exec of dir commands.
    Open source →
  6. 3.2.2 04 Aug 2026
    Release notes

    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)
    Open source →
  7. 3.2.1 02 Aug 2026
    Release notes

    Fixed

    • 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 throws
    • Fix git errors: own stash in create ticket, locale-independent push state
    Open source →
  8. 3.2.0 30 Jul 2026
    Release notes

    Added

    • Add IsLocked command reporting if .git/index.lock exists
    • GgGitBase.waitUntilUnlocked waits 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

    • Commit and Checkout wait for .git/index.lock instead of failing with fatal: Unable to create '.../.git/index.lock': File exists.
    Open source →
  9. 3.1.1 30 Jul 2026
    Release notes

    Changed

    • Gg Multi: changed references to pub.dev

    Fixed

    • Fix an issue with empty repos
    Open source →
  10. 3.1.0 01 Jul 2026
    Release notes

    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
    Open source →
  11. 3.0.7 18 Feb 2026

    Nothing published for this version

  12. 3.0.6 16 Aug 2025
    Release notes

    Added

    • Add ignoreUnstaged option to lastChangesHash
    Open source →
  13. 3.0.5 16 Aug 2025
    Release notes

    Added

    • Add --verbose option to lastChangesHash
    Open source →
  14. 3.0.4 16 Aug 2025
    Release notes

    Added

    • Add options to log details when calculating a hash
    Open source →
  15. 3.0.3 16 Aug 2025
    Release notes

    Added

    • Add .gitattributes file
    • Small kidney_core_test
    • Added a little change for testing kidney_core

    Fixed

    • Fix pipeline
    Open source →
  16. 3.0.2 11 Aug 2025
    Release notes

    Added

    • Add .gitattributes

    Changed

    • kidney: changed references to git
    • kidney: set kidney status to merged
    Open source →
  17. 3.0.1 11 Aug 2025
    Release notes

    Changed

    • initGit creates .gitattributes file
    Open source →
  18. 3.0.0 11 Aug 2025
    Release notes

    Changed

    • BREAKING CHANGE V.3.0.0: EOL LF or AUTO IS ENFORCED
    Open source →
  19. 2.5.22 07 Jun 2025
    Release notes

    Changed

    • Replace line endings with linux line endings
    Open source →
  20. 2.5.21 07 Jun 2025
    Release notes

    Changed

    • Replace not platform save hash algorithm by an own one
    Open source →
  21. 2.5.20 05 Jun 2025
    Release notes

    Changed

    • Create a new version
    Open source →
  22. 2.5.19 05 Jun 2025
    Release notes

    Fixed

    • Fix unit test errors
    Open source →
  23. 2.5.18 05 Jun 2025
    Release notes

    Changed

    • Update to dart 3.8.0
    Open source →
  24. 2.5.17 05 Jun 2025
    Release notes

    Added

    • Added exception for UpstreamBranch.get
    Open source →
  25. 2.5.16 03 Oct 2024
    Release notes

    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
    Open source →
  26. 2.5.15 30 Aug 2024
    Release notes

    Changed

    • LastChangesHash will be the same independent of carriage return resp. line breaks
    Open source →
  27. 2.5.14 30 Aug 2024
    Release notes

    Changed

    • Make unit tests work on windows
    Open source →
  28. 2.5.13 20 Aug 2024
    Release notes

    Fixed

    • Fix an error - Hash calculation with binary files did not work
    Open source →
  29. 2.5.12 13 Apr 2024
    Release notes

    Removed

    • dependency pana
    Open source →
  30. 2.5.11 12 Apr 2024
    Release notes

    Removed

    • dependency to gg_install_gg, remove ./check script
    Open source →
  31. 2.5.10 11 Apr 2024
    Release notes

    Changed

    • Upgrade dependencies
    Open source →
  32. 2.5.9 11 Apr 2024
    Release notes

    Changed

    • Improve mocks
    Open source →
  33. 2.5.8 09 Apr 2024
    Release notes

    Removed

    • 'Pipline: Disable cache'
    Open source →
  34. 2.5.7 09 Apr 2024
    Release notes

    Fixed

    • TestHelpers: CHANGELOG.md version did not have the civer format
    Open source →
  35. 2.5.6 09 Apr 2024
    Release notes

    Fixed

    • TestHelpers: addAndCommitVersions: appendToPubspec: can only append one time
    Open source →
  36. 2.5.5 08 Apr 2024
    Release notes

    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'
    Open source →
  37. 2.5.4 05 Apr 2024
    Release notes

    Removed

    • Outputs to fix pipeline errors
    Open source →
  38. 2.5.3 05 Apr 2024
    Release notes

    Added

    • Add output to fix github hash error
    Open source →
  39. 2.5.2 05 Apr 2024
    Release notes

    Fixed

    • Ammending with ammendWhenNotPushed will not overwrite the previous commit message
    Open source →
  40. 2.5.1 04 Apr 2024
    Release notes

    Added

    • option --ammend-when-not-pushed to Commit
    • deleteFileAndCommit
    • ModifiedFiles: Allow to ignore files that were deleted
    • addAndCommitPubspecFile
    • pushLocalChanges
    • initLocalAndRemoteGit
    • revertLocalChanges
    • Test helpers
    • IsPushed.get has an option ignoreUnCommittedChanges which allows to ignore uncommitted changes.
    • HasRemote returns true when git has a remote repo
    • HeadMessage: Allow to return head message also when not everything is committed.
    • modified-files
    Open source →
  41. 2.5.0 04 Apr 2024

    Nothing published for this version

  42. 2.4.1 04 Apr 2024

    Nothing published for this version

  43. 2.4.0 04 Apr 2024

    Nothing published for this version

  44. 2.3.0 03 Apr 2024

    Nothing published for this version

  45. 2.2.0 03 Apr 2024

    Nothing published for this version

  46. 2.1.0 03 Apr 2024

    Nothing published for this version

  47. 2.0.1 03 Apr 2024

    Nothing published for this version

  48. 2.0.0 03 Apr 2024

    Nothing published for this version

  49. 1.8.4 02 Apr 2024

    Nothing published for this version

  50. 1.8.3 02 Apr 2024

    Nothing published for this version

  51. 1.8.2 02 Apr 2024

    Nothing published for this version

  52. 1.8.1 02 Apr 2024

    Nothing published for this version

  53. 1.8.0 02 Apr 2024

    Nothing published for this version

  54. 1.7.0 02 Apr 2024

    Nothing published for this version

  55. 1.6.2 01 Apr 2024

    Nothing published for this version

  56. 1.6.1 01 Apr 2024

    Nothing published for this version

  57. 1.6.0 01 Apr 2024

    Nothing published for this version

  58. 1.5.0 29 Mar 2024

    Nothing published for this version

  59. 1.4.1 28 Mar 2024

    Nothing published for this version

  60. 1.4.0 28 Mar 2024

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive