'libfoo-1-8-1'
>>> DebianGitRepository.version_to_tag("v%(version%.%_)s", "1.2.3")
'v1_2_3'
- >>> DebianGitRepository.version_to_tag("%(version%-%\%)s", "0-1.2.3")
+ >>> DebianGitRepository.version_to_tag("%(version%-%\\\\%)s", "0-1.2.3")
'0%1.2.3'
"""
f, v = cls._mangle_version(format, version)
"""
Basic version mangling to replce single characters
- >>> DebianGitRepository._mangle_version("%(version%-%\%)s", "0-1.2.3")
+ >>> DebianGitRepository._mangle_version("%(version%-%\\\\%)s", "0-1.2.3")
('%(version)s', '0%1.2.3')
"""
r = re.search(cls.version_mangle_re, format)