tests/test-merge1
changeset 2283 e506c14382fd
parent 1933 7544700fd931
child 3328 49966b5ab16f
equal deleted inserted replaced
2282:2efa636eb411 2283:e506c14382fd
    20 echo This is file c1 > c
    20 echo This is file c1 > c
    21 hg add c
    21 hg add c
    22 hg commit -m "commit #2" -d "1000000 0"
    22 hg commit -m "commit #2" -d "1000000 0"
    23 echo This is file b1 > b
    23 echo This is file b1 > b
    24 echo %% no merges expected
    24 echo %% no merges expected
    25 env HGMERGE=../merge hg update -m 1
    25 env HGMERGE=../merge hg merge 1
    26 cd ..; /bin/rm -rf t
    26 cd ..; /bin/rm -rf t
    27 
    27 
    28 mkdir t
    28 mkdir t
    29 cd t
    29 cd t
    30 hg init
    30 hg init
    39 echo This is file c1 > c
    39 echo This is file c1 > c
    40 hg add c
    40 hg add c
    41 hg commit -m "commit #2" -d "1000000 0"
    41 hg commit -m "commit #2" -d "1000000 0"
    42 echo This is file b2 > b
    42 echo This is file b2 > b
    43 echo %% merge should fail
    43 echo %% merge should fail
    44 env HGMERGE=../merge hg update -m 1
    44 env HGMERGE=../merge hg merge 1
    45 echo %% merge of b expected
    45 echo %% merge of b expected
    46 env HGMERGE=../merge hg update -f -m 1
    46 env HGMERGE=../merge hg merge -f 1
    47 cd ..; /bin/rm -rf t
    47 cd ..; /bin/rm -rf t
    48 echo %%
    48 echo %%
    49 
    49 
    50 mkdir t
    50 mkdir t
    51 cd t
    51 cd t
    66 echo 'Contents of b should be "this is file b1"'
    66 echo 'Contents of b should be "this is file b1"'
    67 cat b
    67 cat b
    68 
    68 
    69 echo This is file b22 > b
    69 echo This is file b22 > b
    70 echo %% merge fails
    70 echo %% merge fails
    71 env HGMERGE=../merge hg update -m 2
    71 env HGMERGE=../merge hg merge 2
    72 echo %% merge expected!
    72 echo %% merge expected!
    73 env HGMERGE=../merge hg update -f -m 2
    73 env HGMERGE=../merge hg merge -f 2
    74 cd ..; /bin/rm -rf t
    74 cd ..; /bin/rm -rf t
    75 
    75 
    76 mkdir t
    76 mkdir t
    77 cd t
    77 cd t
    78 hg init
    78 hg init
    88 echo This is file c1 > c
    88 echo This is file c1 > c
    89 hg add c
    89 hg add c
    90 hg commit -m "commit #3" -d "1000000 0"
    90 hg commit -m "commit #3" -d "1000000 0"
    91 echo This is file b33 > b
    91 echo This is file b33 > b
    92 echo %% merge of b should fail
    92 echo %% merge of b should fail
    93 env HGMERGE=../merge hg update -m 2
    93 env HGMERGE=../merge hg merge 2
    94 echo %% merge of b expected
    94 echo %% merge of b expected
    95 env HGMERGE=../merge hg update -f -m 2
    95 env HGMERGE=../merge hg merge -f 2
    96 cd ..; /bin/rm -rf t
    96 cd ..; /bin/rm -rf t