tests/test-largefiles-update.t
changeset 23706 3314664606e6
parent 23541 495bc1b65d25
parent 23696 1265a3a71d75
child 23835 aa4a1672583e
equal deleted inserted replaced
23705:28a302e9225d 23706:3314664606e6
    22   $ hg commit -m '#1'
    22   $ hg commit -m '#1'
    23   $ hg update -q -C 0
    23   $ hg update -q -C 0
    24   $ echo 'large2 in #2' > large2
    24   $ echo 'large2 in #2' > large2
    25   $ hg commit -m '#2'
    25   $ hg commit -m '#2'
    26   created new head
    26   created new head
       
    27 
       
    28 Test that lfdirstate keeps track of last modification of largefiles and
       
    29 prevents unnecessary hashing of content - also after linear/noop update
       
    30 
       
    31   $ sleep 1
       
    32   $ hg st
       
    33   $ hg debugdirstate --large --nodate
       
    34   n 644          7 large1
       
    35   n 644         13 large2
       
    36   $ hg up
       
    37   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
    38   $ hg debugdirstate --large --nodate
       
    39   n 644          7 large1
       
    40   n 644         13 large2
    27 
    41 
    28 Test that "hg merge" updates largefiles from "other" correctly
    42 Test that "hg merge" updates largefiles from "other" correctly
    29 
    43 
    30 (getting largefiles from "other" normally)
    44 (getting largefiles from "other" normally)
    31 
    45