tests/test-largefiles-update.t
branchstable
changeset 23694 97eb62b0f4a9
parent 23383 7f8d27e1f862
child 23696 1265a3a71d75
equal deleted inserted replaced
23671:e3f30068d2eb 23694:97eb62b0f4a9
    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   0         -1 large1
       
    40   n   0         -1 large2
       
    41 BAD:            ^^
    27 
    42 
    28 Test that "hg merge" updates largefiles from "other" correctly
    43 Test that "hg merge" updates largefiles from "other" correctly
    29 
    44 
    30 (getting largefiles from "other" normally)
    45 (getting largefiles from "other" normally)
    31 
    46