git-prompt (BASH): http://volnitsky.com/project/git-prompt/
Anders als der Name andeutet, wird auch Mercurial und Subversion unterstuetzt (Vim auch

zsh-git: http://www.wunjo.org/zsh-git/
Hier gibts allerdings wohl nur Git.
Ich hab nur git-prompt getestet, aber vielleicht gibts hier ja auch ZSH-Fans. git-prompt gefaellt mir allerdings ziemlich gut und ist auch ausserhalb von VCS-Ordnern recht brauchbar, z.b. ist ein Defaultnutzer/-hostname/-domain unterdrueckbar.