Show More
@@ -352,18 +352,45 b' Upgrade' | |||
|
352 | 352 | - changelog |
|
353 | 353 | - manifest |
|
354 | 354 | |
|
355 |
$ hg debugupgraderepo --run |
|
|
355 | $ hg debugupgraderepo --run | |
|
356 | 356 | upgrade will perform the following actions: |
|
357 | 357 | |
|
358 | 358 | requirements |
|
359 | 359 | preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store |
|
360 | 360 | added: share-safe |
|
361 | 361 | |
|
362 | share-safe | |
|
363 | Upgrades a repository to share-safe format so that future shares of this repository share its requirements and configs. | |
|
364 | ||
|
362 | 365 | processed revlogs: |
|
363 | 366 | - all-filelogs |
|
364 | 367 | - changelog |
|
365 | 368 | - manifest |
|
366 | 369 | |
|
370 | beginning upgrade... | |
|
371 | repository locked and read-only | |
|
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) | |
|
374 | migrating 6 total revisions (2 in filelogs, 2 in manifests, 2 in changelog) | |
|
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) | |
|
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 | |
|
367 | 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. |
|
368 | 395 | |
|
369 | 396 | $ hg debugrequirements |
@@ -432,7 +459,7 b' Test that downgrading works too' | |||
|
432 | 459 | - changelog |
|
433 | 460 | - manifest |
|
434 | 461 | |
|
435 |
$ hg debugupgraderepo |
|
|
462 | $ hg debugupgraderepo --run | |
|
436 | 463 | upgrade will perform the following actions: |
|
437 | 464 | |
|
438 | 465 | requirements |
@@ -444,6 +471,31 b' Test that downgrading works too' | |||
|
444 | 471 | - changelog |
|
445 | 472 | - manifest |
|
446 | 473 | |
|
474 | beginning upgrade... | |
|
475 | repository locked and read-only | |
|
476 | 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) | |
|
478 | migrating 6 total revisions (2 in filelogs, 2 in manifests, 2 in changelog) | |
|
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) | |
|
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 | |
|
447 | 499 | repository downgraded to not use share safe mode, existing shares will not work and needs to be reshared. |
|
448 | 500 | |
|
449 | 501 | $ hg debugrequirements |
General Comments 0
You need to be logged in to leave comments.
Login now