annotate tests/test-bisect3.t @ 30442:41a8106789ca

util: implement zstd compression engine Now that zstd is vendored and being built (in some configurations), we can implement a compression engine for zstd! The zstd engine is a little different from existing engines. Because it may not always be present, we have to defer load the module in case importing it fails. We facilitate this via a cached property that holds a reference to the module or None. The "available" method is implemented to reflect reality. The zstd engine declares its ability to handle bundles using the "zstd" human name and the "ZS" internal name. The latter was chosen because internal names are 2 characters (by only convention I think) and "ZS" seems reasonable. The engine, like others, supports specifying the compression level. However, there are no consumers of this API that yet pass in that argument. I have plans to change that, so stay tuned. Since all we need to do to support bundle generation with a new compression engine is implement and register the compression engine, bundle generation with zstd "just works!" Tests demonstrating this have been added. How does performance of zstd for bundle generation compare? On the mozilla-unified repo, `hg bundle --all -t <engine>-v2` yields the following on my i7-6700K on Linux: engine CPU time bundle size vs orig size throughput none 97.0s 4,054,405,584 100.0% 41.8 MB/s bzip2 (l=9) 393.6s 975,343,098 24.0% 10.3 MB/s gzip (l=6) 184.0s 1,140,533,074 28.1% 22.0 MB/s zstd (l=1) 108.2s 1,119,434,718 27.6% 37.5 MB/s zstd (l=2) 111.3s 1,078,328,002 26.6% 36.4 MB/s zstd (l=3) 113.7s 1,011,823,727 25.0% 35.7 MB/s zstd (l=4) 116.0s 1,008,965,888 24.9% 35.0 MB/s zstd (l=5) 121.0s 977,203,148 24.1% 33.5 MB/s zstd (l=6) 131.7s 927,360,198 22.9% 30.8 MB/s zstd (l=7) 139.0s 912,808,505 22.5% 29.2 MB/s zstd (l=12) 198.1s 854,527,714 21.1% 20.5 MB/s zstd (l=18) 681.6s 789,750,690 19.5% 5.9 MB/s On compression, zstd for bundle generation delivers: * better compression than gzip with significantly less CPU utilization * better than bzip2 compression ratios while still being significantly faster than gzip * ability to aggressively tune compression level to achieve significantly smaller bundles That last point is important. With clone bundles, a server can pre-generate a bundle file, upload it to a static file server, and redirect clients to transparently download it during clone. The server could choose to produce a zstd bundle with the highest compression settings possible. This would take a very long time - a magnitude longer than a typical zstd bundle generation - but the result would be hundreds of megabytes smaller! For the clone volume we do at Mozilla, this could translate to petabytes of bandwidth savings per year and faster clones (due to smaller transfer size). I don't have detailed numbers to report on decompression. However, zstd decompression is fast: >1 GB/s output throughput on this machine, even through the Python bindings. And it can do that regardless of the compression level of the input. By the time you have enough data to worry about overhead of decompression, you have plenty of other things to worry about performance wise. zstd is wins all around. I can't wait to implement support for it on the wire protocol and in revlogs.
author Gregory Szorc <gregory.szorc@gmail.com>
date Fri, 11 Nov 2016 01:10:07 -0800
parents 7c324f65e4ef
children f51ff655d338
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
1 # Here we create a simple DAG which has just enough of the required
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
2 # topology to test all the bisection status labels:
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
3 #
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
4 # 13--14
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
5 # /
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
6 # 0--1--2--3---------9--10--11--12
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
7 # \ /
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
8 # 4--5--6--7--8
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
9
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
10
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
11 $ hg init
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
12
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
13 $ echo '0' >a
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
14 $ hg add a
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
15 $ hg ci -u test -d '0 0' -m '0'
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
16 $ echo '1' >a
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
17 $ hg ci -u test -d '1 0' -m '1'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
18
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
19 branch 2-3
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
20
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
21 $ echo '2' >b
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
22 $ hg add b
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
23 $ hg ci -u test -d '2 0' -m '2'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
24 $ echo '3' >b
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
25 $ hg ci -u test -d '3 0' -m '3'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
26
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
27 branch 4-8
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
28
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
29 $ hg up -r 1
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
30 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
31 $ echo '4' >c
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
32 $ hg add c
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
33 $ hg ci -u test -d '4 0' -m '4'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
34 created new head
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
35 $ echo '5' >c
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
36 $ hg ci -u test -d '5 0' -m '5'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
37 $ echo '6' >c
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
38 $ hg ci -u test -d '6 0' -m '6'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
39 $ echo '7' >c
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
40 $ hg ci -u test -d '7 0' -m '7'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
41 $ echo '8' >c
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
42 $ hg ci -u test -d '8 0' -m '8'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
43
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
44 merge
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
45
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
46 $ hg merge -r 3
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
47 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
48 (branch merge, don't forget to commit)
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
49 $ hg ci -u test -d '9 0' -m '9=8+3'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
50
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
51 $ echo '10' >a
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
52 $ hg ci -u test -d '10 0' -m '10'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
53 $ echo '11' >a
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
54 $ hg ci -u test -d '11 0' -m '11'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
55 $ echo '12' >a
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
56 $ hg ci -u test -d '12 0' -m '12'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
57
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
58 unrelated branch
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
59
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
60 $ hg up -r 3
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
61 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
62 $ echo '13' >d
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
63 $ hg add d
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
64 $ hg ci -u test -d '13 0' -m '13'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
65 created new head
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
66 $ echo '14' >d
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
67 $ hg ci -u test -d '14 0' -m '14'
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
68
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
69 mark changesets
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
70
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
71 $ hg bisect --reset
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
72 $ hg bisect --good 4
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
73 $ hg bisect --good 6
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
74 $ hg bisect --bad 12
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
75 Testing changeset 9:2197c557e14c (6 changesets remaining, ~2 tests)
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
76 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
77 $ hg bisect --bad 10
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
78 Testing changeset 8:e74a86251f58 (4 changesets remaining, ~2 tests)
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
79 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
80 $ hg bisect --skip 7
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
81 Testing changeset 8:e74a86251f58 (4 changesets remaining, ~2 tests)
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
82 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
83
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
84 test template
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
85
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
86 $ hg log --template '{rev}:{node|short} {bisect}\n'
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
87 14:cbf2f3105bbf
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
88 13:e07efca37c43
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
89 12:98c6b56349c0 bad
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
90 11:03f491376e63 bad (implicit)
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
91 10:c012b15e2409 bad
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
92 9:2197c557e14c untested
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
93 8:e74a86251f58 untested
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
94 7:a5f87041c899 skipped
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
95 6:7d997bedcd8d good
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
96 5:2dd1875f1028 good (implicit)
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
97 4:2a1daef14cd4 good
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
98 3:8417d459b90c ignored
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
99 2:e1355ee1f23e ignored
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
100 1:ce7c85e06a9f good (implicit)
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
101 0:b4e73ffab476 good (implicit)
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
102 $ hg log --template '{bisect|shortbisect} {rev}:{node|short}\n'
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
103 14:cbf2f3105bbf
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
104 13:e07efca37c43
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
105 B 12:98c6b56349c0
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
106 B 11:03f491376e63
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
107 B 10:c012b15e2409
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
108 U 9:2197c557e14c
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
109 U 8:e74a86251f58
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
110 S 7:a5f87041c899
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
111 G 6:7d997bedcd8d
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
112 G 5:2dd1875f1028
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
113 G 4:2a1daef14cd4
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
114 I 3:8417d459b90c
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
115 I 2:e1355ee1f23e
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
116 G 1:ce7c85e06a9f
15155
f4a8d754cd0a templates: add 'bisect' keyword to return a cset's bisect status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents:
diff changeset
117 G 0:b4e73ffab476
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
118
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
119 test style
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
120
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
121 $ hg log --style bisect
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
122 changeset: 14:cbf2f3105bbf
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
123 bisect:
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
124 tag: tip
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
125 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
126 date: Thu Jan 01 00:00:14 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
127 summary: 14
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
128
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
129 changeset: 13:e07efca37c43
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
130 bisect:
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
131 parent: 3:8417d459b90c
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
132 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
133 date: Thu Jan 01 00:00:13 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
134 summary: 13
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
135
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
136 changeset: 12:98c6b56349c0
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
137 bisect: bad
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
138 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
139 date: Thu Jan 01 00:00:12 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
140 summary: 12
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
141
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
142 changeset: 11:03f491376e63
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
143 bisect: bad (implicit)
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
144 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
145 date: Thu Jan 01 00:00:11 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
146 summary: 11
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
147
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
148 changeset: 10:c012b15e2409
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
149 bisect: bad
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
150 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
151 date: Thu Jan 01 00:00:10 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
152 summary: 10
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
153
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
154 changeset: 9:2197c557e14c
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
155 bisect: untested
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
156 parent: 8:e74a86251f58
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
157 parent: 3:8417d459b90c
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
158 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
159 date: Thu Jan 01 00:00:09 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
160 summary: 9=8+3
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
161
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
162 changeset: 8:e74a86251f58
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
163 bisect: untested
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
164 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
165 date: Thu Jan 01 00:00:08 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
166 summary: 8
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
167
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
168 changeset: 7:a5f87041c899
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
169 bisect: skipped
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
170 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
171 date: Thu Jan 01 00:00:07 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
172 summary: 7
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
173
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
174 changeset: 6:7d997bedcd8d
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
175 bisect: good
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
176 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
177 date: Thu Jan 01 00:00:06 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
178 summary: 6
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
179
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
180 changeset: 5:2dd1875f1028
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
181 bisect: good (implicit)
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
182 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
183 date: Thu Jan 01 00:00:05 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
184 summary: 5
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
185
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
186 changeset: 4:2a1daef14cd4
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
187 bisect: good
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
188 parent: 1:ce7c85e06a9f
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
189 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
190 date: Thu Jan 01 00:00:04 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
191 summary: 4
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
192
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
193 changeset: 3:8417d459b90c
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
194 bisect: ignored
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
195 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
196 date: Thu Jan 01 00:00:03 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
197 summary: 3
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
198
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
199 changeset: 2:e1355ee1f23e
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
200 bisect: ignored
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
201 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
202 date: Thu Jan 01 00:00:02 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
203 summary: 2
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
204
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
205 changeset: 1:ce7c85e06a9f
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
206 bisect: good (implicit)
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
207 user: test
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
208 date: Thu Jan 01 00:00:01 1970 +0000
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
209 summary: 1
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
210
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
211 changeset: 0:b4e73ffab476
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
212 bisect: good (implicit)
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
213 user: test
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
214 date: Thu Jan 01 00:00:00 1970 +0000
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
215 summary: 0
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
216
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
217 $ hg log --quiet --style bisect
15438
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
218 14:cbf2f3105bbf
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
219 13:e07efca37c43
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
220 B 12:98c6b56349c0
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
221 B 11:03f491376e63
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
222 B 10:c012b15e2409
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
223 U 9:2197c557e14c
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
224 U 8:e74a86251f58
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
225 S 7:a5f87041c899
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
226 G 6:7d997bedcd8d
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
227 G 5:2dd1875f1028
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
228 G 4:2a1daef14cd4
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
229 I 3:8417d459b90c
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
230 I 2:e1355ee1f23e
4d5b12a5517b tests: don't let time go back before 0 o'clock in bisect3.t
Mads Kiilerich <mads@kiilerich.com>
parents: 15156
diff changeset
231 G 1:ce7c85e06a9f
15156
143c78b4fc8c styles: add new 'bisect' style that prints the bisection status
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
parents: 15155
diff changeset
232 G 0:b4e73ffab476
25007
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
233
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
234 $ hg --config extensions.color= --color=debug log --quiet --style bisect
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
235 [log.bisect| ] 14:cbf2f3105bbf
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
236 [log.bisect| ] 13:e07efca37c43
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
237 [log.bisect bisect.bad|B] 12:98c6b56349c0
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
238 [log.bisect bisect.bad|B] 11:03f491376e63
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
239 [log.bisect bisect.bad|B] 10:c012b15e2409
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
240 [log.bisect bisect.untested|U] 9:2197c557e14c
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
241 [log.bisect bisect.untested|U] 8:e74a86251f58
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
242 [log.bisect bisect.skipped|S] 7:a5f87041c899
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
243 [log.bisect bisect.good|G] 6:7d997bedcd8d
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
244 [log.bisect bisect.good|G] 5:2dd1875f1028
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
245 [log.bisect bisect.good|G] 4:2a1daef14cd4
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
246 [log.bisect bisect.ignored|I] 3:8417d459b90c
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
247 [log.bisect bisect.ignored|I] 2:e1355ee1f23e
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
248 [log.bisect bisect.good|G] 1:ce7c85e06a9f
7c324f65e4ef map-cmdline.bisect: rewrite to just %include the default template
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 15438
diff changeset
249 [log.bisect bisect.good|G] 0:b4e73ffab476