comparison tests/test-confused-revert @ 1449:30146be3437c

Add test-confused-revert, fix permissions on test-revert
author Matt Mackall <mpm@selenic.com>
date Tue, 25 Oct 2005 15:54:44 -0700
parents
children 7544700fd931
comparison
equal deleted inserted replaced
1448:182879d71922 1449:30146be3437c
1 #!/bin/sh
2
3 hg init
4 echo foo > a
5 hg add a
6 hg commit -m "1" -d "0 0"
7
8 echo bar > b
9 hg add b
10 hg remove a
11
12 echo "%%% should show a removed and b added"
13 hg status
14
15 echo "reverting..."
16 hg revert
17
18 echo "%%% should show b unknown and a back to normal"
19 hg status
20
21 rm b
22
23 hg co -C 0
24 echo foo-a > a
25 hg commit -m "2a" -d "0 0"
26
27 hg co -C 0
28 echo foo-b > a
29 hg commit -m "2b" -d "0 0"
30
31 HGMERGE=true hg update -m 1
32
33 echo "%%% should show foo-b"
34 cat a
35
36 echo bar > b
37 hg add b
38 rm a
39 hg remove a
40
41 echo "%%% should show a removed and b added"
42 hg status
43
44 echo "reverting..."
45 hg revert
46
47 echo "%%% should show b unknown and a marked modified (merged)"
48 hg status
49
50 echo "%%% should show foo-b"
51 cat a
52