--- a/hgext/remotefilelog/historypack.py Fri Mar 06 10:52:44 2020 +0100
+++ b/hgext/remotefilelog/historypack.py Fri Mar 06 13:27:41 2020 -0500
@@ -132,7 +132,7 @@
known = set()
section = self._findsection(name)
filename, offset, size, nodeindexoffset, nodeindexsize = section
- pending = set((node,))
+ pending = {node}
o = 0
while o < size:
if not pending:
@@ -291,9 +291,9 @@
def cleanup(self, ledger):
entries = ledger.sources.get(self, [])
allkeys = set(self)
- repackedkeys = set(
+ repackedkeys = {
(e.filename, e.node) for e in entries if e.historyrepacked
- )
+ }
if len(allkeys - repackedkeys) == 0:
if self.path not in ledger.created:
@@ -452,7 +452,7 @@
sectionstart = self.packfp.tell()
# Write the file section content
- entrymap = dict((e[0], e) for e in entries)
+ entrymap = {e[0]: e for e in entries}
def parentfunc(node):
x, p1, p2, x, x, x = entrymap[node]