##// END OF EJS Templates
upgrade: properly filter action depending on planned work...
marmoute -
r45248:c36a3fcf stable
parent child Browse files
Show More
@@ -628,14 +628,12 b' def determineactions(repo, deficiencies,'
628 628 """
629 629 newactions = []
630 630
631 knownreqs = supporteddestrequirements(repo)
632
633 631 for d in deficiencies:
634 name = d.name
632 name = d._requirement
635 633
636 634 # If the action is a requirement that doesn't show up in the
637 635 # destination requirements, prune the action.
638 if name in knownreqs and name not in destreqs:
636 if name is not None and name not in destreqs:
639 637 continue
640 638
641 639 newactions.append(d)
@@ -133,12 +133,6 b' non-lfs content, and the extension enabl'
133 133 requirements
134 134 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
135 135
136 sidedata
137 Allows storage of extra data alongside a revision.
138
139 copies-sdc
140 Allows to use more efficient algorithm to deal with copy tracing.
141
142 136 beginning upgrade...
143 137 repository locked and read-only
144 138 creating temporary repository to stage migrated data: * (glob)
@@ -159,12 +159,6 b' An upgrade of a repository created with '
159 159 requirements
160 160 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
161 161
162 sidedata
163 Allows storage of extra data alongside a revision.
164
165 copies-sdc
166 Allows to use more efficient algorithm to deal with copy tracing.
167
168 162 additional optimizations are available by specifying "--optimize <name>":
169 163
170 164 re-delta-parent
@@ -189,12 +183,6 b' An upgrade of a repository created with '
189 183 requirements
190 184 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
191 185
192 sidedata
193 Allows storage of extra data alongside a revision.
194
195 copies-sdc
196 Allows to use more efficient algorithm to deal with copy tracing.
197
198 186 re-delta-parent
199 187 deltas within internal storage will choose a new base revision if needed
200 188
@@ -219,12 +207,6 b' modern form of the option'
219 207 requirements
220 208 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
221 209
222 sidedata
223 Allows storage of extra data alongside a revision.
224
225 copies-sdc
226 Allows to use more efficient algorithm to deal with copy tracing.
227
228 210 re-delta-parent
229 211 deltas within internal storage will choose a new base revision if needed
230 212
@@ -332,12 +314,6 b' Various sub-optimal detections work'
332 314 sparserevlog
333 315 Revlog supports delta chain with more unused data between payload. These gaps will be skipped at read time. This allows for better delta chains, making a better compression and faster exchange with server.
334 316
335 sidedata
336 Allows storage of extra data alongside a revision.
337
338 copies-sdc
339 Allows to use more efficient algorithm to deal with copy tracing.
340
341 317 additional optimizations are available by specifying "--optimize <name>":
342 318
343 319 re-delta-parent
@@ -386,12 +362,6 b' Various sub-optimal detections work'
386 362 sparserevlog
387 363 Revlog supports delta chain with more unused data between payload. These gaps will be skipped at read time. This allows for better delta chains, making a better compression and faster exchange with server.
388 364
389 sidedata
390 Allows storage of extra data alongside a revision.
391
392 copies-sdc
393 Allows to use more efficient algorithm to deal with copy tracing.
394
395 365 additional optimizations are available by specifying "--optimize <name>":
396 366
397 367 re-delta-parent
@@ -418,12 +388,6 b' Upgrading a repository that is already m'
418 388 requirements
419 389 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
420 390
421 sidedata
422 Allows storage of extra data alongside a revision.
423
424 copies-sdc
425 Allows to use more efficient algorithm to deal with copy tracing.
426
427 391 beginning upgrade...
428 392 repository locked and read-only
429 393 creating temporary repository to stage migrated data: $TESTTMP/modern/.hg/upgrade.* (glob)
@@ -475,12 +439,6 b' make sure we have a .d file'
475 439 generaldelta
476 440 repository storage will be able to create optimal deltas; new repository data will be smaller and read times should decrease; interacting with other repositories using this storage model should require less network and CPU resources, making "hg push" and "hg pull" faster
477 441
478 sidedata
479 Allows storage of extra data alongside a revision.
480
481 copies-sdc
482 Allows to use more efficient algorithm to deal with copy tracing.
483
484 442 beginning upgrade...
485 443 repository locked and read-only
486 444 creating temporary repository to stage migrated data: $TESTTMP/upgradegd/.hg/upgrade.* (glob)
@@ -577,12 +535,6 b' unless --no-backup is passed'
577 535 sparserevlog
578 536 Revlog supports delta chain with more unused data between payload. These gaps will be skipped at read time. This allows for better delta chains, making a better compression and faster exchange with server.
579 537
580 sidedata
581 Allows storage of extra data alongside a revision.
582
583 copies-sdc
584 Allows to use more efficient algorithm to deal with copy tracing.
585
586 538 beginning upgrade...
587 539 repository locked and read-only
588 540 creating temporary repository to stage migrated data: $TESTTMP/upgradegd/.hg/upgrade.* (glob)
@@ -617,12 +569,6 b' We can restrict optimization to some rev'
617 569 requirements
618 570 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
619 571
620 sidedata
621 Allows storage of extra data alongside a revision.
622
623 copies-sdc
624 Allows to use more efficient algorithm to deal with copy tracing.
625
626 572 re-delta-parent
627 573 deltas within internal storage will choose a new base revision if needed
628 574
@@ -697,12 +643,6 b' Check we can select negatively'
697 643 requirements
698 644 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
699 645
700 sidedata
701 Allows storage of extra data alongside a revision.
702
703 copies-sdc
704 Allows to use more efficient algorithm to deal with copy tracing.
705
706 646 re-delta-parent
707 647 deltas within internal storage will choose a new base revision if needed
708 648
@@ -749,12 +689,6 b' Check that we can select changelog only'
749 689 requirements
750 690 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
751 691
752 sidedata
753 Allows storage of extra data alongside a revision.
754
755 copies-sdc
756 Allows to use more efficient algorithm to deal with copy tracing.
757
758 692 re-delta-parent
759 693 deltas within internal storage will choose a new base revision if needed
760 694
@@ -801,12 +735,6 b' Check that we can select filelog only'
801 735 requirements
802 736 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
803 737
804 sidedata
805 Allows storage of extra data alongside a revision.
806
807 copies-sdc
808 Allows to use more efficient algorithm to deal with copy tracing.
809
810 738 re-delta-parent
811 739 deltas within internal storage will choose a new base revision if needed
812 740
@@ -858,12 +786,6 b" Check you can't skip revlog clone during"
858 786 preserved: dotencode, fncache, generaldelta, revlogv1, store
859 787 removed: sparserevlog
860 788
861 sidedata
862 Allows storage of extra data alongside a revision.
863
864 copies-sdc
865 Allows to use more efficient algorithm to deal with copy tracing.
866
867 789 re-delta-parent
868 790 deltas within internal storage will choose a new base revision if needed
869 791
@@ -916,12 +838,6 b" Check you can't skip revlog clone during"
916 838 sparserevlog
917 839 Revlog supports delta chain with more unused data between payload. These gaps will be skipped at read time. This allows for better delta chains, making a better compression and faster exchange with server.
918 840
919 sidedata
920 Allows storage of extra data alongside a revision.
921
922 copies-sdc
923 Allows to use more efficient algorithm to deal with copy tracing.
924
925 841 re-delta-parent
926 842 deltas within internal storage will choose a new base revision if needed
927 843
@@ -976,12 +892,6 b" store files with special filenames aren'"
976 892 requirements
977 893 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
978 894
979 sidedata
980 Allows storage of extra data alongside a revision.
981
982 copies-sdc
983 Allows to use more efficient algorithm to deal with copy tracing.
984
985 895 beginning upgrade...
986 896 repository locked and read-only
987 897 creating temporary repository to stage migrated data: $TESTTMP/store-filenames/.hg/upgrade.* (glob)
@@ -1013,12 +923,6 b" store files with special filenames aren'"
1013 923 requirements
1014 924 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
1015 925
1016 sidedata
1017 Allows storage of extra data alongside a revision.
1018
1019 copies-sdc
1020 Allows to use more efficient algorithm to deal with copy tracing.
1021
1022 926 re-delta-fulladd
1023 927 each revision will be added as new content to the internal storage; this will likely drastically slow down execution time, but some extensions might need it
1024 928
@@ -1083,12 +987,6 b' Check upgrading a large file repository'
1083 987 requirements
1084 988 preserved: dotencode, fncache, generaldelta, largefiles, revlogv1, sparserevlog, store
1085 989
1086 sidedata
1087 Allows storage of extra data alongside a revision.
1088
1089 copies-sdc
1090 Allows to use more efficient algorithm to deal with copy tracing.
1091
1092 990 beginning upgrade...
1093 991 repository locked and read-only
1094 992 creating temporary repository to stage migrated data: $TESTTMP/largefilesrepo/.hg/upgrade.* (glob)
@@ -1142,12 +1040,6 b' Check upgrading a large file repository'
1142 1040 requirements
1143 1041 preserved: dotencode, fncache, generaldelta, largefiles, lfs, revlogv1, sparserevlog, store
1144 1042
1145 sidedata
1146 Allows storage of extra data alongside a revision.
1147
1148 copies-sdc
1149 Allows to use more efficient algorithm to deal with copy tracing.
1150
1151 1043 beginning upgrade...
1152 1044 repository locked and read-only
1153 1045 creating temporary repository to stage migrated data: $TESTTMP/largefilesrepo/.hg/upgrade.* (glob)
@@ -1243,12 +1135,6 b' repository config is taken in account'
1243 1135 requirements
1244 1136 preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
1245 1137
1246 sidedata
1247 Allows storage of extra data alongside a revision.
1248
1249 copies-sdc
1250 Allows to use more efficient algorithm to deal with copy tracing.
1251
1252 1138 re-delta-all
1253 1139 deltas within internal storage will be fully recomputed; this will likely drastically slow down execution time
1254 1140
General Comments 0
You need to be logged in to leave comments. Login now