Releases: mrkline/promptoglyph
Remove VCS info timeout
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
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
Version 0.4
- 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
Version 0.3.1
Version 0.3
Add a --bash
option similar to the --zsh
option to properly escape color codes in bash. See #4 for details.
Version 0.2
git status
andHEAD
-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
The only change from 0.1 is some additional --help
text.
Version 0.1
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
).