From: Frej Drejhammar Date: Sun, 8 Sep 2013 12:32:08 +0000 (+0200) Subject: Give a proper error message when the hg repo is not known X-Git-Tag: v160415~38 X-Git-Url: https://repo.or.cz/w/fast-export.git/commitdiff_plain/b85743f67e41b84f6f80e076570afdefe868b000 Give a proper error message when the hg repo is not known hg-fast-export.sh always passes the --repo flag to hg-fast-export.py. If, for some reason, we have a state file where the repo-url is an empty string the checks in hg-fast-export.py will not work and the user will be confused. Therefore we check that the url is specified before calling hg-fast-export.py. --- diff --git a/hg-fast-export.sh b/hg-fast-export.sh index cc720f3..7dd918c 100755 --- a/hg-fast-export.sh +++ b/hg-fast-export.sh @@ -70,6 +70,11 @@ if [ x"$REPO" = x -a -f "$GIT_DIR/$PFX-$SFX_STATE" ] ; then echo "Using last hg repository \"$REPO\"" fi +if [ -z "$REPO" ]; then + echo "no repo given, use -r flag" + exit 1 +fi + # make sure we have a marks cache if [ ! -f "$GIT_DIR/$PFX-$SFX_MARKS" ] ; then touch "$GIT_DIR/$PFX-$SFX_MARKS"