commit 11889ba02bfd736fa6fa28d4561c045d57e4ae0b
parent dab73a927be3e87bb35593cd969a26a36e9e2a01
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Wed, 27 May 2026 18:04:50 +0200
git-publish: rm trailing slashes from publication paths
They were adding extra slashes to the symbolic link, which, while having
no functional impact, affected the readability of the paths.
Diffstat:
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/git-publish b/git-publish
@@ -30,9 +30,17 @@ else
GIT_PUBLISH_RESOURCES_PATH="@RESOURCES_PATH@"
fi
+trim_trailing_slash() # path
+{
+ _dir=$(dirname "$1")
+ _file=$(basename "$1")
+ printf '%s/%s\n' "${_dir}" "${_file}"
+}
+
base_url="${GIT_PUBLISH_BASE_URL:-}"
-dir_git="${GIT_PUBLISH_DIR_GIT:-/srv/git}"
-dir_www="${GIT_PUBLISH_DIR_WWW:-/srv/www/git}"
+dir_git="$(trim_trailing_slash "${GIT_PUBLISH_DIR_GIT:-/srv/git}")"
+dir_www="$(trim_trailing_slash "${GIT_PUBLISH_DIR_WWW:-/srv/www/git}")"
+
force=0 # Force HTML generation
delete=0 # Delete publication