title: Mac OSX prompt git branch aware
body: <p>Ive been playing with the .profile file in my home directory, in order to show the git branch on the prompt and also to show the rvm gemset and python virtual env Im currently in... mostly all works fine, the problem that I'm having is that in order to show the branch in a different color depending on the state of the branch I have to do source ~/.profile every time, also I have to do the same in order to show the python virtualenv in CYAN.</p>
  
  <p>Theres gotta be a way or something that Im missing so that I dont have to run source ~/.profile every time I go into a different folder so that the branch color is based on the status.</p>
  
  <p>Heres my .profile</p>
  
  <p><a href="https://gist.github.com/3628788">https://gist.github.com/3628788</a></p>
  
  <p>Thanks for your help figuring this out!</p>