obslog: remove now-unused code for plain styling
authorMartin von Zweigbergk <martinvonz@google.com>
Fri, 08 Nov 2019 07:19:18 -0800
changeset 4950 60d2065b720b
parent 4949 eb9bcef7cc5f
child 4951 7bfd3fed5d1f
obslog: remove now-unused code for plain styling We now always use a non-plain formatter for the non-local-filtering code paths, so we can remove the code for plain styling. I couldn't figure out how to replace the fm.formatlist() by something less about formatting, so I've only removed the irrelevant arguments from those calls.
hgext3rd/evolve/obshistory.py
tests/test-evolve-obshistory-phase-divergent.t
--- a/hgext3rd/evolve/obshistory.py	Thu Nov 07 23:17:34 2019 -0800
+++ b/hgext3rd/evolve/obshistory.py	Fri Nov 08 07:19:18 2019 -0800
@@ -538,7 +538,6 @@
     metadata = dict(marker[3])
 
     fm.startitem()
-    fm.plain(b'  ')
 
     # Detect pruned revisions
     if len(succnodes) == 0:
@@ -546,8 +545,7 @@
     else:
         verb = b'rewritten'
 
-    fm.write(b'verb', b'%s', verb,
-             label=b"evolve.verb")
+    fm.data(verb=verb)
 
     effectflag = metadata.get(b'ef1')
     if effectflag is not None:
@@ -575,35 +573,25 @@
             effects.append(b'content')
 
         if effects:
-            fmteffect = fm.formatlist(effects, b'effect', sep=b', ')
+            fmteffect = fm.formatlist(effects, b'effect')
             fm.write(b'effects', b'(%s)', fmteffect)
 
     if len(succnodes) > 0:
-        fm.plain(b' as ')
-
         shortsnodes = (nodemod.short(succnode) for succnode in sorted(succnodes))
-        nodes = fm.formatlist(shortsnodes, b'succnode', sep=b', ')
-        fm.write(b'succnodes', b'%s', nodes,
-                 label=b"evolve.node")
+        nodes = fm.formatlist(shortsnodes, b'succnode')
+        fm.write(b'succnodes', b'%s', nodes)
 
     operation = metadata.get(b'operation')
     if operation:
-        fm.plain(b' using ')
-        fm.write(b'operation', b'%s', operation, label=b"evolve.operation")
-
-    fm.plain(b' by ')
+        fm.data(operation=operation)
 
-    fm.write(b'user', b'%s', metadata[b'user'],
-             label=b"evolve.user")
-    fm.plain(b' ')
+    fm.data(user=metadata[b'user'])
 
-    fm.write(b'date', b'(%s)', fm.formatdate(date),
-             label=b"evolve.date")
+    fm.data(date=date)
 
     # initial support for showing note
     if metadata.get(b'note'):
-        fm.plain(b'\n    note: ')
-        fm.write(b'note', b"%s", metadata[b'note'], label=b"evolve.note")
+        fm.data(note=metadata[b'note'])
 
     # Patch display
     if includediff is True:
@@ -655,12 +643,9 @@
                 if chunk == b'\n':
                     linestart = True
                 ui.write(chunk, label=label)
-            fm.write(b'patch', b'%s', ui.popbuffer())
+            fm.data(patch=ui.popbuffer())
         else:
-            fm.write(b'nopatchreason', b"\n    (No patch available, %s)",
-                     _patchavailable[1])
-
-    fm.plain(b"\n")
+            fm.data(nopatchreason=_patchavailable[1])
 
 def _debugobshistorydisplaysuccsandmarkers(ui, fm, succnodes, markers, node, repo, includediff=False):
     """
--- a/tests/test-evolve-obshistory-phase-divergent.t	Thu Nov 07 23:17:34 2019 -0800
+++ b/tests/test-evolve-obshistory-phase-divergent.t	Fri Nov 08 07:19:18 2019 -0800
@@ -202,7 +202,7 @@
           "markers": [
               {
                   "date": [
-                      0,
+                      0.0,
                       0
                   ],
                   "effects": [