tests/test-largefiles.t
changeset 18294 65cec7fa5472
parent 18228 1528ff6ac7ee
parent 18292 40185df018d7
child 18299 a7a88a458a4c
equal deleted inserted replaced
18293:1f35d6737ed8 18294:65cec7fa5472
  1015 "update --check" refuses to update with uncommitted changes.
  1015 "update --check" refuses to update with uncommitted changes.
  1016   $ hg update --check 8
  1016   $ hg update --check 8
  1017   abort: uncommitted local changes
  1017   abort: uncommitted local changes
  1018   [255]
  1018   [255]
  1019 
  1019 
  1020 "update --clean" leaves correct largefiles in working copy.
  1020 "update --clean" leaves correct largefiles in working copy, even when there is
  1021 
  1021 .orig files from revert in .hglf.
       
  1022 
       
  1023   $ echo mistake > sub2/large7
       
  1024   $ hg revert sub2/large7
       
  1025   $ hg -q update --clean -r null
  1022   $ hg update --clean
  1026   $ hg update --clean
  1023   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
  1027   5 files updated, 0 files merged, 0 files removed, 0 files unresolved
  1024   getting changed largefiles
  1028   getting changed largefiles
  1025   1 largefiles updated, 0 removed
  1029   3 largefiles updated, 0 removed
  1026   $ cat normal3
  1030   $ cat normal3
  1027   normal3-modified
  1031   normal3-modified
  1028   $ cat sub/normal4
  1032   $ cat sub/normal4
  1029   normal4-modified
  1033   normal4-modified
  1030   $ cat sub/large4
  1034   $ cat sub/large4
  1031   large4-modified
  1035   large4-modified
  1032   $ cat sub2/large6
  1036   $ cat sub2/large6
  1033   large6-modified
  1037   large6-modified
  1034   $ cat sub2/large7
  1038   $ cat sub2/large7
  1035   large7
  1039   large7
       
  1040   $ cat sub2/large7.orig
       
  1041   mistake
       
  1042   $ cat .hglf/sub2/large7.orig
       
  1043   9dbfb2c79b1c40981b258c3efa1b10b03f18ad31
       
  1044 
       
  1045 demonstrate misfeature: .orig file is overwritten on every update -C,
       
  1046 also when clean:
       
  1047   $ hg update --clean
       
  1048   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
  1049   getting changed largefiles
       
  1050   0 largefiles updated, 0 removed
       
  1051   $ cat sub2/large7.orig
       
  1052   large7
       
  1053   $ rm sub2/large7.orig .hglf/sub2/large7.orig
  1036 
  1054 
  1037 Now "update check" is happy.
  1055 Now "update check" is happy.
  1038   $ hg update --check 8
  1056   $ hg update --check 8
  1039   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
  1057   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
  1040   getting changed largefiles
  1058   getting changed largefiles