]> granicus.if.org Git - cgit/commit
Avoid ambiguities when prettifying snapshot names
authorLukas Fleischer <lfleischer@lfos.de>
Tue, 24 May 2016 16:15:18 +0000 (18:15 +0200)
committerJason A. Donenfeld <Jason@zx2c4.com>
Tue, 5 Jul 2016 14:14:40 +0000 (16:14 +0200)
commit9984e7ab49c59e49a0d7e62c3435e7133f7a53ec
tree1f3a53622746e5fe43e9d5c7c9bc27ab2da22761
parent1e039ada8554c7e2fc65524827c61613a24256fb
Avoid ambiguities when prettifying snapshot names

When composing snapshot file names for a tag with a prefix of the form
v[0-9] (resp. V[0-9]), the leading "v" (resp. "V") is stripped. This
leads to conflicts if a tag with the stripped name already exists or if
there are tags only differing in the capitalization of the leading "v".
Make sure we do not strip the "v" in these cases.

Reported-by: Juuso Lapinlampi <wub@partyvan.eu>
Signed-off-by: Lukas Fleischer <lfleischer@lfos.de>
ui-refs.c
ui-shared.c
ui-shared.h