tests/test-largefiles-update.t
branchstable
changeset 35816 f6ca1e11d8b4
parent 35704 41ef02ba329b
child 37348 f4e84dfc06fd
equal deleted inserted replaced
35815:b5df7fcf5d80 35816:f6ca1e11d8b4
   724   $ hg status -A --rev tip large2
   724   $ hg status -A --rev tip large2
   725   C large2
   725   C large2
   726 
   726 
   727 #endif
   727 #endif
   728 
   728 
       
   729 The fileset revset is evaluated for each revision, instead of once on wdir(),
       
   730 and then patterns matched on each revision.  Here, no exec bits are set in
       
   731 wdir(), but a matching revision is detected.
       
   732 
       
   733 (Teach large2 is not an executable. Maybe this is a bug of largefiles.)
       
   734 #if execbit
       
   735   $ chmod -x .hglf/large2
       
   736 #endif
       
   737 
       
   738   $ hg files 'set:exec()'
       
   739   [1]
       
   740   $ hg log -qr 'file("set:exec()")'
       
   741   9:be1b433a65b1
       
   742 
   729 Test a fatal error interrupting an update. Verify that status report dirty
   743 Test a fatal error interrupting an update. Verify that status report dirty
   730 files correctly after an interrupted update. Also verify that checking all
   744 files correctly after an interrupted update. Also verify that checking all
   731 hashes reveals it isn't clean.
   745 hashes reveals it isn't clean.
   732 
   746 
   733 Start with clean dirstates:
   747 Start with clean dirstates: