X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=rc%2Fgit;h=7e235fe7d3732b80527ef1ed0e265dda726721a5;hb=c8ec8f9f402a5707224ca65e19482914b202c082;hp=c6253a2b52917000a7aed9d9e1de9c96ec5d8744;hpb=27be4f1a892caba5ca5588bcede26aab3bc1d7c9;p=clearscm.git diff --git a/rc/git b/rc/git index c6253a2..7e235fe 100644 --- a/rc/git +++ b/rc/git @@ -32,10 +32,20 @@ function git () { # Need to reset title since we put the branch name in the titlebar git=$(which git) - if [ "$1" = "checkout" -o "$1" = "co" ]; then - $git $@ - set_title - else - $git $@ + if [ "${git:0:3}" != "no " ]; then + if [ "$1" = "checkout" -o "$1" = "co" ]; then + $git "$@" + set_title + elif [ "$1" = "files" ]; then + if [ -z "$2" ]; then + echo "Files in git commit HEAD" + $git show --pretty="" --name-only HEAD + else + echo "Files in git commit $2" + $git show --pretty="" --name-only $2 + fi + else + $git "$@" + fi fi } # git