tests/test-narrow-copies.t
changeset 36117 a2a6e724d61a
child 40421 f1c1b4d0e695
equal deleted inserted replaced
36116:7f68235f23ff 36117:a2a6e724d61a
       
     1 
       
     2   $ . "$TESTDIR/narrow-library.sh"
       
     3 
       
     4 create full repo
       
     5 
       
     6   $ hg init master
       
     7   $ cd master
       
     8 
       
     9   $ mkdir inside
       
    10   $ echo inside > inside/f1
       
    11   $ mkdir outside
       
    12   $ echo outside > outside/f2
       
    13   $ hg ci -Aqm 'initial'
       
    14 
       
    15   $ hg mv outside/f2 inside/f2
       
    16   $ hg ci -qm 'move f2 from outside'
       
    17 
       
    18   $ echo modified > inside/f2
       
    19   $ hg ci -qm 'modify inside/f2'
       
    20 
       
    21   $ cd ..
       
    22 
       
    23   $ hg clone --narrow ssh://user@dummy/master narrow --include inside
       
    24   requesting all changes
       
    25   adding changesets
       
    26   adding manifests
       
    27   adding file changes
       
    28   added 3 changesets with 3 changes to 2 files
       
    29   new changesets *:* (glob)
       
    30   updating to branch default
       
    31   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
    32   $ cd narrow
       
    33 
       
    34   $ hg co 'desc("move f2")'
       
    35   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
    36   $ hg status
       
    37   $ hg diff
       
    38   $ hg diff --change . --git
       
    39   diff --git a/inside/f2 b/inside/f2
       
    40   new file mode 100644
       
    41   --- /dev/null
       
    42   +++ b/inside/f2
       
    43   @@ -0,0 +1,1 @@
       
    44   +outside
       
    45 
       
    46   $ hg log --follow inside/f2 -r tip
       
    47   changeset:   2:bcfb756e0ca9
       
    48   tag:         tip
       
    49   user:        test
       
    50   date:        Thu Jan 01 00:00:00 1970 +0000
       
    51   summary:     modify inside/f2
       
    52   
       
    53   changeset:   1:5a016133b2bb
       
    54   user:        test
       
    55   date:        Thu Jan 01 00:00:00 1970 +0000
       
    56   summary:     move f2 from outside
       
    57