Commit f25e2d28 authored by Chris Krycho's avatar Chris Krycho
Browse files

Add more capable hg incoming and outgoing count handling

The original hgic and hgoc aliases worked well for the default path, but attempting to call them with a different path failed. I created functions to handle them instead.
parent b9baf377
...@@ -8,11 +8,9 @@ alias hgd='hg diff' ...@@ -8,11 +8,9 @@ alias hgd='hg diff'
alias hged='hg diffmerge' alias hged='hg diffmerge'
# pull and update # pull and update
alias hgi='hg incoming' alias hgi='hg incoming'
alias hgic='hg incoming | grep "changeset" | wc -l'
alias hgl='hg pull -u' alias hgl='hg pull -u'
alias hglr='hg pull --rebase' alias hglr='hg pull --rebase'
alias hgo='hg outgoing' alias hgo='hg outgoing'
alias hgoc='hg outgoing | grep 'changeset' | wc -l'
alias hgp='hg push' alias hgp='hg push'
alias hgs='hg status' alias hgs='hg status'
# this is the 'git commit --amend' equivalent # this is the 'git commit --amend' equivalent
...@@ -55,3 +53,11 @@ function hg_dirty_choose { ...@@ -55,3 +53,11 @@ function hg_dirty_choose {
function hg_dirty { function hg_dirty {
hg_dirty_choose $ZSH_THEME_HG_PROMPT_DIRTY $ZSH_THEME_HG_PROMPT_CLEAN hg_dirty_choose $ZSH_THEME_HG_PROMPT_DIRTY $ZSH_THEME_HG_PROMPT_CLEAN
} }
function hgic() {
hg incoming "$@" | grep "changeset" | wc -l
}
function hgoc() {
hg outgoing "$@" | grep "changeset" | wc -l
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment