[Updated] D8908: store: refactor space delimited list to proper tuple
pulkit (Pulkit Goyal)
phabricator at mercurial-scm.org
Sat Aug 8 17:29:22 UTC 2020
Closed by commit rHG909dafff6a78: store: refactor space delimited list to proper data structure (authored by pulkit).
This revision was automatically updated to reflect the committed changes.
CHANGED PRIOR TO COMMIT
https://phab.mercurial-scm.org/D8908?vs=22322&id=22351#toc
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D8908?vs=22322&id=22351
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D8908/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D8908
AFFECTED FILES
mercurial/store.py
CHANGE DETAILS
diff --git a/mercurial/store.py b/mercurial/store.py
--- a/mercurial/store.py
+++ b/mercurial/store.py
@@ -373,10 +373,18 @@
return mode
-_data = (
- b'bookmarks narrowspec data meta 00manifest.d 00manifest.i'
- b' 00changelog.d 00changelog.i phaseroots obsstore'
-)
+_data = [
+ b'bookmarks',
+ b'narrowspec',
+ b'data',
+ b'meta',
+ b'00manifest.d',
+ b'00manifest.i',
+ b'00changelog.d',
+ b'00changelog.i',
+ b'phaseroots',
+ b'obsstore',
+]
def isrevlog(f, kind, st):
@@ -447,7 +455,7 @@
yield x
def copylist(self):
- return [b'requires'] + _data.split()
+ return [b'requires'] + _data
def write(self, tr):
pass
@@ -494,9 +502,7 @@
return self.path + b'/' + encodefilename(f)
def copylist(self):
- return [b'requires', b'00changelog.i'] + [
- b'store/' + f for f in _data.split()
- ]
+ return [b'requires', b'00changelog.i'] + [b'store/' + f for f in _data]
class fncache(object):
@@ -686,12 +692,20 @@
def copylist(self):
d = (
- b'bookmarks narrowspec data meta dh fncache phaseroots obsstore'
- b' 00manifest.d 00manifest.i 00changelog.d 00changelog.i'
+ b'bookmarks',
+ b'narrowspec',
+ b'data',
+ b'meta',
+ b'dh',
+ b'fncache',
+ b'phaseroots',
+ b'obsstore',
+ b'00manifest.d',
+ b'00manifest.i',
+ b'00changelog.d',
+ b'00changelog.i',
)
- return [b'requires', b'00changelog.i'] + [
- b'store/' + f for f in d.split()
- ]
+ return [b'requires', b'00changelog.i'] + [b'store/' + f for f in d]
def write(self, tr):
self.fncache.write(tr)
To: pulkit, #hg-reviewers, indygreg
Cc: mercurial-patches
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-patches/attachments/20200808/fbc7df65/attachment-0002.html>
More information about the Mercurial-patches
mailing list