8
5
I am using this:
$(__git_ps1 '(%s)')
It works however it does not update when I change directories or checkout a new branch. I also have this alias:
alias reload='. ~/.bash_profile'
Sample run:
user@machine:~/dev/rails$cd git_folder/
user@machine:~/dev/rails/git_folder$reload
user@machine:~/dev/rails/git_folder(test)$git checkout master
Switched to branch 'master'
user@machine:~/dev/rails/git_folder(test)$reload
user@machine:~/dev/rails/git_folder(master)$
As you can see it is being set correctly but only if I reload bash_profile. I have wasted way to much time on this. I am using bash on snow leopard. Please help!
Edit: You can see my dotfiles on github and the file setting the PS1 here
Thanks. I tried playing with PROMPT_COMMAND but not working with my current setup. You can see the file that makes the setting here: http://github.com/crayment/dotfiles/blob/master/bash/config
– crayment – 2010-03-19T11:06:25.393