|
|
@@ -27,6 +27,8 @@ alias gs='git status'
|
|
|
alias gsr='git show --format=raw' # all info about a commmit.
|
|
|
|
|
|
# Git log (`gl`). Displays graph, decorations, users and dates.
|
|
|
+GIT_VER=$(git --version 2>/dev/null)
|
|
|
+GIT_VER=${GIT_VER:12:5}
|
|
|
[[ $(version-compare $GIT_VER "1.8.3") -ge 0 ]] && DECO_COLOUR='%C(auto)' || DECO_COLOUR='%Cgreen'
|
|
|
GL_PRETTY="'format:%C(yellow)%h %Creset%ad %Cblue%an:$DECO_COLOUR%d %Creset%s'"
|
|
|
GL_OPTS="--graph --date=short --pretty=$GL_PRETTY"
|