comparison tests/test-histedit-drop.t @ 17085:35729bdd59b6

tests: convert histedit tests to .t Mostly a trivial conversion.
author Mads Kiilerich <mads@kiilerich.com>
date Sat, 30 Jun 2012 03:34:44 +0200
parents tests/test-histedit-drop@168cc52ad7c2
children 5f2cacb715dc
comparison
equal deleted inserted replaced
17084:69dae7982c85 17085:35729bdd59b6
1 $ . "$TESTDIR/histedit-helpers.sh"
2
3 $ cat >> $HGRCPATH <<EOF
4 > [extensions]
5 > graphlog=
6 > histedit=
7 > EOF
8
9 $ EDITED=`pwd`/editedhistory
10 $ cat > $EDITED <<EOF
11 > drop 177f92b77385 c
12 > pick e860deea161a e
13 > pick 652413bf663e f
14 > pick 055a42cdd887 d
15 > EOF
16 $ initrepo ()
17 > {
18 > hg init r
19 > cd r
20 > for x in a b c d e f ; do
21 > echo $x > $x
22 > hg add $x
23 > hg ci -m $x
24 > done
25 > }
26
27 $ initrepo
28
29 log before edit
30 $ hg log --graph
31 @ changeset: 5:652413bf663e
32 | tag: tip
33 | user: test
34 | date: Thu Jan 01 00:00:00 1970 +0000
35 | summary: f
36 |
37 o changeset: 4:e860deea161a
38 | user: test
39 | date: Thu Jan 01 00:00:00 1970 +0000
40 | summary: e
41 |
42 o changeset: 3:055a42cdd887
43 | user: test
44 | date: Thu Jan 01 00:00:00 1970 +0000
45 | summary: d
46 |
47 o changeset: 2:177f92b77385
48 | user: test
49 | date: Thu Jan 01 00:00:00 1970 +0000
50 | summary: c
51 |
52 o changeset: 1:d2ae7f538514
53 | user: test
54 | date: Thu Jan 01 00:00:00 1970 +0000
55 | summary: b
56 |
57 o changeset: 0:cb9a9f314b8b
58 user: test
59 date: Thu Jan 01 00:00:00 1970 +0000
60 summary: a
61
62
63 edit the history
64 $ HGEDITOR="cat $EDITED > " hg histedit 177f92b77385 2>&1 | fixbundle
65 0 files updated, 0 files merged, 4 files removed, 0 files unresolved
66 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
67 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
68 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
69
70 log after edit
71 $ hg log --graph
72 @ changeset: 4:708943196e52
73 | tag: tip
74 | user: test
75 | date: Thu Jan 01 00:00:00 1970 +0000
76 | summary: d
77 |
78 o changeset: 3:75cbdffecadb
79 | user: test
80 | date: Thu Jan 01 00:00:00 1970 +0000
81 | summary: f
82 |
83 o changeset: 2:493dc0964412
84 | user: test
85 | date: Thu Jan 01 00:00:00 1970 +0000
86 | summary: e
87 |
88 o changeset: 1:d2ae7f538514
89 | user: test
90 | date: Thu Jan 01 00:00:00 1970 +0000
91 | summary: b
92 |
93 o changeset: 0:cb9a9f314b8b
94 user: test
95 date: Thu Jan 01 00:00:00 1970 +0000
96 summary: a
97
98
99 manifest after edit
100 $ hg manifest
101 a
102 b
103 d
104 e
105 f
106
107 $ cd ..