tests/test-fncache.t
changeset 13389 3efc99ac2ac4
parent 12316 4134686b83e1
child 14266 89e7d35e0ef0
equal deleted inserted replaced
13388:a184dbd9b2c5 13389:3efc99ac2ac4
     4   $ cd repo1
     4   $ cd repo1
     5   $ echo "some text" > a
     5   $ echo "some text" > a
     6   $ hg add
     6   $ hg add
     7   adding a
     7   adding a
     8   $ hg ci -m first
     8   $ hg ci -m first
     9   $ cat .hg/store/fncache
     9   $ cat .hg/store/fncache | sort
    10   data/a.i
    10   data/a.i
    11 
    11 
    12 Testing a.i/b:
    12 Testing a.i/b:
    13 
    13 
    14   $ mkdir a.i
    14   $ mkdir a.i
    15   $ echo "some other text" > a.i/b
    15   $ echo "some other text" > a.i/b
    16   $ hg add
    16   $ hg add
    17   adding a.i/b
    17   adding a.i/b
    18   $ hg ci -m second
    18   $ hg ci -m second
    19   $ cat .hg/store/fncache
    19   $ cat .hg/store/fncache | sort
    20   data/a.i
    20   data/a.i
    21   data/a.i.hg/b.i
    21   data/a.i.hg/b.i
    22 
    22 
    23 Testing a.i.hg/c:
    23 Testing a.i.hg/c:
    24 
    24 
    25   $ mkdir a.i.hg
    25   $ mkdir a.i.hg
    26   $ echo "yet another text" > a.i.hg/c
    26   $ echo "yet another text" > a.i.hg/c
    27   $ hg add
    27   $ hg add
    28   adding a.i.hg/c
    28   adding a.i.hg/c
    29   $ hg ci -m third
    29   $ hg ci -m third
    30   $ cat .hg/store/fncache
    30   $ cat .hg/store/fncache | sort
    31   data/a.i
    31   data/a.i
       
    32   data/a.i.hg.hg/c.i
    32   data/a.i.hg/b.i
    33   data/a.i.hg/b.i
    33   data/a.i.hg.hg/c.i
       
    34 
    34 
    35 Testing verify:
    35 Testing verify:
    36 
    36 
    37   $ hg verify
    37   $ hg verify
    38   checking changesets
    38   checking changesets