Mercurial > hg
annotate tests/test-bisect.t @ 20954:dba91f8060eb
bundle2: add an exchange.getbundle function
This function can return a `HG10` or `HG20` bundle. It uses the `bundlecaps`
parameters to decides which one to return.
This is a distinct function from `changegroup.getbundle` for two reasons. First
the APIs of `bundle10` and `bundle20` are not compatible yet. The two functions
may be reunited in the future. Second `exchange.getbundle` will grow parameters
for all kinds of data (phases, obsmarkers, ...) so it's better to keep the
changegroup generation in its own function for now.
This function will be used it in the next changesets.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Fri, 04 Apr 2014 01:51:54 -0700 |
parents | 0d32dd60016c |
children | fab9dda0f2a3 |
rev | line source |
---|---|
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 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
17 $ hg log |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
18 changeset: 31:58c80a7c8a40 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
19 tag: tip |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
20 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
21 date: Thu Jan 01 00:00:31 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
22 summary: msg 31 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
23 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
24 changeset: 30:ed2d2f24b11c |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
25 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
26 date: Thu Jan 01 00:00:30 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
27 summary: msg 30 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
28 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
29 changeset: 29:b5bd63375ab9 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
30 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
31 date: Thu Jan 01 00:00:29 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
32 summary: msg 29 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
33 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
34 changeset: 28:8e0c2264c8af |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
35 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
36 date: Thu Jan 01 00:00:28 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
37 summary: msg 28 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
38 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
39 changeset: 27:288867a866e9 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
40 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
41 date: Thu Jan 01 00:00:27 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
42 summary: msg 27 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
43 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
44 changeset: 26:3efc6fd51aeb |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
45 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
46 date: Thu Jan 01 00:00:26 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
47 summary: msg 26 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
48 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
49 changeset: 25:02a84173a97a |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
50 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
51 date: Thu Jan 01 00:00:25 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
52 summary: msg 25 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
53 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
54 changeset: 24:10e0acd3809e |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
55 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
56 date: Thu Jan 01 00:00:24 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
57 summary: msg 24 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
58 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
59 changeset: 23:5ec79163bff4 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
60 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
61 date: Thu Jan 01 00:00:23 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
62 summary: msg 23 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
63 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
64 changeset: 22:06c7993750ce |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
65 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
66 date: Thu Jan 01 00:00:22 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
67 summary: msg 22 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
68 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
69 changeset: 21:e5db6aa3fe2a |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
70 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
71 date: Thu Jan 01 00:00:21 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
72 summary: msg 21 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
73 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
74 changeset: 20:7128fb4fdbc9 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
75 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
76 date: Thu Jan 01 00:00:20 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
77 summary: msg 20 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
78 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
79 changeset: 19:52798545b482 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
80 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
81 date: Thu Jan 01 00:00:19 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
82 summary: msg 19 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
83 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
84 changeset: 18:86977a90077e |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
85 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
86 date: Thu Jan 01 00:00:18 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
87 summary: msg 18 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
88 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
89 changeset: 17:03515f4a9080 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
90 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
91 date: Thu Jan 01 00:00:17 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
92 summary: msg 17 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
93 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
94 changeset: 16:a2e6ea4973e9 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
95 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
96 date: Thu Jan 01 00:00:16 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
97 summary: msg 16 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
98 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
99 changeset: 15:e7fa0811edb0 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
100 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
101 date: Thu Jan 01 00:00:15 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
102 summary: msg 15 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
103 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
104 changeset: 14:ce8f0998e922 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
105 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
106 date: Thu Jan 01 00:00:14 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
107 summary: msg 14 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
108 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
109 changeset: 13:9d7d07bc967c |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
110 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
111 date: Thu Jan 01 00:00:13 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
112 summary: msg 13 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
113 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
114 changeset: 12:1941b52820a5 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
115 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
116 date: Thu Jan 01 00:00:12 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
117 summary: msg 12 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
118 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
119 changeset: 11:7b4cd9578619 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
120 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
121 date: Thu Jan 01 00:00:11 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
122 summary: msg 11 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
123 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
124 changeset: 10:7c5eff49a6b6 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
125 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
126 date: Thu Jan 01 00:00:10 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
127 summary: msg 10 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
128 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
129 changeset: 9:eb44510ef29a |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
130 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
131 date: Thu Jan 01 00:00:09 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
132 summary: msg 9 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
133 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
134 changeset: 8:453eb4dba229 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
135 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
136 date: Thu Jan 01 00:00:08 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
137 summary: msg 8 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
138 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
139 changeset: 7:03750880c6b5 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
140 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
141 date: Thu Jan 01 00:00:07 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
142 summary: msg 7 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
143 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
144 changeset: 6:a3d5c6fdf0d3 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
145 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
146 date: Thu Jan 01 00:00:06 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
147 summary: msg 6 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
148 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
149 changeset: 5:7874a09ea728 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
150 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
151 date: Thu Jan 01 00:00:05 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
152 summary: msg 5 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
153 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
154 changeset: 4:9b2ba8336a65 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
155 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
156 date: Thu Jan 01 00:00:04 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
157 summary: msg 4 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
158 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
159 changeset: 3:b53bea5e2fcb |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
160 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
161 date: Thu Jan 01 00:00:03 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
162 summary: msg 3 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
163 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
164 changeset: 2:db07c04beaca |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
165 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
166 date: Thu Jan 01 00:00:02 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
167 summary: msg 2 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
168 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
169 changeset: 1:5cd978ea5149 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
170 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
171 date: Thu Jan 01 00:00:01 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
172 summary: msg 1 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
173 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
174 changeset: 0:b99c7b9c8e11 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
175 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
176 date: Thu Jan 01 00:00:00 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
177 summary: msg 0 |
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 |
19213
f324a9b8d4bf
summary: add tests for some extensions we plan to modify
Bryan O'Sullivan <bryano@fb.com>
parents:
18463
diff
changeset
|
187 $ hg summary |
f324a9b8d4bf
summary: add tests for some extensions we plan to modify
Bryan O'Sullivan <bryano@fb.com>
parents:
18463
diff
changeset
|
188 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
|
189 msg 31 |
f324a9b8d4bf
summary: add tests for some extensions we plan to modify
Bryan O'Sullivan <bryano@fb.com>
parents:
18463
diff
changeset
|
190 branch: default |
f324a9b8d4bf
summary: add tests for some extensions we plan to modify
Bryan O'Sullivan <bryano@fb.com>
parents:
18463
diff
changeset
|
191 commit: (clean) |
f324a9b8d4bf
summary: add tests for some extensions we plan to modify
Bryan O'Sullivan <bryano@fb.com>
parents:
18463
diff
changeset
|
192 update: (current) |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
193 $ hg bisect -g 1 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
194 Testing changeset 16:a2e6ea4973e9 (30 changesets remaining, ~4 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
195 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
|
196 $ hg bisect -g |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
197 Testing changeset 23:5ec79163bff4 (15 changesets remaining, ~3 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
198 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
|
199 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
200 skip |
5777 | 201 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
202 $ hg bisect -s |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
203 Testing changeset 24:10e0acd3809e (15 changesets remaining, ~3 tests) |
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 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
206 Testing changeset 27:288867a866e9 (7 changesets remaining, ~2 tests) |
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 $ hg bisect -g |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
209 Testing changeset 29:b5bd63375ab9 (4 changesets remaining, ~2 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
210 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
|
211 $ hg bisect -b |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
212 Testing changeset 28:8e0c2264c8af (2 changesets remaining, ~1 tests) |
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 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
215 The first bad revision is: |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
216 changeset: 29:b5bd63375ab9 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
217 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
218 date: Thu Jan 01 00:00:29 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
219 summary: msg 29 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
220 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
221 |
12177
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
222 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
|
223 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
224 $ hg bisect -r |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
225 $ hg bisect -b "0::3" |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
226 $ hg bisect -s "13::16" |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
227 $ hg bisect -g "26::tip" |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
228 Testing changeset 12:1941b52820a5 (23 changesets remaining, ~4 tests) |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
229 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
|
230 $ cat .hg/bisect.state |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
231 bad b99c7b9c8e11558adef3fad9af211c58d46f325b |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
232 bad 5cd978ea51499179507ee7b6f340d2dbaa401185 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
233 bad db07c04beaca44cf24832541e7f4a2346a95275b |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
234 bad b53bea5e2fcb30d3e00bd3409507a5659ce0fd8b |
18358
93293813d753
bisect: store state sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16960
diff
changeset
|
235 current 1941b52820a544549596820a8ae006842b0e2c64 |
12177
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
236 good 3efc6fd51aeb8594398044c6c846ca59ae021203 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
237 good 288867a866e9adb7a29880b66936c874b80f4651 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
238 good 8e0c2264c8af790daf3585ada0669d93dee09c83 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
239 good b5bd63375ab9a290419f2024b7f4ee9ea7ce90a8 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
240 good ed2d2f24b11c368fa8aa0da9f4e1db580abade59 |
80399b5b5f13
bisect: allow revsets in addition to single revs (issue2360)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
12094
diff
changeset
|
241 good 58c80a7c8a4025a94cedaf7b4a4e3124e8909a96 |
18358
93293813d753
bisect: store state sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16960
diff
changeset
|
242 skip 9d7d07bc967ca98ad0600c24953fd289ad5fa991 |
93293813d753
bisect: store state sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16960
diff
changeset
|
243 skip ce8f0998e922c179e80819d5066fbe46e2998784 |
93293813d753
bisect: store state sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16960
diff
changeset
|
244 skip e7fa0811edb063f6319531f0d0a865882138e180 |
93293813d753
bisect: store state sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16960
diff
changeset
|
245 skip a2e6ea4973e9196ddd3386493b0c214b41fd97d3 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
246 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
247 bisect reverse test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
248 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
249 $ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
250 $ hg bisect -b null |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
251 $ hg bisect -g tip |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
252 Testing changeset 15:e7fa0811edb0 (32 changesets remaining, ~5 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
253 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
|
254 $ hg bisect -g |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
255 Testing changeset 7:03750880c6b5 (16 changesets remaining, ~4 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
256 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
|
257 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
258 skip |
6860
6d904eb19c2a
add additional bisect tests
Bernhard Leiner <bleiner@gmail.com>
parents:
5777
diff
changeset
|
259 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
260 $ hg bisect -s |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
261 Testing changeset 6:a3d5c6fdf0d3 (16 changesets remaining, ~4 tests) |
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 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
264 Testing changeset 2:db07c04beaca (7 changesets remaining, ~2 tests) |
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 $ hg bisect -g |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
267 Testing changeset 0:b99c7b9c8e11 (3 changesets remaining, ~1 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
268 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
|
269 $ hg bisect -b |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
270 Testing changeset 1:5cd978ea5149 (2 changesets remaining, ~1 tests) |
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 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
273 The first good revision is: |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
274 changeset: 1:5cd978ea5149 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
275 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
276 date: Thu Jan 01 00:00:01 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
277 summary: msg 1 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
278 |
6860
6d904eb19c2a
add additional bisect tests
Bernhard Leiner <bleiner@gmail.com>
parents:
5777
diff
changeset
|
279 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
280 $ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
281 $ hg bisect -g tip |
12365
22f3353bcc36
tests: cleanup exit code handling in unified tests
Matt Mackall <mpm@selenic.com>
parents:
12316
diff
changeset
|
282 $ 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
|
283 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
|
284 [255] |
6983
5ce625983208
bisect: only complain when nothing can be done
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
6929
diff
changeset
|
285 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
286 $ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
287 $ hg bisect -g null |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
288 $ hg bisect -bU tip |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
289 Testing changeset 15:e7fa0811edb0 (32 changesets remaining, ~5 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
290 $ hg id |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
291 5cd978ea5149 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
292 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
293 |
12399
4fee1fd3de9a
tests: added a short description to issue numbers
Martin Geisler <mg@aragost.com>
parents:
12366
diff
changeset
|
294 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
|
295 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
|
296 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
297 $ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
298 $ hg bisect -b 4 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
299 $ hg bisect -g 0 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
300 Testing changeset 2:db07c04beaca (4 changesets remaining, ~2 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
301 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
|
302 $ hg bisect -s |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
303 Testing changeset 1:5cd978ea5149 (4 changesets remaining, ~2 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
304 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
|
305 $ hg bisect -s |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
306 Testing changeset 3:b53bea5e2fcb (4 changesets remaining, ~2 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
307 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
|
308 $ hg bisect -s |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
309 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
|
310 changeset: 1:5cd978ea5149 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
311 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
312 date: Thu Jan 01 00:00:01 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
313 summary: msg 1 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
314 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
315 changeset: 2:db07c04beaca |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
316 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
317 date: Thu Jan 01 00:00:02 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
318 summary: msg 2 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
319 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
320 changeset: 3:b53bea5e2fcb |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
321 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
322 date: Thu Jan 01 00:00:03 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
323 summary: msg 3 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
324 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
325 changeset: 4:9b2ba8336a65 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
326 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
327 date: Thu Jan 01 00:00:04 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
328 summary: msg 4 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
329 |
8802
ca14b3982ffe
bisect: fix traceback when command executable is not found
Patrick Mezard <pmezard@gmail.com>
parents:
7557
diff
changeset
|
330 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
331 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
332 reproduce non converging bisect, issue1182 |
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 $ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
335 $ hg bisect -g 0 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
336 $ hg bisect -b 2 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
337 Testing changeset 1:5cd978ea5149 (2 changesets remaining, ~1 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
338 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
|
339 $ hg bisect -s |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
340 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
|
341 changeset: 1:5cd978ea5149 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
342 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
343 date: Thu Jan 01 00:00:01 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
344 summary: msg 1 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
345 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
346 changeset: 2:db07c04beaca |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
347 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
348 date: Thu Jan 01 00:00:02 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
349 summary: msg 2 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
350 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
351 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
352 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
353 test no action |
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 $ hg bisect -r |
12365
22f3353bcc36
tests: cleanup exit code handling in unified tests
Matt Mackall <mpm@selenic.com>
parents:
12316
diff
changeset
|
356 $ hg bisect |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
357 abort: cannot bisect (no known good revisions) |
12366
c01dc9087d9a
tests: drop a bunch of sed calls from unified tests
Matt Mackall <mpm@selenic.com>
parents:
12365
diff
changeset
|
358 [255] |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
359 |
8803
2b35ced86b69
test-bisect: test --command option
Patrick Mezard <pmezard@gmail.com>
parents:
8802
diff
changeset
|
360 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
361 reproduce AssertionError, issue1445 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
362 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
363 $ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
364 $ hg bisect -b 6 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
365 $ hg bisect -g 0 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
366 Testing changeset 3:b53bea5e2fcb (6 changesets remaining, ~2 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
367 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
|
368 $ hg bisect -s |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
369 Testing changeset 2:db07c04beaca (6 changesets remaining, ~2 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
370 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
|
371 $ hg bisect -s |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
372 Testing changeset 4:9b2ba8336a65 (6 changesets remaining, ~2 tests) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
373 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
|
374 $ hg bisect -s |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
375 Testing changeset 1:5cd978ea5149 (6 changesets remaining, ~2 tests) |
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 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
378 Testing changeset 5:7874a09ea728 (6 changesets remaining, ~2 tests) |
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 -g |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
381 The first bad revision is: |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
382 changeset: 6:a3d5c6fdf0d3 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
383 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
384 date: Thu Jan 01 00:00:06 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
385 summary: msg 6 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
386 |
15134
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
387 $ 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
|
388 changeset: 0:b99c7b9c8e11 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
389 user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
390 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
|
391 summary: msg 0 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
392 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
393 changeset: 5:7874a09ea728 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
394 user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
395 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
|
396 summary: msg 5 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
397 |
15134
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
398 $ 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
|
399 changeset: 6:a3d5c6fdf0d3 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
400 user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
401 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
|
402 summary: msg 6 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
403 |
16647
14913fcb30c6
bisect: track the current changeset (issue3382)
Bryan O'Sullivan <bryano@fb.com>
parents:
15519
diff
changeset
|
404 $ hg log -r "bisect(current)" |
14913fcb30c6
bisect: track the current changeset (issue3382)
Bryan O'Sullivan <bryano@fb.com>
parents:
15519
diff
changeset
|
405 changeset: 5:7874a09ea728 |
14913fcb30c6
bisect: track the current changeset (issue3382)
Bryan O'Sullivan <bryano@fb.com>
parents:
15519
diff
changeset
|
406 user: test |
14913fcb30c6
bisect: track the current changeset (issue3382)
Bryan O'Sullivan <bryano@fb.com>
parents:
15519
diff
changeset
|
407 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
|
408 summary: msg 5 |
14913fcb30c6
bisect: track the current changeset (issue3382)
Bryan O'Sullivan <bryano@fb.com>
parents:
15519
diff
changeset
|
409 |
15134
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
410 $ 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
|
411 changeset: 1:5cd978ea5149 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
412 user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
413 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
|
414 summary: msg 1 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
415 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
416 changeset: 2:db07c04beaca |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
417 user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
418 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
|
419 summary: msg 2 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
420 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
421 changeset: 3:b53bea5e2fcb |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
422 user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
423 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
|
424 summary: msg 3 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
425 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
426 changeset: 4:9b2ba8336a65 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
427 user: test |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
428 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
|
429 summary: msg 4 |
54b198fe9768
revset: add a revset command to get bisect state.
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
12406
diff
changeset
|
430 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
431 |
15134
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
432 test legacy bisected() keyword |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
433 |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
434 $ hg log -r "bisected(bad)" |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
435 changeset: 6:a3d5c6fdf0d3 |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
436 user: test |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
437 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
|
438 summary: msg 6 |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
439 |
81adf7777f8f
revset: rename bisected() to bisect()
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
13602
diff
changeset
|
440 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
441 $ set +e |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
442 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
443 test invalid command |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
444 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
|
445 |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
446 $ hg bisect -r |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
447 $ hg bisect --command 'exit 127' |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
448 abort: failed to execute exit 127 |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12177
diff
changeset
|
449 [255] |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
450 |
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 bisecting command |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
453 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
454 $ cat > script.py <<EOF |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
455 > #!/usr/bin/env python |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
456 > import sys |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
457 > from mercurial import ui, hg |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
458 > repo = hg.repository(ui.ui(), '.') |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
459 > if repo['.'].rev() < 6: |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
460 > sys.exit(1) |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
461 > EOF |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
462 $ chmod +x script.py |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
463 $ 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
|
464 $ hg up -qr tip |
16960
be64115b4955
test-bisect: adapt for Windows
Adrian Buehlmann <adrian@cadifra.com>
parents:
16936
diff
changeset
|
465 $ hg bisect --command "python \"$TESTTMP/script.py\" and some parameters" |
20237
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
466 changeset 31:58c80a7c8a40: good |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
467 abort: cannot bisect (no known bad revisions) |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
468 [255] |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
469 $ 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
|
470 $ hg bisect --command "python \"$TESTTMP/script.py\" and some parameters" |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
471 changeset 0:b99c7b9c8e11: bad |
16936
ee7dd2307031
bisect: lowercase status message
Martin Geisler <mg@aragost.com>
parents:
16648
diff
changeset
|
472 changeset 15:e7fa0811edb0: good |
ee7dd2307031
bisect: lowercase status message
Martin Geisler <mg@aragost.com>
parents:
16648
diff
changeset
|
473 changeset 7:03750880c6b5: good |
ee7dd2307031
bisect: lowercase status message
Martin Geisler <mg@aragost.com>
parents:
16648
diff
changeset
|
474 changeset 3:b53bea5e2fcb: bad |
ee7dd2307031
bisect: lowercase status message
Martin Geisler <mg@aragost.com>
parents:
16648
diff
changeset
|
475 changeset 5:7874a09ea728: bad |
ee7dd2307031
bisect: lowercase status message
Martin Geisler <mg@aragost.com>
parents:
16648
diff
changeset
|
476 changeset 6:a3d5c6fdf0d3: good |
12094
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
477 The first good revision is: |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
478 changeset: 6:a3d5c6fdf0d3 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
479 user: test |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
480 date: Thu Jan 01 00:00:06 1970 +0000 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
481 summary: msg 6 |
1db76910f9b4
tests: convert test-bisect
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
10775
diff
changeset
|
482 |
16648
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
483 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
484 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
485 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
|
486 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
|
487 command |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
488 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
489 $ hg update null |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
490 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
|
491 $ cat > script.sh <<'EOF' |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
492 > #!/bin/sh |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
493 > 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
|
494 > 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
|
495 > 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
|
496 > 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
|
497 > test "$rev" -ge 6 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
498 > EOF |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
499 $ chmod +x script.sh |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
500 $ hg bisect -r |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
501 $ hg bisect --good tip --noupdate |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
502 $ hg bisect --bad 0 --noupdate |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
503 Testing changeset 15:e7fa0811edb0 (31 changesets remaining, ~4 tests) |
16960
be64115b4955
test-bisect: adapt for Windows
Adrian Buehlmann <adrian@cadifra.com>
parents:
16936
diff
changeset
|
504 $ hg bisect --command "sh \"$TESTTMP/script.sh\" and some params" --noupdate |
16936
ee7dd2307031
bisect: lowercase status message
Martin Geisler <mg@aragost.com>
parents:
16648
diff
changeset
|
505 changeset 15:e7fa0811edb0: good |
ee7dd2307031
bisect: lowercase status message
Martin Geisler <mg@aragost.com>
parents:
16648
diff
changeset
|
506 changeset 7:03750880c6b5: good |
ee7dd2307031
bisect: lowercase status message
Martin Geisler <mg@aragost.com>
parents:
16648
diff
changeset
|
507 changeset 3:b53bea5e2fcb: bad |
ee7dd2307031
bisect: lowercase status message
Martin Geisler <mg@aragost.com>
parents:
16648
diff
changeset
|
508 changeset 5:7874a09ea728: bad |
ee7dd2307031
bisect: lowercase status message
Martin Geisler <mg@aragost.com>
parents:
16648
diff
changeset
|
509 changeset 6:a3d5c6fdf0d3: good |
16648
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
510 The first good revision is: |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
511 changeset: 6:a3d5c6fdf0d3 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
512 user: test |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
513 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
|
514 summary: msg 6 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
515 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
516 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
517 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
|
518 |
1388cc711ea7
bisect: set HG_NODE when runing a command
Bryan O'Sullivan <bryano@fb.com>
parents:
16647
diff
changeset
|
519 $ hg parents |
18463
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
520 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
521 |
20237
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
522 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
|
523 |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
524 $ 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
|
525 > #!/bin/sh |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
526 > 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
|
527 > 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
|
528 > 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
|
529 > 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
|
530 > 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
|
531 > EOF |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
532 $ 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
|
533 $ hg bisect -r |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
534 $ 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
|
535 $ hg bisect --command "sh \"$TESTTMP/script.sh\" and some params" |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
536 changeset 31:58c80a7c8a40: good |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
537 abort: cannot bisect (no known bad revisions) |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
538 [255] |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
539 $ 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
|
540 $ hg bisect --command "sh \"$TESTTMP/script.sh\" and some params" |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
541 changeset 0:b99c7b9c8e11: bad |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
542 changeset 15:e7fa0811edb0: good |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
543 changeset 7:03750880c6b5: good |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
544 changeset 3:b53bea5e2fcb: bad |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
545 changeset 5:7874a09ea728: bad |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
546 changeset 6:a3d5c6fdf0d3: good |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
547 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
|
548 changeset: 6:a3d5c6fdf0d3 |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
549 user: test |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
550 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
|
551 summary: msg 6 |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
552 |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
553 |
0d32dd60016c
bisect: --command without --noupdate should flag the parent rev it tested
Mads Kiilerich <madski@unity3d.com>
parents:
20094
diff
changeset
|
554 |
18463
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
555 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
|
556 ========================================================= |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
557 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
558 $ cat > ${TESTTMP}/obs.py << EOF |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
559 > import mercurial.obsolete |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
560 > mercurial.obsolete._enabled = True |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
561 > EOF |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
562 $ echo '[extensions]' >> $HGRCPATH |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
563 $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
564 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
565 tip is obsolete |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
566 --------------------- |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
567 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
568 $ hg debugobsolete `hg id --debug -i -r tip` |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
569 $ hg bisect --reset |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
570 $ hg bisect --good 15 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
571 $ hg bisect --bad 30 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
572 Testing changeset 22:06c7993750ce (15 changesets remaining, ~3 tests) |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
573 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
|
574 $ hg bisect --command true |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
575 changeset 22:06c7993750ce: good |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
576 changeset 26:3efc6fd51aeb: good |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
577 changeset 28:8e0c2264c8af: good |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
578 changeset 29:b5bd63375ab9: good |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
579 The first bad revision is: |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
580 changeset: 30:ed2d2f24b11c |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
581 tag: tip |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
582 user: test |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
583 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
|
584 summary: msg 30 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
585 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
586 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
587 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
|
588 --------------------------------------------- |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
589 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
590 $ hg up 30 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
591 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
|
592 $ echo 'a' >> a |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
593 $ 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
|
594 $ hg bisect --reset |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
595 $ hg bisect --good . |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
596 $ hg bisect --bad 25 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
597 Testing changeset 28:8e0c2264c8af (6 changesets remaining, ~2 tests) |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
598 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
|
599 $ hg bisect --command true |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
600 changeset 28:8e0c2264c8af: good |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
601 changeset 26:3efc6fd51aeb: good |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
602 The first good revision is: |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
603 changeset: 26:3efc6fd51aeb |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
604 user: test |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
605 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
|
606 summary: msg 26 |
07771e233cf1
bisect: use changelog for iteration
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents:
18358
diff
changeset
|
607 |