Correct color and font issues on Ubuntu
Use new style of rails command.
extend mercurial plugin to be more like git/svn

implement in_hg(), hg_get_branch_name(), hg_prompt_info(), and hg_dirty() for the mercurial plugin
named functions similar to subversion plugin, to give theme maintainers an easier life
Fixed missing retcode function
Update the wrong variable used in rb20 function. Fixes #1762

Signed-off-by: Joni Chandra <joniliciously@gmail.com>
Uncomment l alias
eliminated unnecessary cd and failing substitution

Changing the working directory in a sub-subshell
does not change the working directory of the executing
shell.

The substitution was broken for me on _all_ my machines,
so I started looking into the business.
rm alias gcm='git checkout master' and add alias gcm='git commit -m'
rename gcm to gcmsg and stand for 'git commit -m'
rename gcm to gcmsg and stand for 'git commit -m' #1790
add git alias 'gcmsg' and stand for 'git commit -m'
add git alias 'gcmsg' and stand for 'git commit -m'
add search by filename and file content feature
Create the zcompdump based on version and host

This will prevent lots of subtle problems that happen when
people upgrade ZSH or use NFS mounted home directories.

The ZSH_COMPDUMP variable can also be used to implement `zcompile`
and other fun features in the future.
Adding a fix for the DISABLE_UNTRACKED_FILES_DIRTY option.
add gf alias for git flow
Merge pull request #1775 from marcusmueller/fixupgradetool

fix for failing substition & eliminated unnecessary cd
Merge pull request #1834 from croach/disable_untracked_files_dirty_fix

Adding a fix for the DISABLE_UNTRACKED_FILES_DIRTY option.
fix the open command in linux using xdg-open
Merge pull request #1849 from lemieux/master

Fix for Jira plugin on Linux