tests/test-pull-update.t
changeset 12279 28e2e3804f2e
parent 5080 73fdc8bd3ed8
child 14485 610873cf064a
equal deleted inserted replaced
12278:c4c2ba553401 12279:28e2e3804f2e
       
     1   $ hg init t
       
     2   $ cd t
       
     3   $ echo 1 > foo
       
     4   $ hg ci -Am m
       
     5   adding foo
       
     6 
       
     7   $ cd ..
       
     8   $ hg clone t tt
       
     9   updating to branch default
       
    10   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
    11   $ cd tt
       
    12   $ echo 1.1 > foo
       
    13   $ hg ci -Am m
       
    14 
       
    15   $ cd ../t
       
    16   $ echo 1.2 > foo
       
    17   $ hg ci -Am m
       
    18 
       
    19 Should not update:
       
    20 
       
    21   $ hg pull -u ../tt
       
    22   pulling from ../tt
       
    23   searching for changes
       
    24   adding changesets
       
    25   adding manifests
       
    26   adding file changes
       
    27   added 1 changesets with 1 changes to 1 files (+1 heads)
       
    28   not updating, since new heads added
       
    29   (run 'hg heads' to see heads, 'hg merge' to merge)
       
    30 
       
    31   $ cd ../tt
       
    32 
       
    33 Should not update:
       
    34 
       
    35   $ hg pull -u ../t
       
    36   pulling from ../t
       
    37   searching for changes
       
    38   adding changesets
       
    39   adding manifests
       
    40   adding file changes
       
    41   added 1 changesets with 1 changes to 1 files (+1 heads)
       
    42   not updating, since new heads added
       
    43   (run 'hg heads' to see heads, 'hg merge' to merge)
       
    44 
       
    45   $ HGMERGE=true hg merge
       
    46   merging foo
       
    47   0 files updated, 1 files merged, 0 files removed, 0 files unresolved
       
    48   (branch merge, don't forget to commit)
       
    49   $ hg ci -mm
       
    50 
       
    51   $ cd ../t
       
    52 
       
    53 Should work:
       
    54 
       
    55   $ hg pull -u ../tt
       
    56   pulling from ../tt
       
    57   searching for changes
       
    58   adding changesets
       
    59   adding manifests
       
    60   adding file changes
       
    61   added 1 changesets with 1 changes to 1 files (-1 heads)
       
    62   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
    63