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: |