From: Matthew Ogilvie Date: Sun, 14 Oct 2012 05:42:26 +0000 (-0600) Subject: cvsserver: define a tag name character escape mechanism X-Git-Tag: v1.8.2-rc0~94^2~15 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/51a7e6dbc9b871ddfd73752e1a1b254e38e4336b?ds=inline;hp=51a7e6dbc9b871ddfd73752e1a1b254e38e4336b cvsserver: define a tag name character escape mechanism CVS tags are officially only allowed to use [-_0-9A-Za-f]. Git refs commonly uses other characters, especially [./]. Such characters need to be escaped from CVS in order to be referenced. This just defines functions to escape/unescape names. The functions are not used yet. Signed-off-by: Matthew Ogilvie Signed-off-by: Junio C Hamano ---