equal
deleted
inserted
replaced
991 (self._repo.manifestlog[n].read(), lr) |
991 (self._repo.manifestlog[n].read(), lr) |
992 for (n, lr) in pycompat.iteritems(manifests) |
992 for (n, lr) in pycompat.iteritems(manifests) |
993 ] |
993 ] |
994 |
994 |
995 manifests.clear() |
995 manifests.clear() |
996 clrevs = set(cl.rev(x) for x in clnodes) |
996 clrevs = {cl.rev(x) for x in clnodes} |
997 |
997 |
998 it = self.generatefiles( |
998 it = self.generatefiles( |
999 changedfiles, |
999 changedfiles, |
1000 commonrevs, |
1000 commonrevs, |
1001 source, |
1001 source, |
1280 |
1280 |
1281 def normallinknodes(store, fname): |
1281 def normallinknodes(store, fname): |
1282 flinkrev = store.linkrev |
1282 flinkrev = store.linkrev |
1283 fnode = store.node |
1283 fnode = store.node |
1284 revs = ((r, flinkrev(r)) for r in store) |
1284 revs = ((r, flinkrev(r)) for r in store) |
1285 return dict( |
1285 return {fnode(r): cln(lr) for r, lr in revs if lr in clrevs} |
1286 (fnode(r), cln(lr)) for r, lr in revs if lr in clrevs |
|
1287 ) |
|
1288 |
1286 |
1289 clrevtolocalrev = {} |
1287 clrevtolocalrev = {} |
1290 |
1288 |
1291 if self._isshallow: |
1289 if self._isshallow: |
1292 # In a shallow clone, the linknodes callback needs to also include |
1290 # In a shallow clone, the linknodes callback needs to also include |