commit 65ab79bdf96bcd7fe75b35516454775c8da2bf7d parent 31eedd0a3b9bb464f1f8159df7d4870647c58c37 Author: Jack Sangdahl <jack@pngu.org> Date: Fri, 10 Jul 2026 17:50:20 -0600 Correct gitolite paths/variables Diffstat:
| M | stagit-generate.sh | | | 17 | ++++++++++++++--- |
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/stagit-generate.sh b/stagit-generate.sh @@ -1,10 +1,21 @@ #!/usr/bin/env bash set -e -if [ -n "$GL_REPO_BASE_ABS" ] && [ -n "$GL_REPO" ]; then - REPO_PATH="$GL_REPO_BASE_ABS/$GL_REPO.git" -else +if [ -n "$GL_REPO_BASE" ] && [ -n "$GL_REPO" ]; then + REPO_PATH="$HOME/${GL_REPO_BASE#\~/}/$GL_REPO.git" + if [[ "$GL_REPO_BASE" = /* ]]; then + REPO_PATH="$GL_REPO_BASE/$GL_REPO.git" + fi + +elif [ -n "$1" ]; then REPO_PATH=$(realpath "$1") + +elif [ -d "objects" ] && [ -d "refs" ]; then + REPO_PATH=$(pwd) + +else + echo "Error: Cannot determine repository path." >&2 + exit 1 fi REPOS_DIR="/var/lib/git/repositories"