author | Manuel Jacob <me@manueljacob.de> |
Sun, 22 May 2022 03:50:34 +0200 | |
changeset 49269 | 395f28064826 |
parent 48876 | 42d2b31cee0b |
child 49621 | 55c6ebd11cb9 |
permissions | -rw-r--r-- |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
1 |
$ hg init |
2924
d62ce27d925a
tests: new test for the bisect extension
Giorgos Keramidas <keramida@ceid.upatras.gr>
parents:
diff
changeset
|
2 |
|
d62ce27d925a
tests: new test for the bisect extension
Giorgos Keramidas <keramida@ceid.upatras.gr>
parents:
diff
changeset
|
3 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
4 |
committing changes |
2924
d62ce27d925a
tests: new test for the bisect extension
Giorgos Keramidas <keramida@ceid.upatras.gr>
parents:
diff
changeset
|
5 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
6 |
$ count=0 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
7 |
$ echo > a |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
8 |
$ while test $count -lt 32 ; do |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
9 |
> echo 'a' >> a |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
10 |
> test $count -eq 0 && hg add |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
11 |
> hg ci -m "msg $count" -d "$count 0" |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
12 |
> count=`expr $count + 1` |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
13 |
> done |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
14 |
adding a |
2924
d62ce27d925a
tests: new test for the bisect extension
Giorgos Keramidas <keramida@ceid.upatras.gr>
parents:
diff
changeset
|
15 |
|
d62ce27d925a
tests: new test for the bisect extension
Giorgos Keramidas <keramida@ceid.upatras.gr>
parents:
diff
changeset
|
16 |
|
45979
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
17 |
$ hg log -G |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
18 |
@ changeset: 31:58c80a7c8a40 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
19 |
| tag: tip |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
20 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
21 |
| date: Thu Jan 01 00:00:31 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
22 |
| summary: msg 31 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
23 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
24 |
o changeset: 30:ed2d2f24b11c |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
25 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
26 |
| date: Thu Jan 01 00:00:30 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
27 |
| summary: msg 30 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
28 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
29 |
o changeset: 29:b5bd63375ab9 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
30 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
31 |
| date: Thu Jan 01 00:00:29 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
32 |
| summary: msg 29 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
33 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
34 |
o changeset: 28:8e0c2264c8af |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
35 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
36 |
| date: Thu Jan 01 00:00:28 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
37 |
| summary: msg 28 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
38 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
39 |
o changeset: 27:288867a866e9 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
40 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
41 |
| date: Thu Jan 01 00:00:27 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
42 |
| summary: msg 27 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
43 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
44 |
o changeset: 26:3efc6fd51aeb |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
45 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
46 |
| date: Thu Jan 01 00:00:26 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
47 |
| summary: msg 26 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
48 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
49 |
o changeset: 25:02a84173a97a |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
50 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
51 |
| date: Thu Jan 01 00:00:25 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
52 |
| summary: msg 25 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
53 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
54 |
o changeset: 24:10e0acd3809e |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
55 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
56 |
| date: Thu Jan 01 00:00:24 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
57 |
| summary: msg 24 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
58 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
59 |
o changeset: 23:5ec79163bff4 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
60 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
61 |
| date: Thu Jan 01 00:00:23 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
62 |
| summary: msg 23 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
63 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
64 |
o changeset: 22:06c7993750ce |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
65 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
66 |
| date: Thu Jan 01 00:00:22 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
67 |
| summary: msg 22 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
68 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
69 |
o changeset: 21:e5db6aa3fe2a |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
70 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
71 |
| date: Thu Jan 01 00:00:21 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
72 |
| summary: msg 21 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
73 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
74 |
o changeset: 20:7128fb4fdbc9 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
75 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
76 |
| date: Thu Jan 01 00:00:20 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
77 |
| summary: msg 20 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
78 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
79 |
o changeset: 19:52798545b482 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
80 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
81 |
| date: Thu Jan 01 00:00:19 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
82 |
| summary: msg 19 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
83 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
84 |
o changeset: 18:86977a90077e |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
85 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
86 |
| date: Thu Jan 01 00:00:18 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
87 |
| summary: msg 18 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
88 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
89 |
o changeset: 17:03515f4a9080 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
90 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
91 |
| date: Thu Jan 01 00:00:17 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
92 |
| summary: msg 17 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
93 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
94 |
o changeset: 16:a2e6ea4973e9 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
95 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
96 |
| date: Thu Jan 01 00:00:16 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
97 |
| summary: msg 16 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
98 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
99 |
o changeset: 15:e7fa0811edb0 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
100 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
101 |
| date: Thu Jan 01 00:00:15 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
102 |
| summary: msg 15 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
103 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
104 |
o changeset: 14:ce8f0998e922 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
105 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
106 |
| date: Thu Jan 01 00:00:14 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
107 |
| summary: msg 14 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
108 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
109 |
o changeset: 13:9d7d07bc967c |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
110 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
111 |
| date: Thu Jan 01 00:00:13 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
112 |
| summary: msg 13 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
113 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
114 |
o changeset: 12:1941b52820a5 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
115 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
116 |
| date: Thu Jan 01 00:00:12 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
117 |
| summary: msg 12 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
118 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
119 |
o changeset: 11:7b4cd9578619 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
120 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
121 |
| date: Thu Jan 01 00:00:11 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
122 |
| summary: msg 11 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
123 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
124 |
o changeset: 10:7c5eff49a6b6 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
125 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
126 |
| date: Thu Jan 01 00:00:10 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
127 |
| summary: msg 10 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
128 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
129 |
o changeset: 9:eb44510ef29a |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
130 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
131 |
| date: Thu Jan 01 00:00:09 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
132 |
| summary: msg 9 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
133 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
134 |
o changeset: 8:453eb4dba229 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
135 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
136 |
| date: Thu Jan 01 00:00:08 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
137 |
| summary: msg 8 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
138 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
139 |
o changeset: 7:03750880c6b5 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
140 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
141 |
| date: Thu Jan 01 00:00:07 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
142 |
| summary: msg 7 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
143 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
144 |
o changeset: 6:a3d5c6fdf0d3 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
145 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
146 |
| date: Thu Jan 01 00:00:06 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
147 |
| summary: msg 6 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
148 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
149 |
o changeset: 5:7874a09ea728 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
150 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
151 |
| date: Thu Jan 01 00:00:05 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
152 |
| summary: msg 5 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
153 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
154 |
o changeset: 4:9b2ba8336a65 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
155 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
156 |
| date: Thu Jan 01 00:00:04 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
157 |
| summary: msg 4 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
158 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
159 |
o changeset: 3:b53bea5e2fcb |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
160 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
161 |
| date: Thu Jan 01 00:00:03 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
162 |
| summary: msg 3 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
163 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
164 |
o changeset: 2:db07c04beaca |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
165 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
166 |
| date: Thu Jan 01 00:00:02 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
167 |
| summary: msg 2 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
168 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
169 |
o changeset: 1:5cd978ea5149 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
170 |
| user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
171 |
| date: Thu Jan 01 00:00:01 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
172 |
| summary: msg 1 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
173 |
| |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
174 |
o changeset: 0:b99c7b9c8e11 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
175 |
user: test |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
176 |
date: Thu Jan 01 00:00:00 1970 +0000 |
744ea3c4f41b
bisect: add `-G` to an `hg log` command in a test
Simon Sapin <simon-commits@exyr.org>
parents:
45875
diff
changeset
|
177 |
summary: msg 0 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
178 |
|
5776
35ec669cdd43
bisect: handle search for bad to good transitions
Matt Mackall <mpm@selenic.com>
parents:
5775
diff
changeset
|
179 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
180 |
$ hg up -C |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
181 |
0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
182 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
183 |
bisect test |
5777 | 184 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
185 |
$ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
186 |
$ hg bisect -b |
33771
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33542
diff
changeset
|
187 |
$ hg status -v |
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33542
diff
changeset
|
188 |
# The repository is in an unfinished *bisect* state. |
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33542
diff
changeset
|
189 |
|
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33542
diff
changeset
|
190 |
# To mark the changeset good: hg bisect --good |
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33542
diff
changeset
|
191 |
# To mark the changeset bad: hg bisect --bad |
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33542
diff
changeset
|
192 |
# To abort: hg bisect --reset |
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33542
diff
changeset
|
193 |
|
96f43981c1c4
morestatus: move fb extension to core by plugging to `hg status --verbose`
Pulkit Goyal <7895pulkit@gmail.com>
parents:
33542
diff
changeset
|
194 |
$ hg status -v --config commands.status.skipstates=bisect |
19213
f324a9b8d4bf
summary: add tests for some extensions we plan to modify
Bryan O'Sullivan <bryano@fb.com>
parents:
18463
diff
changeset
|
195 |
$ hg summary |
f324a9b8d4bf
summary: add tests for some extensions we plan to modify
Bryan O'Sullivan <bryano@fb.com>
parents:
18463
diff
changeset
|
196 |
parent: 31:58c80a7c8a40 tip |
f324a9b8d4bf
summary: add tests for some extensions we plan to modify
Bryan O'Sullivan <bryano@fb.com>
parents:
18463
diff
changeset
|
197 |
msg 31 |
f324a9b8d4bf
summary: add tests for some extensions we plan to modify
Bryan O'Sullivan <bryano@fb.com>
parents:
18463
diff
changeset
|
198 |
branch: default |
f324a9b8d4bf
summary: add tests for some extensions we plan to modify
Bryan O'Sullivan <bryano@fb.com>
parents:
18463
diff
changeset
|
199 |
commit: (clean) |
f324a9b8d4bf
summary: add tests for some extensions we plan to modify
Bryan O'Sullivan <bryano@fb.com>
parents:
18463
diff
changeset
|
200 |
update: (current) |
25382
6084926366b9
summary: move the parents phase marker to commit line (issue4688)
Gilles Moris <gilles.moris@free.fr>
parents:
25111
diff
changeset
|
201 |
phases: 32 draft |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
202 |
$ hg bisect -g 1 |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
203 |
Testing changeset 16:a2e6ea4973e9 "msg 16" (30 changesets remaining, ~4 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
204 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
205 |
$ hg bisect -g |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
206 |
Testing changeset 23:5ec79163bff4 "msg 23" (15 changesets remaining, ~3 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
207 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
208 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
209 |
skip |
5777 | 210 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
211 |
$ hg bisect -s |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
212 |
Testing changeset 24:10e0acd3809e "msg 24" (15 changesets remaining, ~3 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
213 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
214 |
$ hg bisect -g |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
215 |
Testing changeset 27:288867a866e9 "msg 27" (7 changesets remaining, ~2 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
216 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
217 |
$ hg bisect -g |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
218 |
Testing changeset 29:b5bd63375ab9 "msg 29" (4 changesets remaining, ~2 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
219 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
220 |
$ hg bisect -b |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
221 |
Testing changeset 28:8e0c2264c8af "msg 28" (2 changesets remaining, ~1 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
222 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
223 |
$ hg bisect -g |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
224 |
The first bad revision is: |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
225 |
changeset: 29:b5bd63375ab9 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
226 |
user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
227 |
date: Thu Jan 01 00:00:29 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
228 |
summary: msg 29 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
229 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
230 |
|
12177
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
231 |
mark revsets instead of single revs |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
232 |
|
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
233 |
$ hg bisect -r |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
234 |
$ hg bisect -b "0::3" |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
235 |
$ hg bisect -s "13::16" |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
236 |
$ hg bisect -g "26::tip" |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
237 |
Testing changeset 12:1941b52820a5 "msg 12" (23 changesets remaining, ~4 tests) |
12177
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
238 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
239 |
$ cat .hg/bisect.state |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
240 |
bad b99c7b9c8e11558adef3fad9af211c58d46f325b |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
241 |
bad 5cd978ea51499179507ee7b6f340d2dbaa401185 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
242 |
bad db07c04beaca44cf24832541e7f4a2346a95275b |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
243 |
bad b53bea5e2fcb30d3e00bd3409507a5659ce0fd8b |
18358
93293813d753
bisect: store state sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16960
diff
changeset
|
244 |
current 1941b52820a544549596820a8ae006842b0e2c64 |
12177
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
245 |
good 3efc6fd51aeb8594398044c6c846ca59ae021203 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
246 |
good 288867a866e9adb7a29880b66936c874b80f4651 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
247 |
good 8e0c2264c8af790daf3585ada0669d93dee09c83 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
248 |
good b5bd63375ab9a290419f2024b7f4ee9ea7ce90a8 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
249 |
good ed2d2f24b11c368fa8aa0da9f4e1db580abade59 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
250 |
good 58c80a7c8a4025a94cedaf7b4a4e3124e8909a96 |
18358
93293813d753
bisect: store state sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16960
diff
changeset
|
251 |
skip 9d7d07bc967ca98ad0600c24953fd289ad5fa991 |
93293813d753
bisect: store state sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16960
diff
changeset
|
252 |
skip ce8f0998e922c179e80819d5066fbe46e2998784 |
93293813d753
bisect: store state sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16960
diff
changeset
|
253 |
skip e7fa0811edb063f6319531f0d0a865882138e180 |
93293813d753
bisect: store state sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16960
diff
changeset
|
254 |
skip a2e6ea4973e9196ddd3386493b0c214b41fd97d3 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
255 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
256 |
bisect reverse test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
257 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
258 |
$ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
259 |
$ hg bisect -b null |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
260 |
$ hg bisect -g tip |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
261 |
Testing changeset 15:e7fa0811edb0 "msg 15" (32 changesets remaining, ~5 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
262 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
263 |
$ hg bisect -g |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
264 |
Testing changeset 7:03750880c6b5 "msg 7" (16 changesets remaining, ~4 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
265 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
266 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
267 |
skip |
6860
6d904eb19c2a
add additional bisect tests
Bernhard Leiner <bleiner@gmail.com>
parents:
5777
diff
changeset
|
268 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
269 |
$ hg bisect -s |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
270 |
Testing changeset 6:a3d5c6fdf0d3 "msg 6" (16 changesets remaining, ~4 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
271 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
272 |
$ hg bisect -g |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
273 |
Testing changeset 2:db07c04beaca "msg 2" (7 changesets remaining, ~2 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
274 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
275 |
$ hg bisect -g |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
276 |
Testing changeset 0:b99c7b9c8e11 "msg 0" (3 changesets remaining, ~1 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
277 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
278 |
$ hg bisect -b |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
279 |
Testing changeset 1:5cd978ea5149 "msg 1" (2 changesets remaining, ~1 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
280 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
281 |
$ hg bisect -g |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
282 |
The first good revision is: |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
283 |
changeset: 1:5cd978ea5149 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
284 |
user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
285 |
date: Thu Jan 01 00:00:01 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
286 |
summary: msg 1 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
287 |
|
6860
6d904eb19c2a
add additional bisect tests
Bernhard Leiner <bleiner@gmail.com>
parents:
5777
diff
changeset
|
288 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
289 |
$ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
290 |
$ hg bisect -g tip |
12365
22f3353bcc36
tests: cleanup exit code handling in unified tests
Matt Mackall <mpm@selenic.com>
parents:
12316
diff
changeset
|
291 |
$ hg bisect -b tip |
20094
06ef32c3b4bb
bisect: report "both good and bad" as such, not as "not directly related"
Mads Kiilerich <madski@unity3d.com>
parents:
19213
diff
changeset
|
292 |
abort: inconsistent state, 31:58c80a7c8a40 is good and bad |
12366
c01dc9087d9a
tests: drop a bunch of sed calls from unified tests
Matt Mackall <mpm@selenic.com>
parents:
12365
diff
changeset
|
293 |
[255] |
6983
5ce625983208
bisect: only complain when nothing can be done
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
6929
diff
changeset
|
294 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
295 |
$ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
296 |
$ hg bisect -g null |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
297 |
$ hg bisect -bU tip |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
298 |
Testing changeset 15:e7fa0811edb0 "msg 15" (32 changesets remaining, ~5 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
299 |
$ hg id |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
300 |
5cd978ea5149 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
301 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
302 |
|
12399
4fee1fd3de9a
tests: added a short description to issue numbers
Martin Geisler <mg@aragost.com>
parents:
12366
diff
changeset
|
303 |
Issue1228: hg bisect crashes when you skip the last rev in bisection |
4fee1fd3de9a
tests: added a short description to issue numbers
Martin Geisler <mg@aragost.com>
parents:
12366
diff
changeset
|
304 |
Issue1182: hg bisect exception |
7557
21233de9c053
Circumvent removal of valid bisect candidates due to previously skipped ones
Bernhard Leiner <bleiner@gmail.com>
parents:
6990
diff
changeset
|
305 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
306 |
$ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
307 |
$ hg bisect -b 4 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
308 |
$ hg bisect -g 0 |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
309 |
Testing changeset 2:db07c04beaca "msg 2" (4 changesets remaining, ~2 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
310 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
311 |
$ hg bisect -s |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
312 |
Testing changeset 1:5cd978ea5149 "msg 1" (4 changesets remaining, ~2 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
313 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
314 |
$ hg bisect -s |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
315 |
Testing changeset 3:b53bea5e2fcb "msg 3" (4 changesets remaining, ~2 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
316 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
317 |
$ hg bisect -s |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
318 |
Due to skipped revisions, the first bad revision could be any of: |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
319 |
changeset: 1:5cd978ea5149 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
320 |
user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
321 |
date: Thu Jan 01 00:00:01 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
322 |
summary: msg 1 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
323 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
324 |
changeset: 2:db07c04beaca |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
325 |
user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
326 |
date: Thu Jan 01 00:00:02 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
327 |
summary: msg 2 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
328 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
329 |
changeset: 3:b53bea5e2fcb |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
330 |
user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
331 |
date: Thu Jan 01 00:00:03 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
332 |
summary: msg 3 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
333 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
334 |
changeset: 4:9b2ba8336a65 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
335 |
user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
336 |
date: Thu Jan 01 00:00:04 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
337 |
summary: msg 4 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
338 |
|
8802
ca14b3982ffe
bisect: fix traceback when command executable is not found
Patrick Mezard <pmezard@gmail.com>
parents:
7557
diff
changeset
|
339 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
340 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
341 |
reproduce non converging bisect, issue1182 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
342 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
343 |
$ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
344 |
$ hg bisect -g 0 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
345 |
$ hg bisect -b 2 |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
346 |
Testing changeset 1:5cd978ea5149 "msg 1" (2 changesets remaining, ~1 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
347 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
348 |
$ hg bisect -s |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
349 |
Due to skipped revisions, the first bad revision could be any of: |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
350 |
changeset: 1:5cd978ea5149 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
351 |
user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
352 |
date: Thu Jan 01 00:00:01 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
353 |
summary: msg 1 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
354 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
355 |
changeset: 2:db07c04beaca |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
356 |
user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
357 |
date: Thu Jan 01 00:00:02 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
358 |
summary: msg 2 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
359 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
360 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
361 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
362 |
test no action |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
363 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
364 |
$ hg bisect -r |
12365
22f3353bcc36
tests: cleanup exit code handling in unified tests
Matt Mackall <mpm@selenic.com>
parents:
12316
diff
changeset
|
365 |
$ hg bisect |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
366 |
abort: cannot bisect (no known good revisions) |
45875
e641bb2a6159
errors: raise StateError in `hg bisect`
Martin von Zweigbergk <martinvonz@google.com>
parents:
45827
diff
changeset
|
367 |
[20] |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
368 |
|
8803
2b35ced86b69
test-bisect: test --command option
Patrick Mezard <pmezard@gmail.com>
parents:
8802
diff
changeset
|
369 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
370 |
reproduce AssertionError, issue1445 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
371 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
372 |
$ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
373 |
$ hg bisect -b 6 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
374 |
$ hg bisect -g 0 |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
375 |
Testing changeset 3:b53bea5e2fcb "msg 3" (6 changesets remaining, ~2 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
376 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
377 |
$ hg bisect -s |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
378 |
Testing changeset 2:db07c04beaca "msg 2" (6 changesets remaining, ~2 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
379 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
380 |
$ hg bisect -s |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
381 |
Testing changeset 4:9b2ba8336a65 "msg 4" (6 changesets remaining, ~2 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
382 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
383 |
$ hg bisect -s |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
384 |
Testing changeset 1:5cd978ea5149 "msg 1" (6 changesets remaining, ~2 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
385 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
386 |
$ hg bisect -s |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
387 |
Testing changeset 5:7874a09ea728 "msg 5" (6 changesets remaining, ~2 tests) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
388 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
389 |
$ hg bisect -g |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
390 |
The first bad revision is: |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
391 |
changeset: 6:a3d5c6fdf0d3 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
392 |
user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
393 |
date: Thu Jan 01 00:00:06 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
394 |
summary: msg 6 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
395 |
|
15134
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
396 |
$ hg log -r "bisect(good)" |
13602
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
397 |
changeset: 0:b99c7b9c8e11 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
398 |
user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
399 |
date: Thu Jan 01 00:00:00 1970 +0000 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
400 |
summary: msg 0 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
401 |
|
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
402 |
changeset: 5:7874a09ea728 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
403 |
user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
404 |
date: Thu Jan 01 00:00:05 1970 +0000 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
405 |
summary: msg 5 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
406 |
|
15134
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
407 |
$ hg log -r "bisect(bad)" |
13602
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
408 |
changeset: 6:a3d5c6fdf0d3 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
409 |
user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
410 |
date: Thu Jan 01 00:00:06 1970 +0000 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
411 |
summary: msg 6 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
412 |
|
16647
14913fcb30c6
bisect: track the current changeset (issue3382)
Bryan O'Sullivan <bryano@fb.com>
parents:
15519
diff
changeset
|
413 |
$ hg log -r "bisect(current)" |
14913fcb30c6
bisect: track the current changeset (issue3382)
Bryan O'Sullivan <bryano@fb.com>
parents:
15519
diff
changeset
|
414 |
changeset: 5:7874a09ea728 |
14913fcb30c6
bisect: track the current changeset (issue3382)
Bryan O'Sullivan <bryano@fb.com>
parents:
15519
diff
changeset
|
415 |
user: test |
14913fcb30c6
bisect: track the current changeset (issue3382)
Bryan O'Sullivan <bryano@fb.com>
parents:
15519
diff
changeset
|
416 |
date: Thu Jan 01 00:00:05 1970 +0000 |
14913fcb30c6
bisect: track the current changeset (issue3382)
Bryan O'Sullivan <bryano@fb.com>
parents:
15519
diff
changeset
|
417 |
summary: msg 5 |
14913fcb30c6
bisect: track the current changeset (issue3382)
Bryan O'Sullivan <bryano@fb.com>
parents:
15519
diff
changeset
|
418 |
|
15134
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
419 |
$ hg log -r "bisect(skip)" |
13602
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
420 |
changeset: 1:5cd978ea5149 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
421 |
user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
422 |
date: Thu Jan 01 00:00:01 1970 +0000 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
423 |
summary: msg 1 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
424 |
|
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
425 |
changeset: 2:db07c04beaca |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
426 |
user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
427 |
date: Thu Jan 01 00:00:02 1970 +0000 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
428 |
summary: msg 2 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
429 |
|
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
430 |
changeset: 3:b53bea5e2fcb |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
431 |
user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
432 |
date: Thu Jan 01 00:00:03 1970 +0000 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
433 |
summary: msg 3 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
434 |
|
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
435 |
changeset: 4:9b2ba8336a65 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
436 |
user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
437 |
date: Thu Jan 01 00:00:04 1970 +0000 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
438 |
summary: msg 4 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
439 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
440 |
|
15134
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
441 |
test legacy bisected() keyword |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
442 |
|
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
443 |
$ hg log -r "bisected(bad)" |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
444 |
changeset: 6:a3d5c6fdf0d3 |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
445 |
user: test |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
446 |
date: Thu Jan 01 00:00:06 1970 +0000 |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
447 |
summary: msg 6 |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
448 |
|
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
449 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
450 |
$ set +e |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
451 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
452 |
test invalid command |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
453 |
assuming that the shell returns 127 if command not found ... |
8803
2b35ced86b69
test-bisect: test --command option
Patrick Mezard <pmezard@gmail.com>
parents:
8802
diff
changeset
|
454 |
|
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
455 |
$ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
456 |
$ hg bisect --command 'exit 127' |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
457 |
abort: failed to execute exit 127 |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12177
diff
changeset
|
458 |
[255] |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
459 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
460 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
461 |
test bisecting command |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
462 |
|
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
463 |
$ cat > script.py <<EOF |
32938
b6776b34e44e
tests: use $PYTHON in #! so we always use the right Python
Augie Fackler <augie@google.com>
parents:
32766
diff
changeset
|
464 |
> #!$PYTHON |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
465 |
> import sys |
33945
403040b5a5bd
tests: update test-bisect to pass our module import checker
Augie Fackler <raf@durin42.com>
parents:
33883
diff
changeset
|
466 |
> from mercurial import hg, ui as uimod |
36829
4eb3bf227ce7
py3: make test-bisect.t bytes-safe
Yuya Nishihara <yuya@tcha.org>
parents:
34866
diff
changeset
|
467 |
> repo = hg.repository(uimod.ui.load(), b'.') |
4eb3bf227ce7
py3: make test-bisect.t bytes-safe
Yuya Nishihara <yuya@tcha.org>
parents:
34866
diff
changeset
|
468 |
> if repo[b'.'].rev() < 6: |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
469 |
> sys.exit(1) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
470 |
> EOF |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
471 |
$ chmod +x script.py |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
472 |
$ hg bisect -r |
20237
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
473 |
$ hg up -qr tip |
32976
d39639fb840e
tests: adjust quoting to keep Windows happy with recent $PYTHON change
Matt Harbison <matt_harbison@yahoo.com>
parents:
32940
diff
changeset
|
474 |
$ hg bisect --command "\"$PYTHON\" \"$TESTTMP/script.py\" and some parameters" |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
475 |
changeset 31:58c80a7c8a40 tip "msg 31": good |
20237
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
476 |
abort: cannot bisect (no known bad revisions) |
45875
e641bb2a6159
errors: raise StateError in `hg bisect`
Martin von Zweigbergk <martinvonz@google.com>
parents:
45827
diff
changeset
|
477 |
[20] |
20237
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
478 |
$ hg up -qr 0 |
32976
d39639fb840e
tests: adjust quoting to keep Windows happy with recent $PYTHON change
Matt Harbison <matt_harbison@yahoo.com>
parents:
32940
diff
changeset
|
479 |
$ hg bisect --command "\"$PYTHON\" \"$TESTTMP/script.py\" and some parameters" |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
480 |
changeset 0:b99c7b9c8e11 "msg 0": bad |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
481 |
changeset 15:e7fa0811edb0 "msg 15": good |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
482 |
changeset 7:03750880c6b5 "msg 7": good |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
483 |
changeset 3:b53bea5e2fcb "msg 3": bad |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
484 |
changeset 5:7874a09ea728 "msg 5": bad |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
485 |
changeset 6:a3d5c6fdf0d3 "msg 6": good |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
486 |
The first good revision is: |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
487 |
changeset: 6:a3d5c6fdf0d3 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
488 |
user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
489 |
date: Thu Jan 01 00:00:06 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
490 |
summary: msg 6 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
491 |
|
16648
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
492 |
|
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
493 |
|
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
494 |
test bisecting via a command without updating the working dir, and |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
495 |
ensure that the bisect state file is updated before running a test |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
496 |
command |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
497 |
|
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
498 |
$ hg update null |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
499 |
0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
500 |
$ cat > script.sh <<'EOF' |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
501 |
> #!/bin/sh |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
502 |
> test -n "$HG_NODE" || (echo HG_NODE missing; exit 127) |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
503 |
> current="`hg log -r \"bisect(current)\" --template {node}`" |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
504 |
> test "$current" = "$HG_NODE" || (echo current is bad: $current; exit 127) |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
505 |
> rev="`hg log -r $HG_NODE --template {rev}`" |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
506 |
> test "$rev" -ge 6 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
507 |
> EOF |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
508 |
$ chmod +x script.sh |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
509 |
$ hg bisect -r |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
510 |
$ hg bisect --good tip --noupdate |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
511 |
$ hg bisect --bad 0 --noupdate |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
512 |
Testing changeset 15:e7fa0811edb0 "msg 15" (31 changesets remaining, ~4 tests) |
16960
be64115b4955
test-bisect: adapt for Windows
Adrian Buehlmann <adrian@cadifra.com>
parents:
16936
diff
changeset
|
513 |
$ hg bisect --command "sh \"$TESTTMP/script.sh\" and some params" --noupdate |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
514 |
changeset 15:e7fa0811edb0 "msg 15": good |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
515 |
changeset 7:03750880c6b5 "msg 7": good |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
516 |
changeset 3:b53bea5e2fcb "msg 3": bad |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
517 |
changeset 5:7874a09ea728 "msg 5": bad |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
518 |
changeset 6:a3d5c6fdf0d3 "msg 6": good |
16648
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
519 |
The first good revision is: |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
520 |
changeset: 6:a3d5c6fdf0d3 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
521 |
user: test |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
522 |
date: Thu Jan 01 00:00:06 1970 +0000 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
523 |
summary: msg 6 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
524 |
|
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
525 |
|
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
526 |
ensure that we still don't have a working dir |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
527 |
|
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
528 |
$ hg parents |
18463
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
529 |
|
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
530 |
|
20237
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
531 |
test the same case, this time with updating |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
532 |
|
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
533 |
$ cat > script.sh <<'EOF' |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
534 |
> #!/bin/sh |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
535 |
> test -n "$HG_NODE" || (echo HG_NODE missing; exit 127) |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
536 |
> current="`hg log -r \"bisect(current)\" --template {node}`" |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
537 |
> test "$current" = "$HG_NODE" || (echo current is bad: $current; exit 127) |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
538 |
> rev="`hg log -r . --template {rev}`" |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
539 |
> test "$rev" -ge 6 |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
540 |
> EOF |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
541 |
$ chmod +x script.sh |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
542 |
$ hg bisect -r |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
543 |
$ hg up -qr tip |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
544 |
$ hg bisect --command "sh \"$TESTTMP/script.sh\" and some params" |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
545 |
changeset 31:58c80a7c8a40 tip "msg 31": good |
20237
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
546 |
abort: cannot bisect (no known bad revisions) |
45875
e641bb2a6159
errors: raise StateError in `hg bisect`
Martin von Zweigbergk <martinvonz@google.com>
parents:
45827
diff
changeset
|
547 |
[20] |
20237
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
548 |
$ hg up -qr 0 |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
549 |
$ hg bisect --command "sh \"$TESTTMP/script.sh\" and some params" |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
550 |
changeset 0:b99c7b9c8e11 "msg 0": bad |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
551 |
changeset 15:e7fa0811edb0 "msg 15": good |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
552 |
changeset 7:03750880c6b5 "msg 7": good |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
553 |
changeset 3:b53bea5e2fcb "msg 3": bad |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
554 |
changeset 5:7874a09ea728 "msg 5": bad |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
555 |
changeset 6:a3d5c6fdf0d3 "msg 6": good |
20237
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
556 |
The first good revision is: |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
557 |
changeset: 6:a3d5c6fdf0d3 |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
558 |
user: test |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
559 |
date: Thu Jan 01 00:00:06 1970 +0000 |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
560 |
summary: msg 6 |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
561 |
|
32131
35a69efbf190
bisect: allow resetting with unfinished graft/rebase/etc
Martin von Zweigbergk <martinvonz@google.com>
parents:
30559
diff
changeset
|
562 |
$ hg graft -q 15 |
35a69efbf190
bisect: allow resetting with unfinished graft/rebase/etc
Martin von Zweigbergk <martinvonz@google.com>
parents:
30559
diff
changeset
|
563 |
warning: conflicts while merging a! (edit, then use 'hg resolve --mark') |
35a69efbf190
bisect: allow resetting with unfinished graft/rebase/etc
Martin von Zweigbergk <martinvonz@google.com>
parents:
30559
diff
changeset
|
564 |
abort: unresolved conflicts, can't continue |
35a69efbf190
bisect: allow resetting with unfinished graft/rebase/etc
Martin von Zweigbergk <martinvonz@google.com>
parents:
30559
diff
changeset
|
565 |
(use 'hg resolve' and 'hg graft --continue') |
44725
16c361152133
graft: exit 1 on conflicts, like merge
Valentin Gatien-Baron <vgatien-baron@janestreet.com>
parents:
42893
diff
changeset
|
566 |
[1] |
32131
35a69efbf190
bisect: allow resetting with unfinished graft/rebase/etc
Martin von Zweigbergk <martinvonz@google.com>
parents:
30559
diff
changeset
|
567 |
$ hg bisect --reset |
35a69efbf190
bisect: allow resetting with unfinished graft/rebase/etc
Martin von Zweigbergk <martinvonz@google.com>
parents:
30559
diff
changeset
|
568 |
$ hg up -C . |
35a69efbf190
bisect: allow resetting with unfinished graft/rebase/etc
Martin von Zweigbergk <martinvonz@google.com>
parents:
30559
diff
changeset
|
569 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
20237
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
570 |
|
18463
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
571 |
Check that bisect does not break on obsolete changesets |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
572 |
========================================================= |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
573 |
|
22955
fab9dda0f2a3
obsolete: update tests to use obsolete options
Durham Goode <durham@fb.com>
parents:
20237
diff
changeset
|
574 |
$ cat >> $HGRCPATH << EOF |
fab9dda0f2a3
obsolete: update tests to use obsolete options
Durham Goode <durham@fb.com>
parents:
20237
diff
changeset
|
575 |
> [experimental] |
34866
1644623ab096
config: use 'experimental.evolution.create-markers'
Boris Feld <boris.feld@octobus.net>
parents:
33945
diff
changeset
|
576 |
> evolution.createmarkers=True |
18463
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
577 |
> EOF |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
578 |
|
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
579 |
tip is obsolete |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
580 |
--------------------- |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
581 |
|
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
582 |
$ hg debugobsolete `hg id --debug -i -r tip` |
42893
34a46d48d24e
debugobsolete: also issue the "new obsmarkers" messsage
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
42310
diff
changeset
|
583 |
1 new obsolescence markers |
33542
b11e8c67fb0f
debugobsolete: also report the number of obsoleted changesets
Boris Feld <boris.feld@octobus.net>
parents:
32976
diff
changeset
|
584 |
obsoleted 1 changesets |
18463
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
585 |
$ hg bisect --reset |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
586 |
$ hg bisect --good 15 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
587 |
$ hg bisect --bad 30 |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
588 |
Testing changeset 22:06c7993750ce "msg 22" (15 changesets remaining, ~3 tests) |
18463
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
589 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
590 |
$ hg bisect --command true |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
591 |
changeset 22:06c7993750ce "msg 22": good |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
592 |
changeset 26:3efc6fd51aeb "msg 26": good |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
593 |
changeset 28:8e0c2264c8af "msg 28": good |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
594 |
changeset 29:b5bd63375ab9 "msg 29": good |
18463
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
595 |
The first bad revision is: |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
596 |
changeset: 30:ed2d2f24b11c |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
597 |
tag: tip |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
598 |
user: test |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
599 |
date: Thu Jan 01 00:00:30 1970 +0000 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
600 |
summary: msg 30 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
601 |
|
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
602 |
|
42310
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
603 |
Rewritten commits should not crash |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
604 |
|
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
605 |
$ hg co 29 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
606 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
607 |
$ hg revert --all -r 30 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
608 |
reverting a |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
609 |
$ hg commit -m 'msg 30 -- fixed' |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
610 |
created new head |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
611 |
$ hg debugobsolete `hg id --debug -i -r 30` `hg id --debug -i -r .` |
42893
34a46d48d24e
debugobsolete: also issue the "new obsmarkers" messsage
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
42310
diff
changeset
|
612 |
1 new obsolescence markers |
42310
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
613 |
obsoleted 1 changesets |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
614 |
$ hg bisect |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
615 |
The first bad revision is: |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
616 |
changeset: 30:ed2d2f24b11c |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
617 |
user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
618 |
date: Thu Jan 01 00:00:30 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
619 |
obsolete: rewritten as 32:8a638ebd1122 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
620 |
summary: msg 30 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
621 |
|
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
622 |
|
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
623 |
Log template does not crash |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
624 |
|
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
625 |
$ hg log -GTbisect -r 15:: |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
626 |
@ changeset: 32:8a638ebd1122 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
627 |
| bisect: good (implicit) |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
628 |
| tag: tip |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
629 |
| parent: 29:b5bd63375ab9 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
630 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
631 |
| date: Thu Jan 01 00:00:00 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
632 |
| summary: msg 30 -- fixed |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
633 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
634 |
o changeset: 29:b5bd63375ab9 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
635 |
| bisect: good |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
636 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
637 |
| date: Thu Jan 01 00:00:29 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
638 |
| summary: msg 29 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
639 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
640 |
o changeset: 28:8e0c2264c8af |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
641 |
| bisect: good |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
642 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
643 |
| date: Thu Jan 01 00:00:28 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
644 |
| summary: msg 28 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
645 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
646 |
o changeset: 27:288867a866e9 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
647 |
| bisect: ignored |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
648 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
649 |
| date: Thu Jan 01 00:00:27 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
650 |
| summary: msg 27 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
651 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
652 |
o changeset: 26:3efc6fd51aeb |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
653 |
| bisect: good |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
654 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
655 |
| date: Thu Jan 01 00:00:26 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
656 |
| summary: msg 26 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
657 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
658 |
o changeset: 25:02a84173a97a |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
659 |
| bisect: ignored |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
660 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
661 |
| date: Thu Jan 01 00:00:25 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
662 |
| summary: msg 25 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
663 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
664 |
o changeset: 24:10e0acd3809e |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
665 |
| bisect: ignored |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
666 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
667 |
| date: Thu Jan 01 00:00:24 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
668 |
| summary: msg 24 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
669 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
670 |
o changeset: 23:5ec79163bff4 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
671 |
| bisect: ignored |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
672 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
673 |
| date: Thu Jan 01 00:00:23 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
674 |
| summary: msg 23 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
675 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
676 |
o changeset: 22:06c7993750ce |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
677 |
| bisect: good |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
678 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
679 |
| date: Thu Jan 01 00:00:22 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
680 |
| summary: msg 22 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
681 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
682 |
o changeset: 21:e5db6aa3fe2a |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
683 |
| bisect: ignored |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
684 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
685 |
| date: Thu Jan 01 00:00:21 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
686 |
| summary: msg 21 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
687 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
688 |
o changeset: 20:7128fb4fdbc9 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
689 |
| bisect: ignored |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
690 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
691 |
| date: Thu Jan 01 00:00:20 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
692 |
| summary: msg 20 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
693 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
694 |
o changeset: 19:52798545b482 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
695 |
| bisect: ignored |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
696 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
697 |
| date: Thu Jan 01 00:00:19 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
698 |
| summary: msg 19 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
699 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
700 |
o changeset: 18:86977a90077e |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
701 |
| bisect: ignored |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
702 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
703 |
| date: Thu Jan 01 00:00:18 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
704 |
| summary: msg 18 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
705 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
706 |
o changeset: 17:03515f4a9080 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
707 |
| bisect: ignored |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
708 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
709 |
| date: Thu Jan 01 00:00:17 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
710 |
| summary: msg 17 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
711 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
712 |
o changeset: 16:a2e6ea4973e9 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
713 |
| bisect: ignored |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
714 |
| user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
715 |
| date: Thu Jan 01 00:00:16 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
716 |
| summary: msg 16 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
717 |
| |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
718 |
o changeset: 15:e7fa0811edb0 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
719 |
| bisect: good |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
720 |
~ user: test |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
721 |
date: Thu Jan 01 00:00:15 1970 +0000 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
722 |
summary: msg 15 |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
723 |
|
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
724 |
$ hg debugobsolete --delete `hg debugobsolete --index -T'{index}\n' | tail -1` |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
725 |
deleted 1 obsolescence markers |
21eda240be07
bisect: do not crash with rewritten commits
timeless <timeless@mozdev.org>
parents:
36829
diff
changeset
|
726 |
|
18463
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
727 |
Changeset in the bad:good range is obsolete |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
728 |
--------------------------------------------- |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
729 |
|
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
730 |
$ hg up 30 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
731 |
0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
732 |
$ echo 'a' >> a |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
733 |
$ hg ci -m "msg 32" -d "32 0" |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
734 |
$ hg bisect --reset |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
735 |
$ hg bisect --good . |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
736 |
$ hg bisect --bad 25 |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
737 |
Testing changeset 28:8e0c2264c8af "msg 28" (6 changesets remaining, ~2 tests) |
18463
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
738 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
739 |
$ hg bisect --command true |
46798
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
740 |
changeset 28:8e0c2264c8af "msg 28": good |
f51ff655d338
bisect: use standard one-line commit summary
Martin von Zweigbergk <martinvonz@google.com>
parents:
45979
diff
changeset
|
741 |
changeset 26:3efc6fd51aeb "msg 26": good |
18463
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
742 |
The first good revision is: |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
743 |
changeset: 26:3efc6fd51aeb |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
744 |
user: test |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
745 |
date: Thu Jan 01 00:00:26 1970 +0000 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
746 |
summary: msg 26 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
747 |
|
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
748 |
Test the validation message when exclusive options are used: |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
749 |
|
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
750 |
$ hg bisect -r |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
751 |
$ hg bisect -b -c false |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
752 |
abort: --bad and --command are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
753 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
754 |
$ hg bisect -b -e |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
755 |
abort: --bad and --extend are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
756 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
757 |
$ hg bisect -b -g |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
758 |
abort: --bad and --good are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
759 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
760 |
$ hg bisect -b -r |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
761 |
abort: --bad and --reset are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
762 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
763 |
$ hg bisect -b -s |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
764 |
abort: --bad and --skip are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
765 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
766 |
$ hg bisect -c false -e |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
767 |
abort: --command and --extend are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
768 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
769 |
$ hg bisect -c false -g |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
770 |
abort: --command and --good are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
771 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
772 |
$ hg bisect -c false -r |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
773 |
abort: --command and --reset are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
774 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
775 |
$ hg bisect -c false -s |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
776 |
abort: --command and --skip are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
777 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
778 |
$ hg bisect -e -g |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
779 |
abort: --extend and --good are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
780 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
781 |
$ hg bisect -e -r |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
782 |
abort: --extend and --reset are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
783 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
784 |
$ hg bisect -e -s |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
785 |
abort: --extend and --skip are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
786 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
787 |
$ hg bisect -g -r |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
788 |
abort: --good and --reset are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
789 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
790 |
$ hg bisect -g -s |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
791 |
abort: --good and --skip are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
792 |
[10] |
32766
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
793 |
$ hg bisect -r -s |
fbe9c4dcc8a0
bisect: improve option validation message
Brandon McCaig <bamccaig@gmail.com>
parents:
32131
diff
changeset
|
794 |
abort: --reset and --skip are incompatible |
45827
8d72e29ad1e0
errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents:
44725
diff
changeset
|
795 |
[10] |