From c22651c2da862ba829dc037e18d726193e4bcbcd Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 18 Jan 2019 12:50:59 +0000 Subject: git: git_unquote handles double-quote and backslash We need to work with 0x22 (double-quote) and 0x5c (backslash); even if they're oddball characters in filenames which wouldn't be used by projects I'd want to work on. --- t/git.t | 2 ++ 1 file changed, 2 insertions(+) (limited to 't') diff --git a/t/git.t b/t/git.t index 052e1cec..c642b8fe 100644 --- a/t/git.t +++ b/t/git.t @@ -148,5 +148,7 @@ use_ok 'PublicInbox::Git', qw(git_unquote); my $s; is("foo\nbar", git_unquote($s = '"foo\\nbar"'), 'unquoted newline'); is("Eléanor", git_unquote($s = '"El\\303\\251anor"'), 'unquoted octal'); +is(git_unquote($s = '"I\"m"'), 'I"m', 'unquoted dq'); +is(git_unquote($s = '"I\\m"'), 'I\\m', 'unquoted backslash'); done_testing(); -- cgit v1.2.3-24-ge0c7