##// END OF EJS Templates
store: move top file walk to a separate function...
Durham Goode -
r19177:1e104aaa default
parent child Browse files
Show More
@@ -322,13 +322,16 b' class basicstore(object):'
322 def datafiles(self):
322 def datafiles(self):
323 return self._walk('data', True)
323 return self._walk('data', True)
324
324
325 def topfiles(self):
326 # yield manifest before changelog
327 return reversed(self._walk('', False))
328
325 def walk(self):
329 def walk(self):
326 '''yields (unencoded, encoded, size)'''
330 '''yields (unencoded, encoded, size)'''
327 # yield data files first
331 # yield data files first
328 for x in self.datafiles():
332 for x in self.datafiles():
329 yield x
333 yield x
330 # yield manifest before changelog
334 for x in self.topfiles():
331 for x in reversed(self._walk('', False)):
332 yield x
335 yield x
333
336
334 def copylist(self):
337 def copylist(self):
General Comments 0
You need to be logged in to leave comments. Login now