From d2b6f7c2fdd4012402b61b0a0a333b8b2011e8bc Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Tue, 24 May 2005 12:57:12 -0700 Subject: [PATCH] cvs2git: fix character quoting We need to quote backslash and backtick too. And inform the user about our progress, since converting a big archive can take time. Doing the full mutt history took just under eight minutes. --- cvs2git.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cvs2git.c b/cvs2git.c index 8a76734a..1adc918f 100644 --- a/cvs2git.c +++ b/cvs2git.c @@ -114,6 +114,8 @@ static void commit(void) switch (c) { case '$': + case '\\': + case '`': putchar('\\'); break; case 0 ... 31: @@ -133,6 +135,8 @@ static void commit(void) printf("echo $commit > .git/refs/heads/'%s'\n", dst_branch); + printf("echo 'Committed (to %s):' ; cat .cmitmsg; echo\n", dst_branch); + *date = 0; *author = 0; *branch = 0; -- 2.11.0