diff mercurial/tagmerge.py @ 43077:687b865b95ad

formatting: byteify all mercurial/ and hgext/ string literals Done with python3.7 contrib/byteify-strings.py -i $(hg files 'set:mercurial/**.py - mercurial/thirdparty/** + hgext/**.py - hgext/fsmonitor/pywatchman/** - mercurial/__init__.py') black -l 80 -t py33 -S $(hg files 'set:**.py - mercurial/thirdparty/** - "contrib/python-zstandard/**" - hgext/fsmonitor/pywatchman/**') # skip-blame mass-reformatting only Differential Revision: https://phab.mercurial-scm.org/D6972
author Augie Fackler <augie@google.com>
date Sun, 06 Oct 2019 09:48:39 -0400
parents 2372284d9457
children 89a2afe31e82
line wrap: on
line diff
--- a/mercurial/tagmerge.py	Sun Oct 06 09:45:02 2019 -0400
+++ b/mercurial/tagmerge.py	Sun Oct 06 09:48:39 2019 -0400
@@ -86,7 +86,7 @@
 hexnullid = hex(nullid)
 
 
-def readtagsformerge(ui, repo, lines, fn='', keeplinenums=False):
+def readtagsformerge(ui, repo, lines, fn=b'', keeplinenums=False):
     '''read the .hgtags file into a structure that is suitable for merging
 
     Depending on the keeplinenums flag, clear the line numbers associated
@@ -154,7 +154,7 @@
     # convert the grouped merged tags dict into a format that resembles the
     # final .hgtags file (i.e. a list of blocks of 'node tag' pairs)
     def taglist2string(tlist, tname):
-        return '\n'.join(['%s %s' % (hexnode, tname) for hexnode in tlist])
+        return b'\n'.join([b'%s %s' % (hexnode, tname) for hexnode in tlist])
 
     finaltags = []
     for tname, tags in mergedtags.items():
@@ -170,8 +170,8 @@
 
     # finally we can join the sorted groups to get the final contents of the
     # merged .hgtags file, and then write it to disk
-    mergedtagstring = '\n'.join([tags for rank, tags in finaltags if tags])
-    fcd.write(mergedtagstring + '\n', fcd.flags())
+    mergedtagstring = b'\n'.join([tags for rank, tags in finaltags if tags])
+    fcd.write(mergedtagstring + b'\n', fcd.flags())
 
 
 def singletagmerge(p1nodes, p2nodes):
@@ -229,13 +229,13 @@
     # read the p1, p2 and base tags
     # only keep the line numbers for the p1 tags
     p1tags = readtagsformerge(
-        ui, repo, fcd.data().splitlines(), fn="p1 tags", keeplinenums=True
+        ui, repo, fcd.data().splitlines(), fn=b"p1 tags", keeplinenums=True
     )
     p2tags = readtagsformerge(
-        ui, repo, fco.data().splitlines(), fn="p2 tags", keeplinenums=False
+        ui, repo, fco.data().splitlines(), fn=b"p2 tags", keeplinenums=False
     )
     basetags = readtagsformerge(
-        ui, repo, fca.data().splitlines(), fn="base tags", keeplinenums=False
+        ui, repo, fca.data().splitlines(), fn=b"base tags", keeplinenums=False
     )
 
     # recover the list of "lost tags" (i.e. those that were found on the base
@@ -267,13 +267,13 @@
         numconflicts = len(conflictedtags)
         ui.warn(
             _(
-                'automatic .hgtags merge failed\n'
-                'the following %d tags are in conflict: %s\n'
+                b'automatic .hgtags merge failed\n'
+                b'the following %d tags are in conflict: %s\n'
             )
-            % (numconflicts, ', '.join(sorted(conflictedtags)))
+            % (numconflicts, b', '.join(sorted(conflictedtags)))
         )
         return True, 1
 
     writemergedtags(fcd, mergedtags)
-    ui.note(_('.hgtags merged successfully\n'))
+    ui.note(_(b'.hgtags merged successfully\n'))
     return False, 0