tests/test-branch-option.t
branchstable
changeset 15615 41885892796e
parent 12942 05fffd665170
child 25295 701df761aa94
equal deleted inserted replaced
15610:09b200396384 15615:41885892796e
     2 
     2 
     3   $ hg init branch
     3   $ hg init branch
     4   $ cd branch
     4   $ cd branch
     5   $ hg branch a
     5   $ hg branch a
     6   marked working directory as branch a
     6   marked working directory as branch a
       
     7   (branches are permanent and global, did you want a bookmark?)
     7   $ echo a > foo
     8   $ echo a > foo
     8   $ hg ci -d '0 0' -Ama
     9   $ hg ci -d '0 0' -Ama
     9   adding foo
    10   adding foo
    10   $ echo a2 > foo
    11   $ echo a2 > foo
    11   $ hg ci -d '0 0' -ma2
    12   $ hg ci -d '0 0' -ma2
    12   $ hg up 0
    13   $ hg up 0
    13   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    14   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    14   $ hg branch c
    15   $ hg branch c
    15   marked working directory as branch c
    16   marked working directory as branch c
       
    17   (branches are permanent and global, did you want a bookmark?)
    16   $ echo c > foo
    18   $ echo c > foo
    17   $ hg ci -d '0 0' -mc
    19   $ hg ci -d '0 0' -mc
    18   $ hg tag -l z
    20   $ hg tag -l z
    19   $ cd ..
    21   $ cd ..
    20   $ hg clone -r 0 branch branch2
    22   $ hg clone -r 0 branch branch2
    27   $ cd branch2
    29   $ cd branch2
    28   $ hg up 0
    30   $ hg up 0
    29   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
    31   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
    30   $ hg branch b
    32   $ hg branch b
    31   marked working directory as branch b
    33   marked working directory as branch b
       
    34   (branches are permanent and global, did you want a bookmark?)
    32   $ echo b > foo
    35   $ echo b > foo
    33   $ hg ci -d '0 0' -mb
    36   $ hg ci -d '0 0' -mb
    34   $ hg up 0
    37   $ hg up 0
    35   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    38   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    36   $ hg --encoding utf-8 branch æ
    39   $ hg --encoding utf-8 branch æ
    37   marked working directory as branch \xc3\xa6 (esc)
    40   marked working directory as branch \xc3\xa6 (esc)
       
    41   (branches are permanent and global, did you want a bookmark?)
    38   $ echo ae1 > foo
    42   $ echo ae1 > foo
    39   $ hg ci -d '0 0' -mae1
    43   $ hg ci -d '0 0' -mae1
    40   $ hg up 0
    44   $ hg up 0
    41   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    45   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    42   $ hg --encoding utf-8 branch -f æ
    46   $ hg --encoding utf-8 branch -f æ
    43   marked working directory as branch \xc3\xa6 (esc)
    47   marked working directory as branch \xc3\xa6 (esc)
       
    48   (branches are permanent and global, did you want a bookmark?)
    44   $ echo ae2 > foo
    49   $ echo ae2 > foo
    45   $ hg ci -d '0 0' -mae2
    50   $ hg ci -d '0 0' -mae2
    46   created new head
    51   created new head
    47   $ hg up 0
    52   $ hg up 0
    48   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    53   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    49   $ hg branch -f b
    54   $ hg branch -f b
    50   marked working directory as branch b
    55   marked working directory as branch b
       
    56   (branches are permanent and global, did you want a bookmark?)
    51   $ echo b2 > foo
    57   $ echo b2 > foo
    52   $ hg ci -d '0 0' -mb2
    58   $ hg ci -d '0 0' -mb2
    53   created new head
    59   created new head
    54 
    60 
    55 unknown branch and fallback
    61 unknown branch and fallback