]> thyrsus.com Git - src.git/commitdiff
Fix buggy file quiting in fast export.
authorEric S. Raymond <esr@thyrsus.com>
Wed, 12 Nov 2014 05:40:20 +0000 (00:40 -0500)
committerEric S. Raymond <esr@thyrsus.com>
Wed, 12 Nov 2014 05:40:20 +0000 (00:40 -0500)
src

diff --git a/src b/src
index 3628d305d000076381ac0d417eff6445936bb068..3c0fe26aaf73f4554824d11590c38b60f87142b6 100755 (executable)
--- 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