Details
Details
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Lint
Lint Skipped - Unit
Unit Tests Skipped
| Lint Skipped |
| Unit Tests Skipped |
| Path | Packages | |||
|---|---|---|---|---|
| M | mercurial/upgrade.py (6 lines) |
| Status | Author | Revision | |
|---|---|---|---|
| Accepted | indygreg | ||
| Accepted | indygreg | ||
| Accepted | indygreg | ||
| Accepted | indygreg | ||
| Accepted | indygreg | ||
| Accepted | indygreg | ||
| Accepted | indygreg | ||
| Accepted | indygreg | ||
| Accepted | indygreg | ||
| Accepted | indygreg | ||
| Needs Revision | indygreg | ||
| Needs Revision | indygreg | ||
| Needs Revision | indygreg | ||
| Accepted | indygreg | ||
| Needs Revision | indygreg | ||
| Closed | indygreg |
| rl = _revlogfrompath(srcrepo, unencoded) | rl = _revlogfrompath(srcrepo, unencoded) | ||||
| revcount += len(rl) | revcount += len(rl) | ||||
| datasize = 0 | datasize = 0 | ||||
| rawsize = 0 | rawsize = 0 | ||||
| idx = rl.index | idx = rl.index | ||||
| for rev in rl: | for rev in rl: | ||||
| e = idx[rev] | e = idx[rev] | ||||
| datasize += e[1] | datasize += e.chunklength | ||||
| rawsize += e[2] | rawsize += e.rawlength | ||||
| srcsize += datasize | srcsize += datasize | ||||
| srcrawsize += rawsize | srcrawsize += rawsize | ||||
| # This is for the separate progress bars. | # This is for the separate progress bars. | ||||
| if isinstance(rl, changelog.changelog): | if isinstance(rl, changelog.changelog): | ||||
| crevcount += len(rl) | crevcount += len(rl) | ||||
| csrcsize += datasize | csrcsize += datasize | ||||
| ui.note(_('cloning %d revisions from %s\n') % (len(oldrl), unencoded)) | ui.note(_('cloning %d revisions from %s\n') % (len(oldrl), unencoded)) | ||||
| oldrl.clone(tr, newrl, addrevisioncb=oncopiedrevision, | oldrl.clone(tr, newrl, addrevisioncb=oncopiedrevision, | ||||
| deltareuse=deltareuse, | deltareuse=deltareuse, | ||||
| aggressivemergedeltas=aggressivemergedeltas) | aggressivemergedeltas=aggressivemergedeltas) | ||||
| datasize = 0 | datasize = 0 | ||||
| idx = newrl.index | idx = newrl.index | ||||
| for rev in newrl: | for rev in newrl: | ||||
| datasize += idx[rev][1] | datasize += idx[rev].chunklength | ||||
| dstsize += datasize | dstsize += datasize | ||||
| if isinstance(newrl, changelog.changelog): | if isinstance(newrl, changelog.changelog): | ||||
| cdstsize += datasize | cdstsize += datasize | ||||
| elif isinstance(newrl, manifest.manifestrevlog): | elif isinstance(newrl, manifest.manifestrevlog): | ||||
| mdstsize += datasize | mdstsize += datasize | ||||
| else: | else: | ||||