comparison tests/test-obsolete.t @ 37346:45a4799174a1

tests: disallow using simple store repo with bundlerepo bundlerepo is... going to be difficult to port to an alternate store because it assumes revlogs for storage and essentially overlays the contents of a bundle onto a fake revlog-like primitive. It will be a good test case for our eventual new storage interface. Refactoring bundlerepo to make it work with non-revlog storage is going to be a bit of work. So for now, let's refuse to use the simple store repo when a bundlerepo is in play. A new test requirement advertising support for treating bundle files as repo instances has been added. Some tests have been made conditional on this feature. Additional tests will be annotated in subsequent commits. Having positive opt-in to repo features will be simpler in the long run because it will allow multiple storage backends to declare feature support and we won't have to annotate each test with the set of repo backends that are supported. Again, we'll probably want better integration between repo features and tests. But this is the easiest we can do at the moment. Differential Revision: https://phab.mercurial-scm.org/D3060
author Gregory Szorc <gregory.szorc@gmail.com>
date Wed, 04 Apr 2018 11:44:38 -0700
parents 7c18798fc24d
children c16b55edd408
comparison
equal deleted inserted replaced
37345:b09a25d74592 37346:45a4799174a1
1242 | x 1:44526ebb0f98 (draft *obsolete*) [ ] B [rewritten using amend as 2:b7d587542d40] 1242 | x 1:44526ebb0f98 (draft *obsolete*) [ ] B [rewritten using amend as 2:b7d587542d40]
1243 |/ 1243 |/
1244 o 0:4b34ecfb0d56 (draft) [ ] A 1244 o 0:4b34ecfb0d56 (draft) [ ] A
1245 1245
1246 1246
1247 #if repobundlerepo
1247 $ hg incoming ../repo-bundleoverlay --bundle ../bundleoverlay.hg 1248 $ hg incoming ../repo-bundleoverlay --bundle ../bundleoverlay.hg
1248 comparing with ../repo-bundleoverlay 1249 comparing with ../repo-bundleoverlay
1249 searching for changes 1250 searching for changes
1250 1:44526ebb0f98 (draft) [ ] B 1251 1:44526ebb0f98 (draft) [ ] B
1251 2:c186d7714947 (draft) [tip ] C 1252 2:c186d7714947 (draft) [tip ] C
1254 | 1255 |
1255 | @ 2:b7d587542d40 (draft) [ ] B+ 1256 | @ 2:b7d587542d40 (draft) [ ] B+
1256 |/ 1257 |/
1257 o 0:4b34ecfb0d56 (draft) [ ] A 1258 o 0:4b34ecfb0d56 (draft) [ ] A
1258 1259
1260 #endif
1259 1261
1260 #if serve 1262 #if serve
1261 1263
1262 Test issue 4506 1264 Test issue 4506
1263 1265