git-svn: Translate invalid characters in refname
authorRobert Ewald <robert.ewald@nov.com>
Mon, 30 Jul 2007 09:08:21 +0000 (11:08 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 31 Jul 2007 00:49:50 +0000 (17:49 -0700)
commitbf655fd7009bf5b8f493c52ca77c0d9e09dcb762
tree737ca4f5f94c6d8d8f4493bee73fb68ff930b120
parent299726d53841984450524f4ade428112e51c853e
git-svn: Translate invalid characters in refname

In git some characters are invalid as documented
in git-check-ref-format. In subversion these characters might
be valid, so a translation is required.

This patch does this translation by url escaping characters, that
are not allowed.

Credit goes to Eric Wong, martin f. krafft and Jan Hudec

Signed-off-by: Robert Ewald <robewald@gmx.net>
Acked-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-svn.perl