[PATCH 2 of 3 STABLE] store: change ̀_data` to a real list

Pierre-Yves David pierre-yves.david at ens-lyon.org
Thu Jul 19 14:18:59 CDT 2012


# HG changeset patch
# User Pierre-Yves.David at ens-lyon.org
# Date 1342724459 -7200
# Branch stable
# Node ID ca58a884607433c52d2ba41ec63f8c1d43c0952e
# Parent  9ee53e911f958f7581608bd329231a92a671b025
store: change ̀_data` to a real list

Every user user data.split() to create a list from it.

diff -r 9ee53e911f95 -r ca58a8846074 mercurial/store.py
--- a/mercurial/store.py	Thu Jul 19 21:02:49 2012 +0200
+++ b/mercurial/store.py	Thu Jul 19 21:00:59 2012 +0200
@@ -232,7 +232,8 @@
         mode = None
     return mode
 
-_data = 'data 00manifest.d 00manifest.i 00changelog.d 00changelog.i phaseroots'
+_data = ['data', '00manifest.d', '00manifest.i', '00changelog.d',
+         '00changelog.i', 'phaseroots']
 
 class basicstore(object):
     '''base class for local repository stores'''
@@ -280,7 +281,7 @@
             yield x
 
     def copylist(self):
-        return ['requires'] + _data.split()
+        return ['requires'] + _data
 
     def write(self):
         pass
@@ -306,7 +307,7 @@
 
     def copylist(self):
         return (['requires', '00changelog.i'] +
-                ['store/' + f for f in _data.split()])
+                ['store/' + f for f in _data])
 
 class fncache(object):
     # the filename used to be partially encoded
@@ -411,10 +412,10 @@
             self.fncache.rewrite(existing)
 
     def copylist(self):
-        d = ('data dh fncache phaseroots'
-             ' 00manifest.d 00manifest.i 00changelog.d 00changelog.i')
+        d = ['data', 'dh', 'fncache', 'phaseroots', '00manifest.d',
+             '00manifest.i', '00changelog.d', '00changelog.i']
         return (['requires', '00changelog.i'] +
-                ['store/' + f for f in d.split()])
+                ['store/' + f for f in d])
 
     def write(self):
         self.fncache.write()


More information about the Mercurial-devel mailing list