Skip to content

Releases: mrkline/promptoglyph

Remove VCS info timeout

29 Jul 21:02
Compare
Choose a tag to compare

This was promptoglyph's raison d'être, but modern Git has an "fsmonitor" feature that gets you really fast repo status by using a daemon (like Watchman) to keep track of which files might have changed and need another stat(). This system also doesn't like if you murder git status while it's in the middle of doing its thing.

With this feature gone, I should probably revisit zsh's vcs_info and see how it compares (both in output and performance) to this tool.

Version 0.5.2

24 Apr 17:30
Compare
Choose a tag to compare

This is a bug fix release, largely pertaining to rare, odd Git cases.

  • Filter out packed-refs lines that start with ^.

  • Fix handling for a detached HEAD.

  • Fix a crash caused by checking out a commit that is not the tip of a branch when the repository has no remotes.

  • Handle a rare edge case for Git tags that have no commit. (For an example, see 5dc01c595e6c6ec9ccda4f6f69c131c0dd945f8c in the Linux kernel.)

  • Minor cleanup and fixes for deprecation warnings.

  • Binaries are built with LDC, backed by LLVM 4.0.

Version 0.5

26 May 04:40
Compare
Choose a tag to compare
  • Rename from "promptd" to "promptoglyph". Someone pointed out that the former sounds too much like a daemon. The latter is cheesy, but according to a quick Google search, unique.
  • Fix of #13 thanks to @dgollub
  • Better handling of Git tags (especially annotated ones)
  • Minor other fixes

Version 0.4

27 Mar 18:16
Compare
Choose a tag to compare
  • VCS info prefix, suffix, and all symbols are now customizable via promptd-vcs args
  • Makefile improvements by @dgollub
  • Fix the "exceeded time limit" T appearing even when not in a Git repository.

Version 0.3.2

17 Mar 06:05
Compare
Choose a tag to compare
  • Proper color support in bash thanks to @joelnordell (#4, #8)
  • Fixes for OSX thanks to @dgollub (#6, #7)
  • SIGTERM is now used instead of SIGKILL so that Git deletes any lock files it may have created while git status ran. (#9)

Version 0.3.1

16 Mar 07:12
Compare
Choose a tag to compare
Version 0.3.1 Pre-release
Pre-release

Fix for OSX by @dgollub (see #7).

This is being marked as a pre-release because Bash behavior is still not correct and needs to be investigated further.

Version 0.3

11 Mar 07:29
Compare
Choose a tag to compare
Version 0.3 Pre-release
Pre-release

Add a --bash option similar to the --zsh option to properly escape color codes in bash. See #4 for details.

Version 0.2

08 Mar 23:56
Compare
Choose a tag to compare
  • git status and HEAD-finding operations are not done in parallel
  • Searches for HEAD name bail out earlier if they run out of time (however unlikely this is)

This attempts to be more faithful to the user's time limit (see promptd-vcs --time-limit help)

Version 0.1.1

08 Mar 23:54
Compare
Choose a tag to compare

The only change from 0.1 is some additional --help text.

Version 0.1

08 Mar 04:29
Compare
Choose a tag to compare

Binaries were built on Arch Linux with the latest D compiler.
If they explode, building from source is extremely simple
(just get the D compiler and run make).