git-barepo

Tools for sharing git bare repositories
git clone git://git.meso-star.com/git-repo.git
Log | Files | Refs | README | LICENSE

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:
Mgit-publish | 12++++++++++--
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