From: Eric S. Raymond Date: Wed, 12 Nov 2014 05:40:20 +0000 (-0500) Subject: Fix buggy file quiting in fast export. X-Git-Tag: 0.6~39 X-Git-Url: http://thyrsus.com/gitweb/?a=commitdiff_plain;h=a98fc0e9446cd7daa950e235c8962e763e32e328;p=src.git Fix buggy file quiting in fast export. --- diff --git a/src b/src index 3628d30..3c0fe26 100755 --- a/src +++ b/src @@ -856,7 +856,9 @@ def fast_export_method(*args): sys.stdout.write("data %s\n%s" % (len(item.log), item.log)) if last_commit_mark: sys.stdout.write("from :%d\n" % last_commit_mark) - sys.stdout.write("M %s :%d '%s'\n\n" % (perms, mark, arg)) + if len(arg.split()) > 1: + arg = '"' + arg + '"' + sys.stdout.write("M %s :%d %s\n\n" % (perms, mark, arg)) mark += 1 last_commit_mark = mark markmap[item.revno] = mark