Show More
@@ -1331,6 +1331,11 b' class memmanifestctx(object):' | |||||
1331 | def new(self): |
|
1331 | def new(self): | |
1332 | return memmanifestctx(self._repo) |
|
1332 | return memmanifestctx(self._repo) | |
1333 |
|
1333 | |||
|
1334 | def copy(self): | |||
|
1335 | memmf = memmanifestctx(self._repo) | |||
|
1336 | memmf._manifestdict = self.read().copy() | |||
|
1337 | return memmf | |||
|
1338 | ||||
1334 | def read(self): |
|
1339 | def read(self): | |
1335 | return self._manifestdict |
|
1340 | return self._manifestdict | |
1336 |
|
1341 | |||
@@ -1360,6 +1365,11 b' class manifestctx(object):' | |||||
1360 | def new(self): |
|
1365 | def new(self): | |
1361 | return memmanifestctx(self._repo) |
|
1366 | return memmanifestctx(self._repo) | |
1362 |
|
1367 | |||
|
1368 | def copy(self): | |||
|
1369 | memmf = memmanifestctx(self._repo) | |||
|
1370 | memmf._manifestdict = self.read().copy() | |||
|
1371 | return memmf | |||
|
1372 | ||||
1363 | def read(self): |
|
1373 | def read(self): | |
1364 | if not self._data: |
|
1374 | if not self._data: | |
1365 | if self._node == revlog.nullid: |
|
1375 | if self._node == revlog.nullid: | |
@@ -1423,6 +1433,11 b' class memtreemanifestctx(object):' | |||||
1423 | def new(self, dir=''): |
|
1433 | def new(self, dir=''): | |
1424 | return memtreemanifestctx(self._repo, dir=dir) |
|
1434 | return memtreemanifestctx(self._repo, dir=dir) | |
1425 |
|
1435 | |||
|
1436 | def copy(self): | |||
|
1437 | memmf = memtreemanifestctx(self._repo, dir=self._dir) | |||
|
1438 | memmf._treemanifest = self._treemanifest.copy() | |||
|
1439 | return memmf | |||
|
1440 | ||||
1426 | def read(self): |
|
1441 | def read(self): | |
1427 | return self._treemanifest |
|
1442 | return self._treemanifest | |
1428 |
|
1443 | |||
@@ -1472,6 +1487,11 b' class treemanifestctx(object):' | |||||
1472 | def new(self, dir=''): |
|
1487 | def new(self, dir=''): | |
1473 | return memtreemanifestctx(self._repo, dir=dir) |
|
1488 | return memtreemanifestctx(self._repo, dir=dir) | |
1474 |
|
1489 | |||
|
1490 | def copy(self): | |||
|
1491 | memmf = memtreemanifestctx(self._repo, dir=self._dir) | |||
|
1492 | memmf._treemanifest = self.read().copy() | |||
|
1493 | return memmf | |||
|
1494 | ||||
1475 | def readdelta(self, shallow=False): |
|
1495 | def readdelta(self, shallow=False): | |
1476 | '''Returns a manifest containing just the entries that are present |
|
1496 | '''Returns a manifest containing just the entries that are present | |
1477 | in this manifest, but not in its p1 manifest. This is efficient to read |
|
1497 | in this manifest, but not in its p1 manifest. This is efficient to read |
General Comments 0
You need to be logged in to leave comments.
Login now