equal
deleted
inserted
replaced
320 return l |
320 return l |
321 |
321 |
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): |
335 return ['requires'] + _data.split() |
338 return ['requires'] + _data.split() |
336 |
339 |