tests/test-largefiles.t
branchstable
changeset 18506 ef60083b5536
parent 18491 b7da9c042b9e
child 18545 a49b7c9fc246
child 18553 b6b9475c563a
equal deleted inserted replaced
18505:9de9727cea53 18506:ef60083b5536
  1180 
  1180 
  1181 - Where Do We Come From? What Are We? Where Are We Going?
  1181 - Where Do We Come From? What Are We? Where Are We Going?
  1182   $ pwd
  1182   $ pwd
  1183   $TESTTMP/e
  1183   $TESTTMP/e
  1184   $ hg paths
  1184   $ hg paths
  1185   default = $TESTTMP/d
  1185   default = $TESTTMP/d (glob)
  1186 
  1186 
  1187   $ hg verify --large
  1187   $ hg verify --large
  1188   checking changesets
  1188   checking changesets
  1189   checking manifests
  1189   checking manifests
  1190   crosschecking files in changesets and manifests
  1190   crosschecking files in changesets and manifests
  1210 - introduce corruption and make sure that it is caught when checking content:
  1210 - introduce corruption and make sure that it is caught when checking content:
  1211   $ echo '5 cents' > $TESTTMP/d/.hg/largefiles/e166e74c7303192238d60af5a9c4ce9bef0b7928
  1211   $ echo '5 cents' > $TESTTMP/d/.hg/largefiles/e166e74c7303192238d60af5a9c4ce9bef0b7928
  1212   $ hg verify -q --large --lfc
  1212   $ hg verify -q --large --lfc
  1213   searching 1 changesets for largefiles
  1213   searching 1 changesets for largefiles
  1214   changeset 9:598410d3eb9a: sub/large4: contents differ
  1214   changeset 9:598410d3eb9a: sub/large4: contents differ
  1215     ($TESTTMP/d/.hg/largefiles/e166e74c7303192238d60af5a9c4ce9bef0b7928:
  1215     ($TESTTMP/d/.hg/largefiles/e166e74c7303192238d60af5a9c4ce9bef0b7928: (glob)
  1216     expected hash e166e74c7303192238d60af5a9c4ce9bef0b7928,
  1216     expected hash e166e74c7303192238d60af5a9c4ce9bef0b7928,
  1217     but got 1f19b76d5b3cad1472c87efb42b582c97e040060)
  1217     but got 1f19b76d5b3cad1472c87efb42b582c97e040060)
  1218   verified contents of 3 revisions of 3 largefiles
  1218   verified contents of 3 revisions of 3 largefiles
  1219   [1]
  1219   [1]
  1220 
  1220 
  1230   changeset 0:30d30fe6a5be: sub/large2 missing
  1230   changeset 0:30d30fe6a5be: sub/large2 missing
  1231     (looked for hash 1deebade43c8c498a3c8daddac0244dc55d1331d)
  1231     (looked for hash 1deebade43c8c498a3c8daddac0244dc55d1331d)
  1232   changeset 1:ce8896473775: large1 missing
  1232   changeset 1:ce8896473775: large1 missing
  1233     (looked for hash 5f78770c0e77ba4287ad6ef3071c9bf9c379742f)
  1233     (looked for hash 5f78770c0e77ba4287ad6ef3071c9bf9c379742f)
  1234   changeset 1:ce8896473775: sub/large2: contents differ
  1234   changeset 1:ce8896473775: sub/large2: contents differ
  1235     ($TESTTMP/d/.hg/largefiles/eb7338044dc27f9bc59b8dd5a246b065ead7a9c4:
  1235     ($TESTTMP/d/.hg/largefiles/eb7338044dc27f9bc59b8dd5a246b065ead7a9c4: (glob)
  1236     expected hash eb7338044dc27f9bc59b8dd5a246b065ead7a9c4,
  1236     expected hash eb7338044dc27f9bc59b8dd5a246b065ead7a9c4,
  1237     but got cfef678f24d3e339944138ecdd8fd85ca21d820f)
  1237     but got cfef678f24d3e339944138ecdd8fd85ca21d820f)
  1238   changeset 3:9e8fbc4bce62: large1: contents differ
  1238   changeset 3:9e8fbc4bce62: large1: contents differ
  1239     ($TESTTMP/d/.hg/largefiles/eb7338044dc27f9bc59b8dd5a246b065ead7a9c4:
  1239     ($TESTTMP/d/.hg/largefiles/eb7338044dc27f9bc59b8dd5a246b065ead7a9c4: (glob)
  1240     expected hash eb7338044dc27f9bc59b8dd5a246b065ead7a9c4,
  1240     expected hash eb7338044dc27f9bc59b8dd5a246b065ead7a9c4,
  1241     but got cfef678f24d3e339944138ecdd8fd85ca21d820f)
  1241     but got cfef678f24d3e339944138ecdd8fd85ca21d820f)
  1242   changeset 4:74c02385b94c: large3: contents differ
  1242   changeset 4:74c02385b94c: large3: contents differ
  1243     ($TESTTMP/d/.hg/largefiles/eb7338044dc27f9bc59b8dd5a246b065ead7a9c4:
  1243     ($TESTTMP/d/.hg/largefiles/eb7338044dc27f9bc59b8dd5a246b065ead7a9c4: (glob)
  1244     expected hash eb7338044dc27f9bc59b8dd5a246b065ead7a9c4,
  1244     expected hash eb7338044dc27f9bc59b8dd5a246b065ead7a9c4,
  1245     but got cfef678f24d3e339944138ecdd8fd85ca21d820f)
  1245     but got cfef678f24d3e339944138ecdd8fd85ca21d820f)
  1246   changeset 4:74c02385b94c: sub/large4: contents differ
  1246   changeset 4:74c02385b94c: sub/large4: contents differ
  1247     ($TESTTMP/d/.hg/largefiles/eb7338044dc27f9bc59b8dd5a246b065ead7a9c4:
  1247     ($TESTTMP/d/.hg/largefiles/eb7338044dc27f9bc59b8dd5a246b065ead7a9c4: (glob)
  1248     expected hash eb7338044dc27f9bc59b8dd5a246b065ead7a9c4,
  1248     expected hash eb7338044dc27f9bc59b8dd5a246b065ead7a9c4,
  1249     but got cfef678f24d3e339944138ecdd8fd85ca21d820f)
  1249     but got cfef678f24d3e339944138ecdd8fd85ca21d820f)
  1250   verified contents of 15 revisions of 6 largefiles
  1250   verified contents of 15 revisions of 6 largefiles
  1251   [1]
  1251   [1]
  1252 
  1252 
  1341   abort: outstanding uncommitted merges
  1341   abort: outstanding uncommitted merges
  1342   [255]
  1342   [255]
  1343 
  1343 
  1344 - revert should be able to revert files introduced in a pending merge
  1344 - revert should be able to revert files introduced in a pending merge
  1345   $ hg revert --all -r .
  1345   $ hg revert --all -r .
  1346   removing .hglf/large
  1346   removing .hglf/large (glob)
  1347   undeleting .hglf/sub2/large6
  1347   undeleting .hglf/sub2/large6 (glob)
  1348 
  1348 
  1349 Test that a normal file and a largefile with the same name and path cannot
  1349 Test that a normal file and a largefile with the same name and path cannot
  1350 coexist.
  1350 coexist.
  1351 
  1351 
  1352   $ rm sub2/large7
  1352   $ rm sub2/large7