mercurial/commands.py
changeset 1312 c9cf171f30dd
parent 1307 3b717f27ffea
parent 1309 332f225b835c
child 1313 1cc7c0cbc30b
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -902,11 +902,12 @@ def debugwalk(ui, repo, *pats, **opts):
     items = list(walk(repo, pats, opts))
     if not items:
         return
-    fmt = '%%s  %%-%ds  %%-%ds  %%s\n' % (
+    fmt = '%%s  %%-%ds  %%-%ds  %%s' % (
         max([len(abs) for (src, abs, rel, exact) in items]),
         max([len(rel) for (src, abs, rel, exact) in items]))
     for src, abs, rel, exact in items:
-        ui.write(fmt % (src, abs, rel, exact and 'exact' or ''))
+        line = fmt % (src, abs, rel, exact and 'exact' or '')
+        ui.write("%s\n" % line.rstrip())
 
 def diff(ui, repo, *pats, **opts):
     """diff working directory (or selected files)"""