On 08/23/2012 12:12 AM, Adam Williamson wrote: > Hey folks - just in case you haven't all figured this out yet, if you're using the neat little trick of putting a few lines in your ~/.bashrc so that when you're in a directory containing a git repo, the prompt will display what branch you're in, it'll stop working when you update to the latest git - 1.7.12 - in F18 or Rawhide. To fix it, you need to change: > > source /etc/bash_completion.d/git > > to: > > source /usr/share/doc/git-1.7.12/contrib/completion/git-prompt.sh > > because upstream split the prompt stuff out from the bash_completion script. Perhaps the git packagers could consider providing git-prompt.sh in a more permanent location, so we don't have to poke .bashrc every time the git version changes? Thanks! Nice one. I've adjusted my .bashrc as follows, which should work for all versions: # show extra info in the prompt in git repos git_prompt_dir=/usr/share/doc/git-*/contrib/completion git_integration=$git_prompt_dir/git-prompt.sh test -e $git_integration || git_integration=$git_prompt_dir/git-completion.bash if test -e $git_integration; then source $git_integration export GIT_PS1_SHOWDIRTYSTATE=1 PS1='\[\e[1m\]\h:\W$(__git_ps1 " (%s)")\$\[\e[0m\] ' fi cheers, Pádraig. -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel