summaryrefslogtreecommitdiff
path: root/pack.h
diff options
context:
space:
mode:
authorLibravatar Stefan Beller <sbeller@google.com>2016-10-10 10:56:10 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2016-10-10 13:30:28 -0700
commit087885049e38c38a437153055ff521567132b183 (patch)
treecda35609898561990a7e01f41a034effb4043611 /pack.h
parentsubmodule init: redirect stdout to stderr (diff)
downloadtgif-087885049e38c38a437153055ff521567132b183.tar.xz
submodule: ignore trailing slash on superproject URL
Before 63e95beb0 (2016-04-15, submodule: port resolve_relative_url from shell to C), it did not matter if the superprojects URL had a trailing slash or not. It was just chopped off as one of the first steps (The "remoteurl=${remoteurl%/}" near the beginning of resolve_relative_url(), which was removed in said commit). When porting this to the C version, an off-by-one error was introduced and we did not check the actual last character to be a slash, but the NULL delimiter. Reintroduce the behavior from before 63e95beb0, to ignore the trailing slash. Reported-by: <venv21@gmail.com> Helped-by: Dennis Kaarsemaker <dennis@kaarsemaker.net> Signed-off-by: Stefan Beller <sbeller@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'pack.h')
0 files changed, 0 insertions, 0 deletions