Show More
@@ -449,7 +449,7 b' def upgrade(ui, srcrepo, dstrepo, upgrad' | |||||
449 | ) |
|
449 | ) | |
450 | ) |
|
450 | ) | |
451 |
|
451 | |||
452 | if True: |
|
452 | if not upgrade_op.requirements_only: | |
453 | with dstrepo.transaction(b'upgrade') as tr: |
|
453 | with dstrepo.transaction(b'upgrade') as tr: | |
454 | _clonerevlogs( |
|
454 | _clonerevlogs( | |
455 | ui, |
|
455 | ui, | |
@@ -533,6 +533,7 b' def upgrade(ui, srcrepo, dstrepo, upgrad' | |||||
533 | # location. This is simpler. |
|
533 | # location. This is simpler. | |
534 | backupvfs.unlink(b'store/lock') |
|
534 | backupvfs.unlink(b'store/lock') | |
535 | else: |
|
535 | else: | |
536 | pass |
|
536 | ui.status(_(b'upgrading repository requirements\n')) | |
|
537 | scmutil.writereporequirements(srcrepo, upgrade_op.new_requirements) | |||
537 |
|
538 | |||
538 | return backuppath |
|
539 | return backuppath |
@@ -371,26 +371,8 b' Upgrade' | |||||
371 | repository locked and read-only |
|
371 | repository locked and read-only | |
372 | creating temporary repository to stage upgraded data: $TESTTMP/non-share-safe/.hg/upgrade.* (glob) |
|
372 | creating temporary repository to stage upgraded data: $TESTTMP/non-share-safe/.hg/upgrade.* (glob) | |
373 | (it is safe to interrupt this process any time before data migration completes) |
|
373 | (it is safe to interrupt this process any time before data migration completes) | |
374 | migrating 6 total revisions (2 in filelogs, 2 in manifests, 2 in changelog) |
|
374 | upgrading repository requirements | |
375 | migrating 626 bytes in store; 271 bytes tracked data |
|
|||
376 | migrating 2 filelogs containing 2 revisions (138 bytes in store; 8 bytes tracked data) |
|
|||
377 | finished migrating 2 filelog revisions across 2 filelogs; change in size: 0 bytes |
|
|||
378 | migrating 1 manifests containing 2 revisions (230 bytes in store; 135 bytes tracked data) |
|
|||
379 | finished migrating 2 manifest revisions across 1 manifests; change in size: 0 bytes |
|
|||
380 | migrating changelog containing 2 revisions (258 bytes in store; 128 bytes tracked data) |
|
|||
381 | finished migrating 2 changelog revisions; change in size: 0 bytes |
|
|||
382 | finished migrating 6 total revisions; total change in store size: 0 bytes |
|
|||
383 | copying phaseroots |
|
|||
384 | data fully upgraded in a temporary repository |
|
|||
385 | marking source repository as being upgraded; clients will be unable to read from repository |
|
|||
386 | starting in-place swap of repository data |
|
|||
387 | replaced files will be backed up at $TESTTMP/non-share-safe/.hg/upgradebackup.* (glob) |
|
|||
388 | replacing store... |
|
|||
389 | store replacement complete; repository was inconsistent for *s (glob) |
|
|||
390 | finalizing requirements file and making repository readable again |
|
|||
391 | removing temporary repository $TESTTMP/non-share-safe/.hg/upgrade.* (glob) |
|
375 | removing temporary repository $TESTTMP/non-share-safe/.hg/upgrade.* (glob) | |
392 | copy of old repository backed up at $TESTTMP/non-share-safe/.hg/upgradebackup.* (glob) |
|
|||
393 | the old repository will not be deleted; remove it to free up disk space once the upgraded repository is verified |
|
|||
394 | repository upgraded to share safe mode, existing shares will still work in old non-safe mode. Re-share existing shares to use them in safe mode New shares will be created in safe mode. |
|
376 | repository upgraded to share safe mode, existing shares will still work in old non-safe mode. Re-share existing shares to use them in safe mode New shares will be created in safe mode. | |
395 |
|
377 | |||
396 | $ hg debugrequirements |
|
378 | $ hg debugrequirements | |
@@ -475,27 +457,8 b' Test that downgrading works too' | |||||
475 | repository locked and read-only |
|
457 | repository locked and read-only | |
476 | creating temporary repository to stage upgraded data: $TESTTMP/non-share-safe/.hg/upgrade.* (glob) |
|
458 | creating temporary repository to stage upgraded data: $TESTTMP/non-share-safe/.hg/upgrade.* (glob) | |
477 | (it is safe to interrupt this process any time before data migration completes) |
|
459 | (it is safe to interrupt this process any time before data migration completes) | |
478 | migrating 6 total revisions (2 in filelogs, 2 in manifests, 2 in changelog) |
|
460 | upgrading repository requirements | |
479 | migrating 626 bytes in store; 271 bytes tracked data |
|
|||
480 | migrating 2 filelogs containing 2 revisions (138 bytes in store; 8 bytes tracked data) |
|
|||
481 | finished migrating 2 filelog revisions across 2 filelogs; change in size: 0 bytes |
|
|||
482 | migrating 1 manifests containing 2 revisions (230 bytes in store; 135 bytes tracked data) |
|
|||
483 | finished migrating 2 manifest revisions across 1 manifests; change in size: 0 bytes |
|
|||
484 | migrating changelog containing 2 revisions (258 bytes in store; 128 bytes tracked data) |
|
|||
485 | finished migrating 2 changelog revisions; change in size: 0 bytes |
|
|||
486 | finished migrating 6 total revisions; total change in store size: 0 bytes |
|
|||
487 | copying phaseroots |
|
|||
488 | copying requires |
|
|||
489 | data fully upgraded in a temporary repository |
|
|||
490 | marking source repository as being upgraded; clients will be unable to read from repository |
|
|||
491 | starting in-place swap of repository data |
|
|||
492 | replaced files will be backed up at $TESTTMP/non-share-safe/.hg/upgradebackup.* (glob) |
|
|||
493 | replacing store... |
|
|||
494 | store replacement complete; repository was inconsistent for *s (glob) |
|
|||
495 | finalizing requirements file and making repository readable again |
|
|||
496 | removing temporary repository $TESTTMP/non-share-safe/.hg/upgrade.* (glob) |
|
461 | removing temporary repository $TESTTMP/non-share-safe/.hg/upgrade.* (glob) | |
497 | copy of old repository backed up at $TESTTMP/non-share-safe/.hg/upgradebackup.* (glob) |
|
|||
498 | the old repository will not be deleted; remove it to free up disk space once the upgraded repository is verified |
|
|||
499 | repository downgraded to not use share safe mode, existing shares will not work and needs to be reshared. |
|
462 | repository downgraded to not use share safe mode, existing shares will not work and needs to be reshared. | |
500 |
|
463 | |||
501 | $ hg debugrequirements |
|
464 | $ hg debugrequirements |
General Comments 0
You need to be logged in to leave comments.
Login now