Ajout Mercurial
[hvlinux.git] / stage2 / hv-utilities / vl
index 8e22a64..a19a374 100755 (executable)
@@ -1,8 +1,10 @@
 #!/bin/bash
 
+VCS_SUPPORTED="GIT, Subversion or Mercurial"
+
 print_usage()
 {
-    echo "$(basename $0) -- log for version control (svn or git)."
+    echo "$(basename $0) -- log for version control (${VCS_SUPPORTED})."
     echo "Usage: $(basename $0) [OPTIONS...]"
 }
 
@@ -22,7 +24,9 @@ elif svn diff 1> /dev/null 2>&1; then
     # 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 "$@"
 else
-    echo "Not a GIT or Subversion repository"
+    echo "Not a ${VCS_SUPPORTED} repository"
     exit 1
 fi