X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=scripts%2Fvl;h=a6807427850125010490f5a6de64c983c2ef7b63;hb=37ec648edcf6dc34bedb64f4b595c32d7ea2e32f;hp=a19a3748544b53b40c541d5d7c0e2cfc1ad1c529;hpb=5b1ff87ac527d9481d9f3f2984794058d8938c1f;p=hvutilities.git diff --git a/scripts/vl b/scripts/vl index a19a374..a680742 100755 --- a/scripts/vl +++ b/scripts/vl @@ -2,6 +2,9 @@ VCS_SUPPORTED="GIT, Subversion or Mercurial" +GIT_LOG_BASE_OPTS="--oneline" +HG_LOG_BASE_OPTS="--follow" + print_usage() { echo "$(basename $0) -- log for version control (${VCS_SUPPORTED})." @@ -18,14 +21,14 @@ SVN_LOG_SEPARATION_COLOR=$(echo -e '\033[1;32m') # Green NORMAL=$(echo -e '\033[0m') if git diff 1> /dev/null 2>&1; then - git log "$@" + git log ${GIT_LOG_BASE_OPTS} "$@" elif svn diff 1> /dev/null 2>&1; then # Colore les lignes --------- en vert # Colore en rouge les infos de la révision svn log "$@" | sed -e "s/^-\+$/${SVN_LOG_SEPARATION_COLOR}\0${NORMAL}/" \ -e "s/^r[0-9]\+.\+$/${SVN_LOG_REV_INFO_COLOR}\0${NORMAL}/" | less -RFX elif hg status 1> /dev/null 2>&1; then - hg glog "$@" + hg glog ${HG_LOG_BASE_OPTS} "$@" else echo "Not a ${VCS_SUPPORTED} repository" exit 1