Mercurial > public > mercurial-scm > hg-stable
diff tests/test-upgrade-repo.t @ 30780:2603d04889e1
repair: copy non-revlog store files during upgrade
The store contains more than just revlogs. This patch teaches the
upgrade code to copy regular files as well.
As the test changes demonstrate, the phaseroots file is now copied.
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Thu, 24 Nov 2016 18:34:50 -0800 |
parents | 38aa1ca97b6a |
children | f2c069bf78ee |
line wrap: on
line diff
--- a/tests/test-upgrade-repo.t Sun Dec 18 17:00:15 2016 -0800 +++ b/tests/test-upgrade-repo.t Thu Nov 24 18:34:50 2016 -0800 @@ -241,6 +241,7 @@ migrating changelog containing 3 revisions (184 bytes in store; 181 bytes tracked data) finished migrating 3 changelog revisions; change in size: 0 bytes finished migrating 9 total revisions; total change in store size: 0 bytes + copying phaseroots data fully migrated to temporary repository marking source repository as being upgraded; clients will be unable to read from repository starting in-place swap of repository data @@ -276,6 +277,7 @@ 00manifest.i data fncache + phaseroots undo undo.backupfiles undo.phaseroots