Mercurial > hg
annotate tests/test-hgweb-raw.t @ 41722:37b33c34bf4f
templatekw: add a {negrev} keyword
Revision numbers are getting much maligned for two reasons: they are
too long in large repos and users get confused by their local-only
nature. It just occurred to me that negative revision numbers avoid
both of those problems. Since negative revision numbers change
whenever the repo changes, it's much more obvious that they are a
local-only convenience. Additionally, for the recent commits that we
usually care about the most, negative revision numbers are always near
zero.
This commit adds a negrev templatekw to more easily expose negative
revision numbers. It's not easy to reliably produce this output with
existing keywords due to hidden commits while at the same time
ensuring good performance.
author | Jordi Gutiérrez Hermoso <jordigh@octave.org> |
---|---|
date | Fri, 15 Feb 2019 14:43:31 -0500 |
parents | bd1ec1e36bf0 |
children |
rev | line source |
---|---|
22046
7a9cbb315d84
tests: replace exit 80 with #require
Matt Mackall <mpm@selenic.com>
parents:
18589
diff
changeset
|
1 #require serve |
15446
c5c9ca3719f9
tests: use 'hghave serve' to guard tests that requires serve daemon management
Mads Kiilerich <mads@kiilerich.com>
parents:
15004
diff
changeset
|
2 |
12441
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
3 Test raw style of hgweb |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
4 |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
5 $ hg init test |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
6 $ cd test |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
7 $ mkdir sub |
16973
3d71807c3a48
tests: use a different evil name in test-hgweb-raw.t
Mads Kiilerich <mads@kiilerich.com>
parents:
16913
diff
changeset
|
8 $ cat >'sub/some text%.txt' <<ENDSOME |
12441
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
9 > This is just some random text |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
10 > that will go inside the file and take a few lines. |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
11 > It is very boring to read, but computers don't |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
12 > care about things like that. |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
13 > ENDSOME |
16973
3d71807c3a48
tests: use a different evil name in test-hgweb-raw.t
Mads Kiilerich <mads@kiilerich.com>
parents:
16913
diff
changeset
|
14 $ hg add 'sub/some text%.txt' |
12441
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
15 $ hg commit -d "1 0" -m "Just some text" |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
16 |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
17 $ hg serve -p $HGPORT -A access.log -E error.log -d --pid-file=hg.pid |
2532
84655f721f39
Add a test for getting raw files via the web UI.
Eric Hopper <hopper@omnifarious.org>
parents:
diff
changeset
|
18 |
12441
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
19 $ cat hg.pid >> $DAEMON_PIDS |
36859
422be99519e5
hgweb: remove support for short query string based aliases (BC)
Gregory Szorc <gregory.szorc@gmail.com>
parents:
31008
diff
changeset
|
20 $ (get-with-headers.py localhost:$HGPORT 'raw-file/bf0ff59095c9/sub/some%20text%25.txt' content-type content-length content-disposition) >getoutput.txt |
16298
0eefd118f27e
tests: fix shutdown race in test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
15446
diff
changeset
|
21 |
25472
4d2b9b304ad0
tests: drop explicit $TESTDIR from executables
Matt Mackall <mpm@selenic.com>
parents:
22046
diff
changeset
|
22 $ killdaemons.py hg.pid |
16298
0eefd118f27e
tests: fix shutdown race in test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
15446
diff
changeset
|
23 |
12441
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
24 $ cat getoutput.txt |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
25 200 Script output follows |
15004
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
26 content-type: application/binary |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
27 content-length: 157 |
16973
3d71807c3a48
tests: use a different evil name in test-hgweb-raw.t
Mads Kiilerich <mads@kiilerich.com>
parents:
16913
diff
changeset
|
28 content-disposition: inline; filename="some text%.txt" |
15004
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
29 |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
30 This is just some random text |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
31 that will go inside the file and take a few lines. |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
32 It is very boring to read, but computers don't |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
33 care about things like that. |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
34 $ cat access.log error.log |
36859
422be99519e5
hgweb: remove support for short query string based aliases (BC)
Gregory Szorc <gregory.szorc@gmail.com>
parents:
31008
diff
changeset
|
35 $LOCALIP - - [$LOGDATE$] "GET /raw-file/bf0ff59095c9/sub/some%20text%25.txt HTTP/1.1" 200 - (glob) |
15004
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
36 |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
37 $ rm access.log error.log |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
38 $ hg serve -p $HGPORT -A access.log -E error.log -d --pid-file=hg.pid \ |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
39 > --config web.guessmime=True |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
40 |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
41 $ cat hg.pid >> $DAEMON_PIDS |
36859
422be99519e5
hgweb: remove support for short query string based aliases (BC)
Gregory Szorc <gregory.szorc@gmail.com>
parents:
31008
diff
changeset
|
42 $ (get-with-headers.py localhost:$HGPORT 'raw-file/bf0ff59095c9/sub/some%20text%25.txt' content-type content-length content-disposition) >getoutput.txt |
25472
4d2b9b304ad0
tests: drop explicit $TESTDIR from executables
Matt Mackall <mpm@selenic.com>
parents:
22046
diff
changeset
|
43 $ killdaemons.py hg.pid |
16298
0eefd118f27e
tests: fix shutdown race in test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
15446
diff
changeset
|
44 |
15004
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
45 $ cat getoutput.txt |
d06b9c55ddab
hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
Matt Mackall <mpm@selenic.com>
parents:
13962
diff
changeset
|
46 200 Script output follows |
12441
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
47 content-type: text/plain; charset="ascii" |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
48 content-length: 157 |
16973
3d71807c3a48
tests: use a different evil name in test-hgweb-raw.t
Mads Kiilerich <mads@kiilerich.com>
parents:
16913
diff
changeset
|
49 content-disposition: inline; filename="some text%.txt" |
12441
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
50 |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
51 This is just some random text |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
52 that will go inside the file and take a few lines. |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
53 It is very boring to read, but computers don't |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
54 care about things like that. |
cb1e33a41d13
tests: unify test-hgweb-raw
Matt Mackall <mpm@selenic.com>
parents:
11617
diff
changeset
|
55 $ cat access.log error.log |
36859
422be99519e5
hgweb: remove support for short query string based aliases (BC)
Gregory Szorc <gregory.szorc@gmail.com>
parents:
31008
diff
changeset
|
56 $LOCALIP - - [$LOGDATE$] "GET /raw-file/bf0ff59095c9/sub/some%20text%25.txt HTTP/1.1" 200 - (glob) |
2532
84655f721f39
Add a test for getting raw files via the web UI.
Eric Hopper <hopper@omnifarious.org>
parents:
diff
changeset
|
57 |
40382
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
58 >>> with open('sub/binary.bin', 'wb') as fp: |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
59 ... fp.write(b'Binary\0file') and None |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
60 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
61 $ hg ci -Aqm "add binary file" sub/ |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
62 $ hg serve -p $HGPORT -A access.log -E error.log -d --pid-file=hg.pid \ |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
63 > --config web.guessmime=True |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
64 $ cat hg.pid >> $DAEMON_PIDS |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
65 $ (get-with-headers.py localhost:$HGPORT 'annotate/tip/sub/binary.bin' content-type content-length content-disposition) >getoutput.txt |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
66 $ cat getoutput.txt |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
67 200 Script output follows |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
68 content-type: text/html; charset=ascii |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
69 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
70 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
71 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
72 <head> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
73 <link rel="icon" href="/static/hgicon.png" type="image/png" /> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
74 <meta name="robots" content="index, nofollow" /> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
75 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" /> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
76 <script type="text/javascript" src="/static/mercurial.js"></script> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
77 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
78 <title>$TESTTMP/test: sub/binary.bin annotate</title> (glob) |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
79 </head> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
80 <body> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
81 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
82 <div class="container"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
83 <div class="menu"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
84 <div class="logo"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
85 <a href="https://mercurial-scm.org/"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
86 <img src="/static/hglogo.png" alt="mercurial" /></a> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
87 </div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
88 <ul> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
89 <li><a href="/shortlog/tip">log</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
90 <li><a href="/graph/tip">graph</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
91 <li><a href="/tags">tags</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
92 <li><a href="/bookmarks">bookmarks</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
93 <li><a href="/branches">branches</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
94 </ul> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
95 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
96 <ul> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
97 <li><a href="/rev/tip">changeset</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
98 <li><a href="/file/tip/sub/">browse</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
99 </ul> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
100 <ul> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
101 <li><a href="/file/tip/sub/binary.bin">file</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
102 <li><a href="/file/tip/sub/binary.bin">latest</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
103 <li><a href="/diff/tip/sub/binary.bin">diff</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
104 <li><a href="/comparison/tip/sub/binary.bin">comparison</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
105 <li class="active">annotate</li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
106 <li><a href="/log/tip/sub/binary.bin">file log</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
107 <li><a href="/raw-file/tip/sub/binary.bin">raw</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
108 </ul> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
109 <ul> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
110 <li><a href="/help">help</a></li> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
111 </ul> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
112 </div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
113 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
114 <div class="main"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
115 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
116 <h3> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
117 annotate sub/binary.bin @ 1:<a href="/rev/7dc31308464a">7dc31308464a</a> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
118 <span class="phase">draft</span> <span class="branchhead">default</span> <span class="tag">tip</span> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
119 </h3> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
120 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
121 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
122 <form class="search" action="/log"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
123 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
124 <p><input name="rev" id="search1" type="text" size="30" value="" /></p> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
125 <div id="hint">Find changesets by keywords (author, files, the commit message), revision |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
126 number or hash, or <a href="/help/revsets">revset expression</a>.</div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
127 </form> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
128 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
129 <div class="description">add binary file</div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
130 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
131 <table id="changesetEntry"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
132 <tr> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
133 <th class="author">author</th> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
134 <td class="author">test</td> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
135 </tr> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
136 <tr> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
137 <th class="date">date</th> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
138 <td class="date age">Thu, 01 Jan 1970 00:00:00 +0000</td> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
139 </tr> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
140 <tr> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
141 <th class="author">parents</th> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
142 <td class="author"></td> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
143 </tr> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
144 <tr> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
145 <th class="author">children</th> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
146 <td class="author"></td> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
147 </tr> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
148 </table> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
149 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
150 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
151 <form id="diffopts-form" |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
152 data-ignorews="0" |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
153 data-ignorewsamount="0" |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
154 data-ignorewseol="0" |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
155 data-ignoreblanklines="0"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
156 <span>Ignore whitespace changes - </span> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
157 <span>Everywhere:</span> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
158 <input id="ignorews-checkbox" type="checkbox" /> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
159 <span>Within whitespace:</span> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
160 <input id="ignorewsamount-checkbox" type="checkbox" /> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
161 <span>At end of lines:</span> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
162 <input id="ignorewseol-checkbox" type="checkbox" /> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
163 </form> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
164 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
165 <script type="text/javascript"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
166 renderDiffOptsForm(); |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
167 </script> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
168 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
169 <div class="overflow"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
170 <table class="bigtable"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
171 <thead> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
172 <tr> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
173 <th class="annotate">rev</th> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
174 <th class="line"> line source</th> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
175 </tr> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
176 </thead> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
177 <tbody class="stripes2 sourcelines" |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
178 data-logurl="/log/tip/sub/binary.bin" |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
179 data-selectabletag="TR" |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
180 data-ishead="1"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
181 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
182 <tr id="l1" class="thisrev"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
183 <td class="annotate parity0"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
184 <a href="/annotate/7dc31308464a/sub/binary.bin#l1"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
185 1 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
186 </a> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
187 <div class="annotate-info"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
188 <div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
189 <a href="/annotate/7dc31308464a/sub/binary.bin#l1"> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
190 7dc31308464a</a> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
191 add binary file |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
192 </div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
193 <div><em>test</em></div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
194 <div>parents: </div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
195 <a href="/diff/7dc31308464a/sub/binary.bin">diff</a> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
196 <a href="/rev/7dc31308464a">changeset</a> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
197 </div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
198 </td> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
199 <td class="source followlines-btn-parent"><a href="#l1"> 1</a> (binary:application/octet-stream)</td> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
200 </tr> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
201 </tbody> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
202 </table> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
203 </div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
204 </div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
205 </div> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
206 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
207 <script type="text/javascript" src="/static/followlines.js"></script> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
208 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
209 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
210 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
211 </body> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
212 </html> |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
213 |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
214 $ (get-with-headers.py localhost:$HGPORT 'comparison/tip/sub/binary.bin' content-type content-length content-disposition) >getoutput.txt |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
215 $ (get-with-headers.py localhost:$HGPORT 'file/tip/sub/binary.bin' content-type content-length content-disposition) >getoutput.txt |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
216 $ (get-with-headers.py localhost:$HGPORT 'static/hgicon.png' content-type content-length content-disposition) >getoutput.txt |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
217 $ killdaemons.py hg.pid |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
218 $ cat access.log error.log |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
219 $LOCALIP - - [$LOGDATE$] "GET /raw-file/bf0ff59095c9/sub/some%20text%25.txt HTTP/1.1" 200 - (glob) |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
220 $LOCALIP - - [$LOGDATE$] "GET /annotate/tip/sub/binary.bin HTTP/1.1" 200 - (glob) |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
221 $LOCALIP - - [$LOGDATE$] "GET /comparison/tip/sub/binary.bin HTTP/1.1" 200 - (glob) |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
222 $LOCALIP - - [$LOGDATE$] "GET /file/tip/sub/binary.bin HTTP/1.1" 200 - (glob) |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
223 $LOCALIP - - [$LOGDATE$] "GET /static/hgicon.png HTTP/1.1" 200 - (glob) |
bd1ec1e36bf0
tests: add coverage for some untested areas of hgweb
Matt Harbison <matt_harbison@yahoo.com>
parents:
36859
diff
changeset
|
224 |
16913
f2719b387380
tests: add missing trailing 'cd ..'
Mads Kiilerich <mads@kiilerich.com>
parents:
16496
diff
changeset
|
225 $ cd .. |