gitstatus

Git status for Bash and Zsh prompt

GPL-3.0 License

Stars
1.7K
Committers
29

Bot releases are hidden (Show)

gitstatus - v1.5.5 Latest Release

Published by romkatv 7 months ago

  • Improve portability of the code.
  • Bash bindings: set PROMPT_COMMAND in a way that makes it more compatible with other hooks.
gitstatus - v1.5.4

Published by romkatv over 2 years ago

gitstatus - v1.5.3

Published by romkatv about 3 years ago

  • Rebuild gitstatusd-freebsd-amd64 with clang to make it work on FreeBSD 13 (#262).
gitstatus - v1.5.2

Published by romkatv over 3 years ago

  • The build script now works when using a newer git with init.defaultBranch override in the global config.
gitstatus - v1.5.1

Published by romkatv over 3 years ago

  • Add -r flag to gitstatus_start in bash bindings, which translates to -r of gitstatusd.
  • Drop all tags if .git/packed-refs doesn't have a header line.
gitstatus - v1.5.0

Published by romkatv over 3 years ago

  • gitstatusd can now be compiled on OpenBSD with no changes.
  • gitstatusd --version-glob is now equivalent to gitstatusd -G as intended.
  • Bash bindings no longer define functions exec and builtin.
  • Git status reply from gitstatusd now contains two extra fields that correspond to the HEAD's message encoding and summary. They are exposed through bash and zsh bindings as VCS_STATUS_COMMIT_ENCODING and VCS_STATUS_COMMIT_SUMMARY.
gitstatus - v1.4.4

Published by romkatv almost 4 years ago

  • Use a native binary on darwin-arm64.
gitstatus - v1.4.3

Published by romkatv almost 4 years ago

  • Bug fix: don't respect ZSH environment variable in Makefile.
gitstatus - v1.4.2

Published by romkatv almost 4 years ago

  • Fix the check for the presence of Rosetta on darwin-arm64.
gitstatus - v1.4.1

Published by romkatv almost 4 years ago

  • Unbreak gitstatus/install when invoked manually.
gitstatus - v1.4.0

Published by romkatv almost 4 years ago

  • Support Apple Silicon (Darwin arm64).
  • Improve diagnostics for the most common cases of gitstatus initialization failure.
gitstatus - v1.3.1

Published by romkatv almost 4 years ago

  • libgit2 upgraded to v1.1.0.
  • Fixed a bug that prevented Git status from being reported for shallow repositories with the current branch ahead or behind the remote.
gitstatus - v1.3.0

Published by romkatv about 4 years ago

  • New features:

    • armv8l is now supported.
  • Bug fixes:

    • Bash bindings now work if noclobber is set.
    • Commits ahead/behind is now computed correctly when local branches have odd names such as origin/master.
    • When the current directory doesn't exist, zsh bindings now correctly report "norepo".
gitstatus - v1.2.2

Published by romkatv over 4 years ago

  • Survive Zsh environments where source builtin is shadowed by a function that does something unrelated.
  • Bug fix: properly propagate switches from gitstatus_start in Zsh bindings to gitstatusd.
gitstatus - v1.2.1

Published by romkatv over 4 years ago

  • Bug fix: gitstatus once again prefers usrbin/gitstatusd if it exists.
gitstatus - v1.2.0

Published by romkatv over 4 years ago

  • Support linux-ppc64le. Thanks, @carlosedp!
gitstatus - v1.1.3

Published by romkatv over 4 years ago

  • Improve error messages when users attempt to use incorrectly packaged gitstatus.
  • Improve workarounds for Cygwin bugs.
gitstatus - v1.1.2

Published by romkatv over 4 years ago

  • Bug fixes
    • Fix ./build with git v2.26.2.
gitstatus - v1.1.1

Published by romkatv over 4 years ago

  • Correctly handle Ctrl-C during initialization.
gitstatus - v1.1.0

Published by romkatv over 4 years ago

  • Verify sha256 of downloaded gitstatusd binaries.
  • Add a mirror on gitee.com for faster download from China.
  • Display progress when downloading gitstatusd.
  • Do not apply timeout from gitstatus_start -t to the downloading of gitstatusd.
  • Revert gitstatus_start timeout back to 5 seconds.
  • Revamp bash bindings for faster loading and higher robustness.