alias gp='git push'
compdef _git gp=git-push
alias gd='git diff'
-gdv() { git diff -w "$@" | view - }
-compdef _git gdv=git-diff
alias gc='git commit -v'
compdef _git gc=git-commit
alias gca='git commit -v -a'
alias gcl='git config --list'
alias gcp='git cherry-pick'
compdef _git gcp=git-cherry-pick
-alias glg='git log --stat --max-count=20 --decorate'
+alias glg='git --no-pager log --oneline --graph --max-count=20 --decorate'
compdef _git glg=git-log
-alias glgg='git log --graph --max-count=20 --decorate'
+alias glgg='git log --stat --graph --max-count=20 --decorate'
compdef _git glgg=git-log
-alias glgga='git log --graph --decorate --all'
+alias glgga='git log --stat --graph --decorate --all'
compdef _git glgga=git-log
alias gss='git status -s'
compdef _git gss=git-status