]> git.rmz.io Git - dotfiles.git/blobdiff - zsh/plugins/mercurial/mercurial.plugin.zsh
merge oh-my-zsh into subdir
[dotfiles.git] / zsh / plugins / mercurial / mercurial.plugin.zsh
diff --git a/zsh/plugins/mercurial/mercurial.plugin.zsh b/zsh/plugins/mercurial/mercurial.plugin.zsh
new file mode 100644 (file)
index 0000000..a3a6ff8
--- /dev/null
@@ -0,0 +1,20 @@
+
+# Mercurial
+alias hgc='hg commit'
+alias hgb='hg branch'
+alias hgba='hg branches'
+alias hgco='hg checkout'
+alias hgd='hg diff'
+alias hged='hg diffmerge'
+# pull and update
+alias hgl='hg pull -u'
+alias hgp='hg push'
+alias hgs='hg status'
+# this is the 'git commit --amend' equivalent
+alias hgca='hg qimport -r tip ; hg qrefresh -e ; hg qfinish tip'
+
+function hg_current_branch() {
+  if [ -d .hg ]; then
+    echo hg:$(hg branch)
+  fi
+}
\ No newline at end of file