Mercurial > hg
annotate tests/test-highlight.t @ 40326:fed697fa1734
sqlitestore: file storage backend using SQLite
This commit provides an extension which uses SQLite to store file
data (as opposed to revlogs).
As the inline documentation describes, there are still several
aspects to the extension that are incomplete. But it's a start.
The extension does support basic clone, checkout, and commit
workflows, which makes it suitable for simple use cases.
One notable missing feature is support for "bundlerepos." This is
probably responsible for the most test failures when the extension
is activated as part of the test suite.
All revision data is stored in SQLite. Data is stored as zstd
compressed chunks (default if zstd is available), zlib compressed
chunks (default if zstd is not available), or raw chunks (if
configured or if a compressed delta is not smaller than the raw
delta). This makes things very similar to revlogs.
Unlike revlogs, the extension doesn't yet enforce a limit on delta
chain length. This is an obvious limitation and should be addressed.
This is somewhat mitigated by the use of zstd, which is much faster
than zlib to decompress.
There is a dedicated table for storing deltas. Deltas are stored
by the SHA-1 hash of their uncompressed content. The "fileindex" table
has columns that reference the delta for each revision and the base
delta that delta should be applied against. A recursive SQL query
is used to resolve the delta chain along with the delta data.
By storing deltas by hash, we are able to de-duplicate delta storage!
With revlogs, the same deltas in different revlogs would result in
duplicate storage of that delta. In this scheme, inserting the
duplicate delta is a no-op and delta chains simply reference the
existing delta.
When initially implementing this extension, I did not have
content-indexed deltas and deltas could be duplicated across files
(just like revlogs). When I implemented content-indexed deltas, the
size of the SQLite database for a full clone of mozilla-unified
dropped:
before: 2,554,261,504 bytes
after: 2,488,754,176 bytes
Surprisingly, this is still larger than the bytes size of revlog
files:
revlog files: 2,104,861,230 bytes
du -b: 2,254,381,614
I would have expected storage to be smaller since we're not limiting
delta chain length and since we're using zstd instead of zlib. I
suspect the SQLite indexes and per-column overhead account for the
bulk of the differences. (Keep in mind that revlog uses a 64-byte
packed struct for revision index data and deltas are stored without
padding. Aside from the 12 unused bytes in the 32 byte node field,
revlogs are pretty efficient.) Another source of overhead is file
name storage. With revlogs, file names are stored in the filesystem.
But with SQLite, we need to store file names in the database. This is
roughly equivalent to the size of the fncache file, which for the
mozilla-unified repository is ~34MB.
Since the SQLite database isn't append-only and since delta chains
can reference any delta, this opens some interesting possibilities.
For example, we could store deltas in reverse, such that fulltexts
are stored for newer revisions and deltas are applied to reconstruct
older revisions. This is likely a more optimal storage strategy for
version control, as new data tends to be more frequently accessed
than old data. We would obviously need wire protocol support for
transferring revision data from newest to oldest. And we would
probably need some kind of mechanism for "re-encoding" stores. But
it should be doable.
This extension is very much experimental quality. There are a handful
of features that don't work. It probably isn't suitable for day-to-day
use. But it could be used in limited cases (e.g. read-only checkouts
like in CI). And it is also a good proving ground for alternate
storage backends. As we continue to define interfaces for all things
storage, it will be useful to have a viable alternate storage backend
to see how things shake out in practice.
test-storage.py passes on Python 2 and introduces no new test failures on
Python 3. Having the storage-level unit tests has proved to be insanely
useful when developing this extension. Those tests caught numerous bugs
during development and I'm convinced this style of testing is the way
forward for ensuring alternate storage backends work as intended. Of
course, test coverage isn't close to what it needs to be. But it is
a start. And what coverage we have gives me confidence that basic store
functionality is implemented properly.
Differential Revision: https://phab.mercurial-scm.org/D4928
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Tue, 09 Oct 2018 08:50:13 -0700 |
parents | 5abc47d4ca6b |
children | 3b84ef904aea |
rev | line source |
---|---|
22046
7a9cbb315d84
tests: replace exit 80 with #require
Matt Mackall <mpm@selenic.com>
parents:
21120
diff
changeset
|
1 #require pygments serve |
6355
3b841c189ab7
tests: add highlight extension tests
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
2 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
3 $ cat <<EOF >> $HGRCPATH |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
4 > [extensions] |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
5 > highlight = |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
6 > [web] |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
7 > pygments_style = friendly |
26249
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
8 > highlightfiles = **.py and size('<100KB') |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
9 > EOF |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
10 $ hg init test |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
11 $ cd test |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
12 |
27996
4301b99126ef
test-highlight: factor out function that normalizes pygments output
Yuya Nishihara <yuya@tcha.org>
parents:
27995
diff
changeset
|
13 $ filterhtml () { |
4301b99126ef
test-highlight: factor out function that normalizes pygments output
Yuya Nishihara <yuya@tcha.org>
parents:
27995
diff
changeset
|
14 > sed -e "s/class=\"k\"/class=\"kn\"/g" \ |
27997
bc2dd19b9534
test-highlight: add normalization rule for Pygments 2.1
Yuya Nishihara <yuya@tcha.org>
parents:
27996
diff
changeset
|
15 > -e "s/class=\"mf\"/class=\"mi\"/g" \ |
30853
312b861924c8
test-highlight: add normalization rule for Pygments 2.2
Yuya Nishihara <yuya@tcha.org>
parents:
30765
diff
changeset
|
16 > -e "s/class=\"vm\"/class=\"n\"/g" \ |
27997
bc2dd19b9534
test-highlight: add normalization rule for Pygments 2.1
Yuya Nishihara <yuya@tcha.org>
parents:
27996
diff
changeset
|
17 > -e "s/class=\"\([cs]\)[h12]\"/class=\"\1\"/g" |
27996
4301b99126ef
test-highlight: factor out function that normalizes pygments output
Yuya Nishihara <yuya@tcha.org>
parents:
27995
diff
changeset
|
18 > } |
4301b99126ef
test-highlight: factor out function that normalizes pygments output
Yuya Nishihara <yuya@tcha.org>
parents:
27995
diff
changeset
|
19 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
20 create random Python file to exercise Pygments |
6355
3b841c189ab7
tests: add highlight extension tests
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
diff
changeset
|
21 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
22 $ cat <<EOF > primes.py |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
23 > """Fun with generators. Corresponding Haskell implementation: |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
24 > |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
25 > primes = 2 : sieve [3, 5..] |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
26 > where sieve (p:ns) = p : sieve [n | n <- ns, mod n p /= 0] |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
27 > """ |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
28 > |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
29 > from itertools import dropwhile, ifilter, islice, count, chain |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
30 > |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
31 > def primes(): |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
32 > """Generate all primes.""" |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
33 > def sieve(ns): |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
34 > p = ns.next() |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
35 > # It is important to yield *here* in order to stop the |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
36 > # infinite recursion. |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
37 > yield p |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
38 > ns = ifilter(lambda n: n % p != 0, ns) |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
39 > for n in sieve(ns): |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
40 > yield n |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
41 > |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
42 > odds = ifilter(lambda i: i % 2 == 1, count()) |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
43 > return chain([2], sieve(dropwhile(lambda n: n < 3, odds))) |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
44 > |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
45 > if __name__ == "__main__": |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
46 > import sys |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
47 > try: |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
48 > n = int(sys.argv[1]) |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
49 > except (ValueError, IndexError): |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
50 > n = 10 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
51 > p = primes() |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
52 > print("The first %d primes: %s" % (n, list(islice(p, n)))) |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
53 > EOF |
25867
a74e9806d17d
highlight: produce correct markup when there's a blank line just before EOF
Anton Shestakov <av6@dwimlabs.net>
parents:
25617
diff
changeset
|
54 $ echo >> primes.py # to test html markup with an empty line just before EOF |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
55 $ hg ci -Ama |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
56 adding primes.py |
8485
0b93eff3721d
test-highlight: decouple test from get-with-headers.py
Martin Geisler <mg@lazybytes.net>
parents:
8083
diff
changeset
|
57 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
58 hg serve |
8485
0b93eff3721d
test-highlight: decouple test from get-with-headers.py
Martin Geisler <mg@lazybytes.net>
parents:
8083
diff
changeset
|
59 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
60 $ hg serve -p $HGPORT -d -n test --pid-file=hg.pid -A access.log -E errors.log |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
61 $ cat hg.pid >> $DAEMON_PIDS |
8485
0b93eff3721d
test-highlight: decouple test from get-with-headers.py
Martin Geisler <mg@lazybytes.net>
parents:
8083
diff
changeset
|
62 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
63 hgweb filerevision, html |
8485
0b93eff3721d
test-highlight: decouple test from get-with-headers.py
Martin Geisler <mg@lazybytes.net>
parents:
8083
diff
changeset
|
64 |
27996
4301b99126ef
test-highlight: factor out function that normalizes pygments output
Yuya Nishihara <yuya@tcha.org>
parents:
27995
diff
changeset
|
65 $ (get-with-headers.py localhost:$HGPORT 'file/tip/primes.py') | filterhtml |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
66 200 Script output follows |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
67 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
68 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
69 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
70 <head> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
71 <link rel="icon" href="/static/hgicon.png" type="image/png" /> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
72 <meta name="robots" content="index, nofollow" /> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
73 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" /> |
14053
139fb11210bb
fix broken tests
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
13618
diff
changeset
|
74 <script type="text/javascript" src="/static/mercurial.js"></script> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
75 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
76 <link rel="stylesheet" href="/highlightcss" type="text/css" /> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
77 <title>test: f4fca47b67e6 primes.py</title> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
78 </head> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
79 <body> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
80 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
81 <div class="container"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
82 <div class="menu"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
83 <div class="logo"> |
26421
4b0fc75f9403
urls: bulk-change primary website URLs
Matt Mackall <mpm@selenic.com>
parents:
26249
diff
changeset
|
84 <a href="https://mercurial-scm.org/"> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
85 <img src="/static/hglogo.png" alt="mercurial" /></a> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
86 </div> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
87 <ul> |
25606
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
88 <li><a href="/shortlog/tip">log</a></li> |
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
89 <li><a href="/graph/tip">graph</a></li> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
90 <li><a href="/tags">tags</a></li> |
21120
9ea9e94c7492
hgweb: fix lack of "bookmarks" link in "/file" page of "paper" style
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
20598
diff
changeset
|
91 <li><a href="/bookmarks">bookmarks</a></li> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
92 <li><a href="/branches">branches</a></li> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
93 </ul> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
94 <ul> |
25606
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
95 <li><a href="/rev/tip">changeset</a></li> |
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
96 <li><a href="/file/tip/">browse</a></li> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
97 </ul> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
98 <ul> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
99 <li class="active">file</li> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
100 <li><a href="/file/tip/primes.py">latest</a></li> |
25606
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
101 <li><a href="/diff/tip/primes.py">diff</a></li> |
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
102 <li><a href="/comparison/tip/primes.py">comparison</a></li> |
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
103 <li><a href="/annotate/tip/primes.py">annotate</a></li> |
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
104 <li><a href="/log/tip/primes.py">file log</a></li> |
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
105 <li><a href="/raw-file/tip/primes.py">raw</a></li> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
106 </ul> |
12680
d664547ef540
hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com>
parents:
12445
diff
changeset
|
107 <ul> |
d664547ef540
hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com>
parents:
12445
diff
changeset
|
108 <li><a href="/help">help</a></li> |
d664547ef540
hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com>
parents:
12445
diff
changeset
|
109 </ul> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
110 </div> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
111 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
112 <div class="main"> |
18291
5db16424142c
tests: fix up test-highlight for breadcrumb changes
Matt Mackall <mpm@selenic.com>
parents:
17466
diff
changeset
|
113 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2> |
25617
63be46407a50
hgweb: link to revision by node hash in paper & coal
Anton Shestakov <av6@dwimlabs.net>
parents:
25606
diff
changeset
|
114 <h3> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
115 view primes.py @ 0:<a href="/rev/f4fca47b67e6">f4fca47b67e6</a> |
35065
a1de4ffaa7a8
hgweb: show commit phase if it's not public
Anton Shestakov <av6@dwimlabs.net>
parents:
35064
diff
changeset
|
116 <span class="phase">draft</span> <span class="branchhead">default</span> <span class="tag">tip</span> |
25617
63be46407a50
hgweb: link to revision by node hash in paper & coal
Anton Shestakov <av6@dwimlabs.net>
parents:
25606
diff
changeset
|
117 </h3> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
118 |
32758
cba4461aa0a0
hgweb: consolidate search form for paper
Gregory Szorc <gregory.szorc@gmail.com>
parents:
32070
diff
changeset
|
119 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
120 <form class="search" action="/log"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
121 |
32758
cba4461aa0a0
hgweb: consolidate search form for paper
Gregory Szorc <gregory.szorc@gmail.com>
parents:
32070
diff
changeset
|
122 <p><input name="rev" id="search1" type="text" size="30" value="" /></p> |
19796
544848ef65f2
paper: edit search hint to include new feature description
Alexander Plavin <alexander@plav.in>
parents:
19795
diff
changeset
|
123 <div id="hint">Find changesets by keywords (author, files, the commit message), revision |
544848ef65f2
paper: edit search hint to include new feature description
Alexander Plavin <alexander@plav.in>
parents:
19795
diff
changeset
|
124 number or hash, or <a href="/help/revsets">revset expression</a>.</div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
125 </form> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
126 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
127 <div class="description">a</div> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
128 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
129 <table id="changesetEntry"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
130 <tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
131 <th class="author">author</th> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
132 <td class="author">test</td> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
133 </tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
134 <tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
135 <th class="date">date</th> |
15375
fe9d36a6853e
hgweb: fix dynamic date calculation not working under Safari
Brodie Rao <brodie@bitheap.org>
parents:
15243
diff
changeset
|
136 <td class="date age">Thu, 01 Jan 1970 00:00:00 +0000</td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
137 </tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
138 <tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
139 <th class="author">parents</th> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
140 <td class="author"></td> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
141 </tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
142 <tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
143 <th class="author">children</th> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
144 <td class="author"></td> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
145 </tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
146 </table> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
147 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
148 <div class="overflow"> |
37830
82ae4f471254
paper: add href="#" to links with click handlers
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37829
diff
changeset
|
149 <div class="sourcefirst linewraptoggle">line wrap: <a class="linewraplink" href="#">on</a></div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
150 <div class="sourcefirst"> line source</div> |
32995
7c82bfd55d47
hgweb: parameterize the tag name of elements holding followlines selection
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32938
diff
changeset
|
151 <pre class="sourcelines stripes4 wrap bottomline" |
7c82bfd55d47
hgweb: parameterize the tag name of elements holding followlines selection
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32938
diff
changeset
|
152 data-logurl="/log/tip/primes.py" |
7c82bfd55d47
hgweb: parameterize the tag name of elements holding followlines selection
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32938
diff
changeset
|
153 data-selectabletag="SPAN" |
7c82bfd55d47
hgweb: parameterize the tag name of elements holding followlines selection
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32938
diff
changeset
|
154 data-ishead="1"> |
7c82bfd55d47
hgweb: parameterize the tag name of elements holding followlines selection
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32938
diff
changeset
|
155 |
32936
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
156 <span id="l1"><span class="sd">"""Fun with generators. Corresponding Haskell implementation:</span></span><a href="#l1"></a> |
19387
f2e4fdb3dd27
hgweb: code selection without line numbers in file source view
Alexander Plavin <me@aplavin.ru>
parents:
18291
diff
changeset
|
157 <span id="l2"></span><a href="#l2"></a> |
32936
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
158 <span id="l3"><span class="sd">primes = 2 : sieve [3, 5..]</span></span><a href="#l3"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
159 <span id="l4"><span class="sd"> where sieve (p:ns) = p : sieve [n | n <- ns, mod n p /= 0]</span></span><a href="#l4"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
160 <span id="l5"><span class="sd">"""</span></span><a href="#l5"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
161 <span id="l6"></span><a href="#l6"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
162 <span id="l7"><span class="kn">from</span> <span class="nn">itertools</span> <span class="kn">import</span> <span class="n">dropwhile</span><span class="p">,</span> <span class="n">ifilter</span><span class="p">,</span> <span class="n">islice</span><span class="p">,</span> <span class="n">count</span><span class="p">,</span> <span class="n">chain</span></span><a href="#l7"></a> |
19387
f2e4fdb3dd27
hgweb: code selection without line numbers in file source view
Alexander Plavin <me@aplavin.ru>
parents:
18291
diff
changeset
|
163 <span id="l8"></span><a href="#l8"></a> |
32936
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
164 <span id="l9"><span class="kn">def</span> <span class="nf">primes</span><span class="p">():</span></span><a href="#l9"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
165 <span id="l10"> <span class="sd">"""Generate all primes."""</span></span><a href="#l10"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
166 <span id="l11"> <span class="kn">def</span> <span class="nf">sieve</span><span class="p">(</span><span class="n">ns</span><span class="p">):</span></span><a href="#l11"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
167 <span id="l12"> <span class="n">p</span> <span class="o">=</span> <span class="n">ns</span><span class="o">.</span><span class="n">next</span><span class="p">()</span></span><a href="#l12"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
168 <span id="l13"> <span class="c"># It is important to yield *here* in order to stop the</span></span><a href="#l13"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
169 <span id="l14"> <span class="c"># infinite recursion.</span></span><a href="#l14"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
170 <span id="l15"> <span class="kn">yield</span> <span class="n">p</span></span><a href="#l15"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
171 <span id="l16"> <span class="n">ns</span> <span class="o">=</span> <span class="n">ifilter</span><span class="p">(</span><span class="kn">lambda</span> <span class="n">n</span><span class="p">:</span> <span class="n">n</span> <span class="o">%</span> <span class="n">p</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">,</span> <span class="n">ns</span><span class="p">)</span></span><a href="#l16"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
172 <span id="l17"> <span class="kn">for</span> <span class="n">n</span> <span class="ow">in</span> <span class="n">sieve</span><span class="p">(</span><span class="n">ns</span><span class="p">):</span></span><a href="#l17"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
173 <span id="l18"> <span class="kn">yield</span> <span class="n">n</span></span><a href="#l18"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
174 <span id="l19"></span><a href="#l19"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
175 <span id="l20"> <span class="n">odds</span> <span class="o">=</span> <span class="n">ifilter</span><span class="p">(</span><span class="kn">lambda</span> <span class="n">i</span><span class="p">:</span> <span class="n">i</span> <span class="o">%</span> <span class="mi">2</span> <span class="o">==</span> <span class="mi">1</span><span class="p">,</span> <span class="n">count</span><span class="p">())</span></span><a href="#l20"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
176 <span id="l21"> <span class="kn">return</span> <span class="n">chain</span><span class="p">([</span><span class="mi">2</span><span class="p">],</span> <span class="n">sieve</span><span class="p">(</span><span class="n">dropwhile</span><span class="p">(</span><span class="kn">lambda</span> <span class="n">n</span><span class="p">:</span> <span class="n">n</span> <span class="o"><</span> <span class="mi">3</span><span class="p">,</span> <span class="n">odds</span><span class="p">)))</span></span><a href="#l21"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
177 <span id="l22"></span><a href="#l22"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
178 <span id="l23"><span class="kn">if</span> <span class="n">__name__</span> <span class="o">==</span> <span class="s">"__main__"</span><span class="p">:</span></span><a href="#l23"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
179 <span id="l24"> <span class="kn">import</span> <span class="nn">sys</span></span><a href="#l24"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
180 <span id="l25"> <span class="kn">try</span><span class="p">:</span></span><a href="#l25"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
181 <span id="l26"> <span class="n">n</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">sys</span><span class="o">.</span><span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span></span><a href="#l26"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
182 <span id="l27"> <span class="kn">except</span> <span class="p">(</span><span class="ne">ValueError</span><span class="p">,</span> <span class="ne">IndexError</span><span class="p">):</span></span><a href="#l27"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
183 <span id="l28"> <span class="n">n</span> <span class="o">=</span> <span class="mi">10</span></span><a href="#l28"></a> |
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
184 <span id="l29"> <span class="n">p</span> <span class="o">=</span> <span class="n">primes</span><span class="p">()</span></span><a href="#l29"></a> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
185 <span id="l30"> <span class="kn">print</span><span class="p">(</span><span class="s">"The first </span><span class="si">%d</span><span class="s"> primes: </span><span class="si">%s</span><span class="s">"</span> <span class="o">%</span> <span class="p">(</span><span class="n">n</span><span class="p">,</span> <span class="nb">list</span><span class="p">(</span><span class="n">islice</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">n</span><span class="p">))))</span></span><a href="#l30"></a> |
32995
7c82bfd55d47
hgweb: parameterize the tag name of elements holding followlines selection
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32938
diff
changeset
|
186 <span id="l31"></span><a href="#l31"></a> |
7c82bfd55d47
hgweb: parameterize the tag name of elements holding followlines selection
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32938
diff
changeset
|
187 </pre> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
188 </div> |
31758
04ec317b8128
hgweb: expose a followlines UI in filerevision view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
30853
diff
changeset
|
189 |
31785
d15c9feb4399
hgweb: rename linerangelog.js as followlines.js
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
31758
diff
changeset
|
190 <script type="text/javascript" src="/static/followlines.js"></script> |
31758
04ec317b8128
hgweb: expose a followlines UI in filerevision view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
30853
diff
changeset
|
191 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
192 </div> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
193 </div> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
194 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
195 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
196 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
197 </body> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
198 </html> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
199 |
8485
0b93eff3721d
test-highlight: decouple test from get-with-headers.py
Martin Geisler <mg@lazybytes.net>
parents:
8083
diff
changeset
|
200 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
201 hgweb fileannotate, html |
6987
d09e813b21e3
highlight: only pygmentize for HTML mimetypes
Rocco Rutte <pdmef@gmx.net>
parents:
6863
diff
changeset
|
202 |
27996
4301b99126ef
test-highlight: factor out function that normalizes pygments output
Yuya Nishihara <yuya@tcha.org>
parents:
27995
diff
changeset
|
203 $ (get-with-headers.py localhost:$HGPORT 'annotate/tip/primes.py') | filterhtml |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
204 200 Script output follows |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
205 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
206 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
207 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
208 <head> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
209 <link rel="icon" href="/static/hgicon.png" type="image/png" /> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
210 <meta name="robots" content="index, nofollow" /> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
211 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" /> |
14053
139fb11210bb
fix broken tests
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
13618
diff
changeset
|
212 <script type="text/javascript" src="/static/mercurial.js"></script> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
213 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
214 <link rel="stylesheet" href="/highlightcss" type="text/css" /> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
215 <title>test: primes.py annotate</title> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
216 </head> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
217 <body> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
218 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
219 <div class="container"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
220 <div class="menu"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
221 <div class="logo"> |
26421
4b0fc75f9403
urls: bulk-change primary website URLs
Matt Mackall <mpm@selenic.com>
parents:
26249
diff
changeset
|
222 <a href="https://mercurial-scm.org/"> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
223 <img src="/static/hglogo.png" alt="mercurial" /></a> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
224 </div> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
225 <ul> |
25606
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
226 <li><a href="/shortlog/tip">log</a></li> |
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
227 <li><a href="/graph/tip">graph</a></li> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
228 <li><a href="/tags">tags</a></li> |
13618
b217619a6cf5
test-highlight: fix test output (introduced by 2151703e7f84)
Patrick Mezard <pmezard@gmail.com>
parents:
12943
diff
changeset
|
229 <li><a href="/bookmarks">bookmarks</a></li> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
230 <li><a href="/branches">branches</a></li> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
231 </ul> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
232 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
233 <ul> |
25606
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
234 <li><a href="/rev/tip">changeset</a></li> |
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
235 <li><a href="/file/tip/">browse</a></li> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
236 </ul> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
237 <ul> |
25606
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
238 <li><a href="/file/tip/primes.py">file</a></li> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
239 <li><a href="/file/tip/primes.py">latest</a></li> |
25606
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
240 <li><a href="/diff/tip/primes.py">diff</a></li> |
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
241 <li><a href="/comparison/tip/primes.py">comparison</a></li> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
242 <li class="active">annotate</li> |
25606
3bb6f5f478a7
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Anton Shestakov <av6@dwimlabs.net>
parents:
25474
diff
changeset
|
243 <li><a href="/log/tip/primes.py">file log</a></li> |
30708
011122b3b1c4
hgweb: link to raw-file on annotation page (BC)
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29572
diff
changeset
|
244 <li><a href="/raw-file/tip/primes.py">raw</a></li> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
245 </ul> |
12680
d664547ef540
hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com>
parents:
12445
diff
changeset
|
246 <ul> |
d664547ef540
hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com>
parents:
12445
diff
changeset
|
247 <li><a href="/help">help</a></li> |
d664547ef540
hgweb: add help link to templates missed in ead4e21f49f1
Augie Fackler <durin42@gmail.com>
parents:
12445
diff
changeset
|
248 </ul> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
249 </div> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
250 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
251 <div class="main"> |
18291
5db16424142c
tests: fix up test-highlight for breadcrumb changes
Matt Mackall <mpm@selenic.com>
parents:
17466
diff
changeset
|
252 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2> |
25617
63be46407a50
hgweb: link to revision by node hash in paper & coal
Anton Shestakov <av6@dwimlabs.net>
parents:
25606
diff
changeset
|
253 <h3> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
254 annotate primes.py @ 0:<a href="/rev/f4fca47b67e6">f4fca47b67e6</a> |
35065
a1de4ffaa7a8
hgweb: show commit phase if it's not public
Anton Shestakov <av6@dwimlabs.net>
parents:
35064
diff
changeset
|
255 <span class="phase">draft</span> <span class="branchhead">default</span> <span class="tag">tip</span> |
25617
63be46407a50
hgweb: link to revision by node hash in paper & coal
Anton Shestakov <av6@dwimlabs.net>
parents:
25606
diff
changeset
|
256 </h3> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
257 |
32758
cba4461aa0a0
hgweb: consolidate search form for paper
Gregory Szorc <gregory.szorc@gmail.com>
parents:
32070
diff
changeset
|
258 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
259 <form class="search" action="/log"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
260 |
32758
cba4461aa0a0
hgweb: consolidate search form for paper
Gregory Szorc <gregory.szorc@gmail.com>
parents:
32070
diff
changeset
|
261 <p><input name="rev" id="search1" type="text" size="30" value="" /></p> |
19796
544848ef65f2
paper: edit search hint to include new feature description
Alexander Plavin <alexander@plav.in>
parents:
19795
diff
changeset
|
262 <div id="hint">Find changesets by keywords (author, files, the commit message), revision |
544848ef65f2
paper: edit search hint to include new feature description
Alexander Plavin <alexander@plav.in>
parents:
19795
diff
changeset
|
263 number or hash, or <a href="/help/revsets">revset expression</a>.</div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
264 </form> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
265 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
266 <div class="description">a</div> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
267 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
268 <table id="changesetEntry"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
269 <tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
270 <th class="author">author</th> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
271 <td class="author">test</td> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
272 </tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
273 <tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
274 <th class="date">date</th> |
15375
fe9d36a6853e
hgweb: fix dynamic date calculation not working under Safari
Brodie Rao <brodie@bitheap.org>
parents:
15243
diff
changeset
|
275 <td class="date age">Thu, 01 Jan 1970 00:00:00 +0000</td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
276 </tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
277 <tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
278 <th class="author">parents</th> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
279 <td class="author"></td> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
280 </tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
281 <tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
282 <th class="author">children</th> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
283 <td class="author"></td> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
284 </tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
285 </table> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
286 |
34391
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
287 |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
288 <form id="diffopts-form" |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
289 data-ignorews="0" |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
290 data-ignorewsamount="0" |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
291 data-ignorewseol="0" |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
292 data-ignoreblanklines="0"> |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
293 <span>Ignore whitespace changes - </span> |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
294 <span>Everywhere:</span> |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
295 <input id="ignorews-checkbox" type="checkbox" /> |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
296 <span>Within whitespace:</span> |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
297 <input id="ignorewsamount-checkbox" type="checkbox" /> |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
298 <span>At end of lines:</span> |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
299 <input id="ignorewseol-checkbox" type="checkbox" /> |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
300 </form> |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
301 |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
302 <script type="text/javascript"> |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
303 renderDiffOptsForm(); |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
304 </script> |
6797f1fbc642
hgweb: add HTML elements to control whitespace settings for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
33717
diff
changeset
|
305 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
306 <div class="overflow"> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
307 <table class="bigtable"> |
24054
fdf7794be41d
hgweb: replace implicit <tbody> with explicit <thead> where appropriate
Anton Shestakov <engored@ya.ru>
parents:
22947
diff
changeset
|
308 <thead> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
309 <tr> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
310 <th class="annotate">rev</th> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
311 <th class="line"> line source</th> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
312 </tr> |
24054
fdf7794be41d
hgweb: replace implicit <tbody> with explicit <thead> where appropriate
Anton Shestakov <engored@ya.ru>
parents:
22947
diff
changeset
|
313 </thead> |
32996
1c97df5e3b46
hgweb: plug followlines action in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32995
diff
changeset
|
314 <tbody class="stripes2 sourcelines" |
1c97df5e3b46
hgweb: plug followlines action in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32995
diff
changeset
|
315 data-logurl="/log/tip/primes.py" |
1c97df5e3b46
hgweb: plug followlines action in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32995
diff
changeset
|
316 data-selectabletag="TR" |
1c97df5e3b46
hgweb: plug followlines action in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32995
diff
changeset
|
317 data-ishead="1"> |
19449
9f471af285a9
hgweb: make stripes in file annotate view with CSS
Alexander Plavin <me@aplavin.ru>
parents:
19431
diff
changeset
|
318 |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
319 <tr id="l1" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
320 <td class="annotate parity0"> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
321 <a href="/annotate/f4fca47b67e6/primes.py#l1"> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
322 0 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
323 </a> |
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
324 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
325 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
326 <a href="/annotate/f4fca47b67e6/primes.py#l1"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
327 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
328 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
329 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
330 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
331 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
332 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
333 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
334 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
335 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
336 <td class="source followlines-btn-parent"><a href="#l1"> 1</a> <span class="sd">"""Fun with generators. Corresponding Haskell implementation:</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
337 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
338 <tr id="l2" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
339 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
340 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
341 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
342 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
343 <a href="/annotate/f4fca47b67e6/primes.py#l2"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
344 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
345 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
346 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
347 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
348 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
349 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
350 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
351 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
352 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
353 <td class="source followlines-btn-parent"><a href="#l2"> 2</a> </td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
354 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
355 <tr id="l3" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
356 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
357 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
358 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
359 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
360 <a href="/annotate/f4fca47b67e6/primes.py#l3"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
361 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
362 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
363 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
364 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
365 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
366 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
367 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
368 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
369 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
370 <td class="source followlines-btn-parent"><a href="#l3"> 3</a> <span class="sd">primes = 2 : sieve [3, 5..]</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
371 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
372 <tr id="l4" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
373 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
374 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
375 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
376 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
377 <a href="/annotate/f4fca47b67e6/primes.py#l4"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
378 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
379 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
380 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
381 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
382 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
383 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
384 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
385 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
386 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
387 <td class="source followlines-btn-parent"><a href="#l4"> 4</a> <span class="sd"> where sieve (p:ns) = p : sieve [n | n <- ns, mod n p /= 0]</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
388 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
389 <tr id="l5" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
390 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
391 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
392 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
393 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
394 <a href="/annotate/f4fca47b67e6/primes.py#l5"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
395 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
396 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
397 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
398 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
399 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
400 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
401 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
402 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
403 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
404 <td class="source followlines-btn-parent"><a href="#l5"> 5</a> <span class="sd">"""</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
405 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
406 <tr id="l6" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
407 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
408 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
409 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
410 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
411 <a href="/annotate/f4fca47b67e6/primes.py#l6"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
412 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
413 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
414 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
415 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
416 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
417 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
418 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
419 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
420 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
421 <td class="source followlines-btn-parent"><a href="#l6"> 6</a> </td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
422 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
423 <tr id="l7" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
424 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
425 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
426 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
427 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
428 <a href="/annotate/f4fca47b67e6/primes.py#l7"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
429 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
430 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
431 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
432 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
433 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
434 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
435 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
436 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
437 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
438 <td class="source followlines-btn-parent"><a href="#l7"> 7</a> <span class="kn">from</span> <span class="nn">itertools</span> <span class="kn">import</span> <span class="n">dropwhile</span><span class="p">,</span> <span class="n">ifilter</span><span class="p">,</span> <span class="n">islice</span><span class="p">,</span> <span class="n">count</span><span class="p">,</span> <span class="n">chain</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
439 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
440 <tr id="l8" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
441 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
442 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
443 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
444 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
445 <a href="/annotate/f4fca47b67e6/primes.py#l8"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
446 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
447 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
448 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
449 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
450 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
451 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
452 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
453 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
454 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
455 <td class="source followlines-btn-parent"><a href="#l8"> 8</a> </td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
456 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
457 <tr id="l9" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
458 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
459 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
460 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
461 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
462 <a href="/annotate/f4fca47b67e6/primes.py#l9"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
463 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
464 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
465 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
466 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
467 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
468 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
469 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
470 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
471 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
472 <td class="source followlines-btn-parent"><a href="#l9"> 9</a> <span class="kn">def</span> <span class="nf">primes</span><span class="p">():</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
473 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
474 <tr id="l10" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
475 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
476 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
477 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
478 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
479 <a href="/annotate/f4fca47b67e6/primes.py#l10"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
480 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
481 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
482 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
483 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
484 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
485 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
486 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
487 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
488 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
489 <td class="source followlines-btn-parent"><a href="#l10"> 10</a> <span class="sd">"""Generate all primes."""</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
490 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
491 <tr id="l11" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
492 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
493 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
494 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
495 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
496 <a href="/annotate/f4fca47b67e6/primes.py#l11"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
497 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
498 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
499 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
500 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
501 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
502 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
503 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
504 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
505 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
506 <td class="source followlines-btn-parent"><a href="#l11"> 11</a> <span class="kn">def</span> <span class="nf">sieve</span><span class="p">(</span><span class="n">ns</span><span class="p">):</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
507 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
508 <tr id="l12" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
509 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
510 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
511 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
512 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
513 <a href="/annotate/f4fca47b67e6/primes.py#l12"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
514 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
515 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
516 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
517 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
518 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
519 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
520 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
521 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
522 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
523 <td class="source followlines-btn-parent"><a href="#l12"> 12</a> <span class="n">p</span> <span class="o">=</span> <span class="n">ns</span><span class="o">.</span><span class="n">next</span><span class="p">()</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
524 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
525 <tr id="l13" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
526 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
527 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
528 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
529 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
530 <a href="/annotate/f4fca47b67e6/primes.py#l13"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
531 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
532 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
533 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
534 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
535 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
536 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
537 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
538 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
539 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
540 <td class="source followlines-btn-parent"><a href="#l13"> 13</a> <span class="c"># It is important to yield *here* in order to stop the</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
541 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
542 <tr id="l14" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
543 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
544 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
545 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
546 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
547 <a href="/annotate/f4fca47b67e6/primes.py#l14"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
548 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
549 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
550 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
551 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
552 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
553 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
554 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
555 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
556 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
557 <td class="source followlines-btn-parent"><a href="#l14"> 14</a> <span class="c"># infinite recursion.</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
558 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
559 <tr id="l15" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
560 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
561 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
562 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
563 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
564 <a href="/annotate/f4fca47b67e6/primes.py#l15"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
565 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
566 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
567 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
568 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
569 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
570 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
571 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
572 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
573 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
574 <td class="source followlines-btn-parent"><a href="#l15"> 15</a> <span class="kn">yield</span> <span class="n">p</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
575 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
576 <tr id="l16" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
577 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
578 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
579 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
580 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
581 <a href="/annotate/f4fca47b67e6/primes.py#l16"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
582 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
583 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
584 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
585 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
586 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
587 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
588 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
589 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
590 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
591 <td class="source followlines-btn-parent"><a href="#l16"> 16</a> <span class="n">ns</span> <span class="o">=</span> <span class="n">ifilter</span><span class="p">(</span><span class="kn">lambda</span> <span class="n">n</span><span class="p">:</span> <span class="n">n</span> <span class="o">%</span> <span class="n">p</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">,</span> <span class="n">ns</span><span class="p">)</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
592 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
593 <tr id="l17" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
594 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
595 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
596 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
597 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
598 <a href="/annotate/f4fca47b67e6/primes.py#l17"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
599 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
600 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
601 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
602 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
603 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
604 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
605 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
606 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
607 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
608 <td class="source followlines-btn-parent"><a href="#l17"> 17</a> <span class="kn">for</span> <span class="n">n</span> <span class="ow">in</span> <span class="n">sieve</span><span class="p">(</span><span class="n">ns</span><span class="p">):</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
609 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
610 <tr id="l18" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
611 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
612 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
613 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
614 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
615 <a href="/annotate/f4fca47b67e6/primes.py#l18"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
616 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
617 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
618 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
619 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
620 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
621 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
622 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
623 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
624 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
625 <td class="source followlines-btn-parent"><a href="#l18"> 18</a> <span class="kn">yield</span> <span class="n">n</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
626 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
627 <tr id="l19" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
628 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
629 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
630 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
631 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
632 <a href="/annotate/f4fca47b67e6/primes.py#l19"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
633 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
634 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
635 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
636 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
637 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
638 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
639 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
640 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
641 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
642 <td class="source followlines-btn-parent"><a href="#l19"> 19</a> </td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
643 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
644 <tr id="l20" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
645 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
646 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
647 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
648 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
649 <a href="/annotate/f4fca47b67e6/primes.py#l20"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
650 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
651 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
652 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
653 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
654 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
655 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
656 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
657 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
658 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
659 <td class="source followlines-btn-parent"><a href="#l20"> 20</a> <span class="n">odds</span> <span class="o">=</span> <span class="n">ifilter</span><span class="p">(</span><span class="kn">lambda</span> <span class="n">i</span><span class="p">:</span> <span class="n">i</span> <span class="o">%</span> <span class="mi">2</span> <span class="o">==</span> <span class="mi">1</span><span class="p">,</span> <span class="n">count</span><span class="p">())</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
660 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
661 <tr id="l21" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
662 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
663 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
664 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
665 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
666 <a href="/annotate/f4fca47b67e6/primes.py#l21"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
667 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
668 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
669 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
670 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
671 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
672 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
673 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
674 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
675 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
676 <td class="source followlines-btn-parent"><a href="#l21"> 21</a> <span class="kn">return</span> <span class="n">chain</span><span class="p">([</span><span class="mi">2</span><span class="p">],</span> <span class="n">sieve</span><span class="p">(</span><span class="n">dropwhile</span><span class="p">(</span><span class="kn">lambda</span> <span class="n">n</span><span class="p">:</span> <span class="n">n</span> <span class="o"><</span> <span class="mi">3</span><span class="p">,</span> <span class="n">odds</span><span class="p">)))</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
677 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
678 <tr id="l22" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
679 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
680 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
681 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
682 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
683 <a href="/annotate/f4fca47b67e6/primes.py#l22"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
684 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
685 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
686 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
687 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
688 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
689 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
690 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
691 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
692 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
693 <td class="source followlines-btn-parent"><a href="#l22"> 22</a> </td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
694 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
695 <tr id="l23" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
696 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
697 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
698 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
699 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
700 <a href="/annotate/f4fca47b67e6/primes.py#l23"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
701 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
702 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
703 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
704 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
705 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
706 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
707 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
708 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
709 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
710 <td class="source followlines-btn-parent"><a href="#l23"> 23</a> <span class="kn">if</span> <span class="n">__name__</span> <span class="o">==</span> <span class="s">"__main__"</span><span class="p">:</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
711 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
712 <tr id="l24" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
713 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
714 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
715 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
716 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
717 <a href="/annotate/f4fca47b67e6/primes.py#l24"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
718 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
719 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
720 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
721 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
722 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
723 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
724 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
725 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
726 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
727 <td class="source followlines-btn-parent"><a href="#l24"> 24</a> <span class="kn">import</span> <span class="nn">sys</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
728 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
729 <tr id="l25" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
730 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
731 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
732 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
733 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
734 <a href="/annotate/f4fca47b67e6/primes.py#l25"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
735 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
736 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
737 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
738 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
739 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
740 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
741 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
742 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
743 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
744 <td class="source followlines-btn-parent"><a href="#l25"> 25</a> <span class="kn">try</span><span class="p">:</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
745 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
746 <tr id="l26" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
747 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
748 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
749 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
750 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
751 <a href="/annotate/f4fca47b67e6/primes.py#l26"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
752 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
753 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
754 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
755 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
756 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
757 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
758 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
759 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
760 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
761 <td class="source followlines-btn-parent"><a href="#l26"> 26</a> <span class="n">n</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">sys</span><span class="o">.</span><span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
762 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
763 <tr id="l27" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
764 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
765 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
766 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
767 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
768 <a href="/annotate/f4fca47b67e6/primes.py#l27"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
769 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
770 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
771 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
772 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
773 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
774 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
775 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
776 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
777 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
778 <td class="source followlines-btn-parent"><a href="#l27"> 27</a> <span class="kn">except</span> <span class="p">(</span><span class="ne">ValueError</span><span class="p">,</span> <span class="ne">IndexError</span><span class="p">):</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
779 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
780 <tr id="l28" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
781 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
782 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
783 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
784 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
785 <a href="/annotate/f4fca47b67e6/primes.py#l28"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
786 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
787 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
788 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
789 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
790 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
791 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
792 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
793 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
794 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
795 <td class="source followlines-btn-parent"><a href="#l28"> 28</a> <span class="n">n</span> <span class="o">=</span> <span class="mi">10</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
796 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
797 <tr id="l29" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
798 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
799 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
800 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
801 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
802 <a href="/annotate/f4fca47b67e6/primes.py#l29"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
803 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
804 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
805 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
806 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
807 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
808 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
809 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
810 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
811 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
812 <td class="source followlines-btn-parent"><a href="#l29"> 29</a> <span class="n">p</span> <span class="o">=</span> <span class="n">primes</span><span class="p">()</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
813 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
814 <tr id="l30" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
815 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
816 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
817 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
818 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
819 <a href="/annotate/f4fca47b67e6/primes.py#l30"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
820 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
821 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
822 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
823 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
824 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
825 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
826 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
827 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
828 </td> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
829 <td class="source followlines-btn-parent"><a href="#l30"> 30</a> <span class="kn">print</span><span class="p">(</span><span class="s">"The first </span><span class="si">%d</span><span class="s"> primes: </span><span class="si">%s</span><span class="s">"</span> <span class="o">%</span> <span class="p">(</span><span class="n">n</span><span class="p">,</span> <span class="nb">list</span><span class="p">(</span><span class="n">islice</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">n</span><span class="p">))))</span></td> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
830 </tr> |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27997
diff
changeset
|
831 <tr id="l31" class="thisrev"> |
29572
d86b54d9bb0c
paper: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
832 <td class="annotate parity0"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
833 |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
834 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
835 <div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
836 <a href="/annotate/f4fca47b67e6/primes.py#l31"> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
837 f4fca47b67e6</a> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
838 a |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
839 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
840 <div><em>test</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
841 <div>parents: </div> |
33717
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
842 <a href="/diff/f4fca47b67e6/primes.py">diff</a> |
65de152ba375
tests: make test-highlight code portable to python3
Augie Fackler <augie@google.com>
parents:
33390
diff
changeset
|
843 <a href="/rev/f4fca47b67e6">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
844 </div> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
845 </td> |
33390
32331f54930c
hgweb: re-implement followlines UI selection using buttons
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32996
diff
changeset
|
846 <td class="source followlines-btn-parent"><a href="#l31"> 31</a> </td> |
25867
a74e9806d17d
highlight: produce correct markup when there's a blank line just before EOF
Anton Shestakov <av6@dwimlabs.net>
parents:
25617
diff
changeset
|
847 </tr> |
19449
9f471af285a9
hgweb: make stripes in file annotate view with CSS
Alexander Plavin <me@aplavin.ru>
parents:
19431
diff
changeset
|
848 </tbody> |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
849 </table> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
850 </div> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
851 </div> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
852 </div> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
853 |
32996
1c97df5e3b46
hgweb: plug followlines action in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32995
diff
changeset
|
854 <script type="text/javascript" src="/static/followlines.js"></script> |
1c97df5e3b46
hgweb: plug followlines action in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
32995
diff
changeset
|
855 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
856 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
857 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
858 </body> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
859 </html> |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
860 |
6485
938319418d8c
highlight: Generate pygments style sheet dynamically
Isaac Jurado <diptongo@gmail.com>
parents:
6355
diff
changeset
|
861 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
862 hgweb fileannotate, raw |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
863 |
25472
4d2b9b304ad0
tests: drop explicit $TESTDIR from executables
Matt Mackall <mpm@selenic.com>
parents:
25136
diff
changeset
|
864 $ (get-with-headers.py localhost:$HGPORT 'annotate/tip/primes.py?style=raw') \ |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
865 > | sed "s/test@//" > a |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
866 $ echo "200 Script output follows" > b |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
867 $ echo "" >> b |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
868 $ echo "" >> b |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
869 $ hg annotate "primes.py" >> b |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
870 $ echo "" >> b |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
871 $ echo "" >> b |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
872 $ echo "" >> b |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
873 $ echo "" >> b |
20598
e57e2da803aa
solaris: diff -u emits "No differences encountered"
Danek Duvall <danek.duvall@oracle.com>
parents:
19796
diff
changeset
|
874 $ cmp b a || diff -u b a |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
875 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
876 hgweb filerevision, raw |
6485
938319418d8c
highlight: Generate pygments style sheet dynamically
Isaac Jurado <diptongo@gmail.com>
parents:
6355
diff
changeset
|
877 |
25472
4d2b9b304ad0
tests: drop explicit $TESTDIR from executables
Matt Mackall <mpm@selenic.com>
parents:
25136
diff
changeset
|
878 $ (get-with-headers.py localhost:$HGPORT 'file/tip/primes.py?style=raw') \ |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
879 > > a |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
880 $ echo "200 Script output follows" > b |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
881 $ echo "" >> b |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
882 $ hg cat primes.py >> b |
20598
e57e2da803aa
solaris: diff -u emits "No differences encountered"
Danek Duvall <danek.duvall@oracle.com>
parents:
19796
diff
changeset
|
883 $ cmp b a || diff -u b a |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
884 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
885 hgweb highlightcss friendly |
6485
938319418d8c
highlight: Generate pygments style sheet dynamically
Isaac Jurado <diptongo@gmail.com>
parents:
6355
diff
changeset
|
886 |
25472
4d2b9b304ad0
tests: drop explicit $TESTDIR from executables
Matt Mackall <mpm@selenic.com>
parents:
25136
diff
changeset
|
887 $ get-with-headers.py localhost:$HGPORT 'highlightcss' > out |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
888 $ head -n 4 out |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
889 200 Script output follows |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
890 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
891 /* pygments_style = friendly */ |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
892 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
893 $ rm out |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
894 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
895 errors encountered |
6485
938319418d8c
highlight: Generate pygments style sheet dynamically
Isaac Jurado <diptongo@gmail.com>
parents:
6355
diff
changeset
|
896 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
897 $ cat errors.log |
25474
8c14f87bd0ae
tests: drop DAEMON_PIDS from killdaemons calls
Matt Mackall <mpm@selenic.com>
parents:
25472
diff
changeset
|
898 $ killdaemons.py |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
899 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
900 Change the pygments style |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
901 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
902 $ cat > .hg/hgrc <<EOF |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
903 > [web] |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
904 > pygments_style = fruity |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
905 > EOF |
9424
799373ff2554
highlight: fixes garbled text in non-UTF-8 environment
Yuya Nishihara <yuya@tcha.org>
parents:
8485
diff
changeset
|
906 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
907 hg serve again |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
908 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
909 $ hg serve -p $HGPORT -d -n test --pid-file=hg.pid -A access.log -E errors.log |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
910 $ cat hg.pid >> $DAEMON_PIDS |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
911 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
912 hgweb highlightcss fruity |
9424
799373ff2554
highlight: fixes garbled text in non-UTF-8 environment
Yuya Nishihara <yuya@tcha.org>
parents:
8485
diff
changeset
|
913 |
25472
4d2b9b304ad0
tests: drop explicit $TESTDIR from executables
Matt Mackall <mpm@selenic.com>
parents:
25136
diff
changeset
|
914 $ get-with-headers.py localhost:$HGPORT 'highlightcss' > out |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
915 $ head -n 4 out |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
916 200 Script output follows |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
917 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
918 /* pygments_style = fruity */ |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
919 |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
920 $ rm out |
9424
799373ff2554
highlight: fixes garbled text in non-UTF-8 environment
Yuya Nishihara <yuya@tcha.org>
parents:
8485
diff
changeset
|
921 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
922 errors encountered |
9424
799373ff2554
highlight: fixes garbled text in non-UTF-8 environment
Yuya Nishihara <yuya@tcha.org>
parents:
8485
diff
changeset
|
923 |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
924 $ cat errors.log |
26249
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
925 $ killdaemons.py |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
926 |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
927 only highlight C source files |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
928 |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
929 $ cat > .hg/hgrc <<EOF |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
930 > [web] |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
931 > highlightfiles = **.c |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
932 > EOF |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
933 |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
934 hg serve again |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
935 |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
936 $ hg serve -p $HGPORT -d -n test --pid-file=hg.pid -A access.log -E errors.log |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
937 $ cat hg.pid >> $DAEMON_PIDS |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
938 |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
939 test that fileset in highlightfiles works and primes.py is not highlighted |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
940 |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
941 $ get-with-headers.py localhost:$HGPORT 'file/tip/primes.py' | grep 'id="l11"' |
32936
edbd60e31217
tests: remove #! from primes.py in test-highlight.t
Augie Fackler <augie@google.com>
parents:
32758
diff
changeset
|
942 <span id="l11"> def sieve(ns):</span><a href="#l11"></a> |
26249
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
943 |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
944 errors encountered |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
945 |
3166bcc0c538
highlight: add highlightfiles config option which takes a fileset (issue3005)
Anton Shestakov <av6@dwimlabs.net>
parents:
26245
diff
changeset
|
946 $ cat errors.log |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
947 $ cd .. |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
948 $ hg init eucjp |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
949 $ cd eucjp |
39707
5abc47d4ca6b
tests: quote PYTHON usage
Matt Harbison <matt_harbison@yahoo.com>
parents:
37830
diff
changeset
|
950 $ "$PYTHON" -c 'print("\265\376")' >> eucjp.txt # Japanese kanji "Kyo" |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
951 $ hg ci -Ama |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
952 adding eucjp.txt |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
953 $ hgserveget () { |
25474
8c14f87bd0ae
tests: drop DAEMON_PIDS from killdaemons calls
Matt Mackall <mpm@selenic.com>
parents:
25472
diff
changeset
|
954 > killdaemons.py |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
955 > echo % HGENCODING="$1" hg serve |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
956 > HGENCODING="$1" hg serve -p $HGPORT -d -n test --pid-file=hg.pid -E errors.log |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
957 > cat hg.pid >> $DAEMON_PIDS |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
958 > |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
959 > echo % hgweb filerevision, html |
25472
4d2b9b304ad0
tests: drop explicit $TESTDIR from executables
Matt Mackall <mpm@selenic.com>
parents:
25136
diff
changeset
|
960 > get-with-headers.py localhost:$HGPORT "file/tip/$2" \ |
12943
7439ea4146f8
tests: use (esc) instead of other kinds of string escaping
Mads Kiilerich <mads@kiilerich.com>
parents:
12680
diff
changeset
|
961 > | grep '<div class="parity0 source">' |
12445
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
962 > echo % errors encountered |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
963 > cat errors.log |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
964 > } |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
965 $ hgserveget euc-jp eucjp.txt |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
966 % HGENCODING=euc-jp hg serve |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
967 % hgweb filerevision, html |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
968 % errors encountered |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
969 $ hgserveget utf-8 eucjp.txt |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
970 % HGENCODING=utf-8 hg serve |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
971 % hgweb filerevision, html |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
972 % errors encountered |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
973 $ hgserveget us-ascii eucjp.txt |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
974 % HGENCODING=us-ascii hg serve |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
975 % hgweb filerevision, html |
981ce49a243f
tests: unify test-highlight
Matt Mackall <mpm@selenic.com>
parents:
10257
diff
changeset
|
976 % errors encountered |
16913
f2719b387380
tests: add missing trailing 'cd ..'
Mads Kiilerich <mads@kiilerich.com>
parents:
16577
diff
changeset
|
977 |
26680
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
978 We attempt to highlight unknown files by default |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
979 |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
980 $ killdaemons.py |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
981 |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
982 $ cat > .hg/hgrc << EOF |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
983 > [web] |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
984 > highlightfiles = ** |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
985 > EOF |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
986 |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
987 $ cat > unknownfile << EOF |
32938
b6776b34e44e
tests: use $PYTHON in #! so we always use the right Python
Augie Fackler <augie@google.com>
parents:
32936
diff
changeset
|
988 > #!$PYTHON |
26680
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
989 > def foo(): |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
990 > pass |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
991 > EOF |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
992 |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
993 $ hg add unknownfile |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
994 $ hg commit -m unknown unknownfile |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
995 |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
996 $ hg serve -p $HGPORT -d -n test --pid-file=hg.pid |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
997 $ cat hg.pid >> $DAEMON_PIDS |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
998 |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
999 $ get-with-headers.py localhost:$HGPORT 'file/tip/unknownfile' | grep l2 |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1000 <span id="l2"><span class="k">def</span> <span class="nf">foo</span><span class="p">():</span></span><a href="#l2"></a> |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1001 |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1002 We can prevent Pygments from falling back to a non filename-based |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1003 detection mode |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1004 |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1005 $ cat > .hg/hgrc << EOF |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1006 > [web] |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1007 > highlightfiles = ** |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1008 > highlightonlymatchfilename = true |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1009 > EOF |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1010 |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1011 $ killdaemons.py |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1012 $ hg serve -p $HGPORT -d -n test --pid-file=hg.pid |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1013 $ cat hg.pid >> $DAEMON_PIDS |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1014 $ get-with-headers.py localhost:$HGPORT 'file/tip/unknownfile' | grep l2 |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1015 <span id="l2">def foo():</span><a href="#l2"></a> |
7a3f6490ef97
highlight: add option to prevent content-only based fallback
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26421
diff
changeset
|
1016 |
16913
f2719b387380
tests: add missing trailing 'cd ..'
Mads Kiilerich <mads@kiilerich.com>
parents:
16577
diff
changeset
|
1017 $ cd .. |