I recently installed a variety of programs in my ubuntu environment (homestead, vagrant, virtualbox). One of those programs has caused my command line to start displaying the current branch of git along with cryptic symbols that relate to the git status. They look like this:
vagrant@homestead ~/Code/myapp (staging *<) $ cd home
where you can see it is the "staging" branch. The "*<" relates to the git status.
Here's another example:
vagrant@homestead ~/Code/myapp (master=) $ cd ..
In this case, I'm on the "master" branch and the "=" refers to the git status.
While I think it's neat, unfortunately git has also slowed my command line dramatically. Therefore, I would like to find out what has caused this change to git (it did not use to behave like this) and try to undo the features. I know that git is the reason for the slowdown because in my apps that do not have git, everything works swimmingly. I also ran "top" and noticed that git is the only thing running while my system hangs, eating up 33 to 50% of certain resources.
I thought updating to a newer version of git would help, but it made no changes. Currently I am running git version 2.7.1.
One of the following programs may have had something to do with this: drush, ruby, or compass. Unfortunately, I can't isolate which program may have affected git this way and it's possible it's a different program entirely that I can't remember installing.