tests/test-bisect3.t
author Gregory Szorc <gregory.szorc@gmail.com>
Mon, 26 Mar 2018 11:00:16 -0700
changeset 37288 9bfcbe4f4745
parent 25007 7c324f65e4ef
child 46800 f51ff655d338
permissions -rw-r--r--
wireproto: add streams to frame-based protocol Previously, the frame-based protocol was just a series of frames, with each frame associated with a request ID. In order to scale the protocol, we'll want to enable the use of compression. While it is possible to enable compression at the socket/pipe level, this has its disadvantages. The big one is it undermines the point of frames being standalone, atomic units that can be read and written: if you add compression above the framing protocol, you are back to having a stream-based protocol as opposed to something frame-based. So in order to preserve frames, compression needs to occur at the frame payload level. Compressing each frame's payload individually will limit compression ratios because the window size of the compressor will be limited by the max frame size, which is 32-64kb as currently defined. It will also add CPU overhead, as it is more efficient for compressors to operate on fewer, larger blocks of data than more, smaller blocks. So compressing each frame independently is out. This means we need to compress each frame's payload as if it is part of a larger stream. The simplest approach is to have 1 stream per connection. This could certainly work. However, it has disadvantages (documented below). We could also have 1 stream per RPC/command invocation. (This is the model HTTP/2 goes with.) This also has disadvantages. The main disadvantage to one global stream is that it has the very real potential to create CPU bottlenecks doing compression. Networks are only getting faster and the performance of single CPU cores has been relatively flat. Newer compression formats like zstandard offer better CPU cycle efficiency than predecessors like zlib. But it still all too common to saturate your CPU with compression overhead long before you saturate the network pipe. The main disadvantage with streams per request is that you can't reap the benefits of the compression context for multiple requests. For example, if you send 1000 RPC requests (or HTTP/2 requests for that matter), the response to each would have its own compression context. The overall size of the raw responses would be larger because compression contexts wouldn't be able to reference data from another request or response. The approach for streams as implemented in this commit is to support N streams per connection and for streams to potentially span requests and responses. As explained by the added internals docs, this facilitates servers and clients delegating independent streams and compression to independent threads / CPU cores. This helps alleviate the CPU bottleneck of compression. This design also allows compression contexts to be reused across requests/responses. This can result in improved compression ratios and less overhead for compressors and decompressors having to build new contexts. Another feature that was defined was the ability for individual frames within a stream to declare whether that individual frame's payload uses the content encoding (read: compression) defined by the stream. The idea here is that some servers may serve data from a combination of caches and dynamic resolution. Data coming from caches may be pre-compressed. We want to facilitate servers being able to essentially stream bytes from caches to the wire with minimal overhead. Being able to mix and match with frames are compressed within a stream enables these types of advanced server functionality. This commit defines the new streams mechanism. Basic code for supporting streams in frames has been added. But that code is seriously lacking and doesn't fully conform to the defined protocol. For example, we don't close any streams. And support for content encoding within streams is not yet implemented. The change was rather invasive and I didn't think it would be reasonable to implement the entire feature in a single commit. For the record, I would have loved to reuse an existing multiplexing protocol to build the new wire protocol on top of. However, I couldn't find a protocol that offers the performance and scaling characteristics that I desired. Namely, it should support multiple compression contexts to facilitate scaling out to multiple CPU cores and compression contexts should be able to live longer than single RPC requests. HTTP/2 *almost* fits the bill. But the semantics of HTTP message exchange state that streams can only live for a single request-response. We /could/ tunnel on top of HTTP/2 streams and frames with HEADER and DATA frames. But there's no guarantee that HTTP/2 libraries and proxies would allow us to use HTTP/2 streams and frames without the HTTP message exchange semantics defined in RFC 7540 Section 8. Other RPC protocols like gRPC tunnel are built on top of HTTP/2 and thus preserve its semantics of stream per RPC invocation. Even QUIC does this. We could attempt to invent a higher-level stream that spans HTTP/2 streams. But this would be violating HTTP/2 because there is no guarantee that HTTP/2 streams are routed to the same server. The best we can do - which is what this protocol does - is shoehorn all request and response data into a single HTTP message and create streams within. At that point, we've defined a Content-Type in HTTP parlance. It just so happens our media type can also work as a standalone, stream-based protocol, without leaning on HTTP or similar protocol. Differential Revision: https://phab.mercurial-scm.org/D2907
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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