erikw/tmux-powerline — pull request #75 by scicalculator (2012-10-26 07:12:48+00:00)
Title: Add segments that give greater detail about vcs

Note: In the current implementation, I have only added git support.
This is because I generally do not deal with svn and hg repositories
at the moment and do not know the best way to implement them. In some
cases, these segments may be meaningless for certain vcs's (i.e.
staged/prepared files may not be meaningful in svn). A description is
given below. If you use SVN or HG, please help by adding support.

* new file: segments/vcs_compare.sh

This compares the current branch with that of it's remote branch (as
reached with "git fetch"). It may look like: ↓ 3 ↑ 2 (meaning 3 commits behind
and 2 commits ahead of the remote system)

* new file: segments/vcs_modified.sh

This shows the number of items that are modified and not staged

* new file: segments/vcs_others.sh

This shows the number of items that are new / un-tracked by the vcs

* new file: segments/vcs_staged.sh

These are items that are staged / prepared to be commited into the vcs

* modified: status-left.sh

These are set to on by default