From 8330863b92f18e48221125f364307da88ee96e78 Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Wed, 13 May 2009 15:23:45 +0200 Subject: [PATCH] zsh/rc: Add aliases for gitk and tig. 200 commits in all branches (except stash) are shown. --- zsh/rc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/zsh/rc b/zsh/rc index ab18110..fae7b4d 100644 --- a/zsh/rc +++ b/zsh/rc @@ -405,6 +405,24 @@ alias df='df -h' # patches can easily be opened. alias vqs='vim -c "cd $(hg root)/.hg/patches/" "$(hg root)/.hg/patches/series"' +# Display all branches (except stash) in gitk but only 200 commits as this is +# much faster. Also put in the background and disown. Thanks to sitaram in +# #git on Freenode (2009-04-20 15:51). +gitk() { + command gitk \ + --max-count=200 \ + $(git rev-parse --symbolic-full-name --remotes --branches) \ + $@ & + disown %command +} +# Same for tig (except the disown part as it's no GUI program). +tig() { + command tig \ + --max-count=200 \ + $(git rev-parse --symbolic-full-name --remotes --branches) \ + $@ +} + # RUN COMMANDS -- 2.45.2