aboutsummaryrefslogtreecommitdiff
path: root/cache.h
diff options
context:
space:
mode:
authorThomas Rast <trast@student.ethz.ch>2009-02-03 10:20:54 +0100
committerJunio C Hamano <gitster@pobox.com>2009-02-03 22:07:51 -0800
commit738a94a9f645a5f63fbccaab76d5e43a97e53d78 (patch)
treea52befa2e211101cc13d2f4803e6f47fbff36b5d /cache.h
parente656fc97a2be4586bfef25714d588f002d2605a2 (diff)
downloadgit-738a94a9f645a5f63fbccaab76d5e43a97e53d78.tar.gz
git-738a94a9f645a5f63fbccaab76d5e43a97e53d78.tar.xz
bash: offer to show (un)staged changes
Add a bit of code to __git_ps1 that lets it append '*' to the branch name if there are any unstaged changes, and '+' if there are any staged changes. Since this is a rather expensive operation and will force a lot of data into the cache whenever you first enter a repository, you have to enable it manually by setting GIT_PS1_SHOWDIRTYSTATE to a nonempty value. The configuration variable bash.showDirtyState can then be used to disable it again for some repositories. Signed-off-by: Thomas Rast <trast@student.ethz.ch> Acked-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'cache.h')
0 files changed, 0 insertions, 0 deletions