tests/test-mq-qrename.t
changeset 12324 b701610f6c56
parent 11513 0c944b7af564
child 12361 2754c8273132
equal deleted inserted replaced
12318:d643ae555a4d 12324:b701610f6c56
       
     1 
       
     2   $ echo "[extensions]" >> $HGRCPATH
       
     3   $ echo "mq=" >> $HGRCPATH
       
     4 
       
     5   $ hg init a
       
     6   $ cd a
       
     7 
       
     8   $ echo 'base' > base
       
     9   $ hg ci -Ambase
       
    10   adding base
       
    11 
       
    12   $ hg qnew -mmqbase mqbase
       
    13 
       
    14   $ hg qrename mqbase renamed
       
    15   $ mkdir .hg/patches/foo
       
    16   $ hg qrename renamed foo
       
    17 
       
    18   $ hg qseries
       
    19   foo/renamed
       
    20 
       
    21   $ ls .hg/patches/foo
       
    22   renamed
       
    23 
       
    24   $ mkdir .hg/patches/bar
       
    25   $ hg qrename foo/renamed bar
       
    26 
       
    27   $ hg qseries
       
    28   bar/renamed
       
    29 
       
    30   $ ls .hg/patches/bar
       
    31   renamed
       
    32 
       
    33   $ hg qrename bar/renamed baz
       
    34 
       
    35   $ hg qseries
       
    36   baz
       
    37 
       
    38   $ ls .hg/patches/baz
       
    39   .hg/patches/baz
       
    40 
       
    41   $ hg qrename baz new/dir
       
    42 
       
    43   $ hg qseries
       
    44   new/dir
       
    45 
       
    46   $ ls .hg/patches/new/dir
       
    47   .hg/patches/new/dir
       
    48 
       
    49   $ cd ..
       
    50 
       
    51 Test patch being renamed before committed:
       
    52 
       
    53   $ hg init b
       
    54   $ cd b
       
    55   $ hg qinit -c
       
    56   $ hg qnew x
       
    57   $ hg qrename y
       
    58   $ hg qcommit -m rename
       
    59 
       
    60   $ cd ..
       
    61 
       
    62