diff --git a/hg-fast-export.sh b/hg-fast-export.sh index 190b783..f3f58f6 100755 --- a/hg-fast-export.sh +++ b/hg-fast-export.sh @@ -48,8 +48,10 @@ case "$1" in echo "$LONG_USAGE" exit 0 esac -. "$(git --exec-path)/git-sh-setup" -cd_to_toplevel + +cd $(git rev-parse --show-toplevel) \ + || (echo "Could not find git repo" ; exit 1) +GIT_DIR=$(git rev-parse --git-dir) || exit 1 while case "$#" in 0) break ;; esac do diff --git a/hg-reset.sh b/hg-reset.sh index 7fbacdf..d7fbff7 100755 --- a/hg-reset.sh +++ b/hg-reset.sh @@ -24,8 +24,9 @@ Options: -r Mercurial repository to use " -. "$(git --exec-path)/git-sh-setup" -cd_to_toplevel +cd $(git rev-parse --show-toplevel) \ + || (echo "Could not find git repo" ; exit 1) +GIT_DIR=$(git rev-parse --git-dir) || exit 1 while case "$#" in 0) break ;; esac do