chiark / gitweb /
Make sure $root_dir does not have a trailing slash
[topgit.git] / tg.sh
diff --git a/tg.sh b/tg.sh
index 7005f98c882bde7c97094862aeb88b07b28de390..93e051e074a9c1392fadf6beebdcaf065a7cac6f 100644 (file)
--- a/tg.sh
+++ b/tg.sh
@@ -241,6 +241,8 @@ do_help()
 set -e
 git_dir="$(git rev-parse --git-dir)"
 root_dir="$(git rev-parse --show-cdup)"; root_dir="${root_dir:-.}"
+# Make sure root_dir doesn't end with a trailing slash.
+root_dir="${root_dir%/}"
 base_remote="$(git config topgit.remote 2>/dev/null)" || :
 tg="tg"
 # make sure merging the .top* files will always behave sanely