contrib/git-viz/hg-viz
changeset 406 d8abb687d501
equal deleted inserted replaced
405:99470ae6b424 406:d8abb687d501
       
     1 #!/bin/sh
       
     2 
       
     3 set -e
       
     4 
       
     5 if test x"$1" != x ; then
       
     6   cd $1
       
     7 fi
       
     8 
       
     9 if [ ! -d ".hg" ]; then
       
    10     echo "${1:-.} is not a mercurial repository" 1>&2
       
    11     echo "Aborting" 1>&2
       
    12     exit 1
       
    13 fi
       
    14 if [ ! -d ".git" ]; then
       
    15     mkdir -v ".git"
       
    16 fi
       
    17 if [ -e ".git/HEAD" ]; then
       
    18     if [ ! -e ".git/HEAD.hg-viz-save" ]; then
       
    19         mv -v ".git/HEAD" ".git/HEAD.hg-viz-save"
       
    20     else
       
    21         rm -vf ".git/HEAD"
       
    22     fi
       
    23 fi
       
    24 hg history | head -1 | awk -F: '{print $3}' > .git/HEAD
       
    25 git-viz
       
    26