Mercurial > hg
annotate tests/test-hgweb-annotate-whitespace.t @ 47072:4c041c71ec01
revlog: introduce an explicit tracking of what the revlog is about
Since the dawn of time, people have been forced to rely to lossy introspection
of the index filename to determine what the purpose and role of the revlog they
encounter is. This is hacky, error prone, inflexible, abstraction-leaky,
<insert-your-own-complaints-here>.
In f63299ee7e4d Raphaël introduced a new attribute to track this information:
`revlog_kind`. However it is initialized in an odd place and various instances
end up not having it set. In addition is only tracking some of the information
we end up having to introspect in various pieces of code.
So we add a new attribute that holds more data and is more strictly enforced.
This work is done in collaboration with Raphaël.
The `revlog_kind` one will be removed/adapted in the next changeset. We expect
to be able to clean up various existing piece of code and to simplify coming
work around the newer revlog format.
Differential Revision: https://phab.mercurial-scm.org/D10352
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 06 Apr 2021 05:20:24 +0200 |
parents | 3b4b38130689 |
children |
rev | line source |
---|---|
34389
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
1 #require serve |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
3 Create a repo with whitespace only changes |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
4 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
5 $ hg init repo-with-whitespace |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
6 $ cd repo-with-whitespace |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
7 $ cat > foo << EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
8 > line 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
9 > line 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
10 > line 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
11 > line 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
12 > EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
13 $ hg -q commit -A -m 'commit 0' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
14 $ cat > foo << EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
15 > line 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
16 > line 1 modified by 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
17 > line 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
18 > line 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
19 > EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
20 $ hg commit -m 'commit 1' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
21 $ cat > foo << EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
22 > line 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
23 > line 1 modified by 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
24 > line 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
25 > line 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
26 > EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
27 $ hg commit -m 'commit 2 (leading whitespace on line 2)' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
28 $ cat > foo << EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
29 > line 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
30 > line 1 modified by 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
31 > line 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
32 > EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
33 Need to use printf to avoid check-code complaining about trailing whitespace. |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
34 $ printf 'line 3 \n' >> foo |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
35 $ hg commit -m 'commit 3 (trailing whitespace on line 3)' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
36 $ cat > foo << EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
37 > line 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
38 > line 1 modified by 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
39 > line 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
40 > EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
41 $ printf 'line 3 \n' >> foo |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
42 $ hg commit -m 'commit 4 (intra whitespace on line 0)' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
43 $ cat > foo << EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
44 > line 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
45 > |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
46 > line 1 modified by 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
47 > line 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
48 > EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
49 $ printf 'line 3 \n' >> foo |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
50 $ hg commit -m 'commit 5 (add blank line between line 0 and 1)' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
51 $ cat > foo << EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
52 > line 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
53 > |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
54 > |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
55 > line 1 modified by 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
56 > line 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
57 > EOF |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
58 $ printf 'line 3 \n' >> foo |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
59 $ hg commit -m 'commit 6 (add another blank line between line 0 and 1)' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
60 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
61 $ hg log -G -T '{rev}:{node|short} {desc}' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
62 @ 6:9d1b2c7db017 commit 6 (add another blank line between line 0 and 1) |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
63 | |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
64 o 5:400ef1d40470 commit 5 (add blank line between line 0 and 1) |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
65 | |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
66 o 4:08adbe269f24 commit 4 (intra whitespace on line 0) |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
67 | |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
68 o 3:dcb62cfbfc9b commit 3 (trailing whitespace on line 3) |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
69 | |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
70 o 2:6bdb694e7b8c commit 2 (leading whitespace on line 2) |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
71 | |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
72 o 1:23e1e37387dc commit 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
73 | |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
74 o 0:b9c578134d72 commit 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
75 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
76 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
77 $ hg serve -p $HGPORT -d --pid-file hg.pid |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
78 $ cat hg.pid >> $DAEMON_PIDS |
34792
3b4b38130689
test-hgweb-annotate-whitespace: make test compatible with chg
Saurabh Singh <singhsrb@fb.com>
parents:
34390
diff
changeset
|
79 $ hg serve --config annotate.ignorews=true -p $HGPORT1 -d --pid-file hg.pid |
34389
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
80 $ cat hg.pid >> $DAEMON_PIDS |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
81 $ cd .. |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
82 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
83 Annotate works |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
84 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
85 $ get-with-headers.py --json $LOCALIP:$HGPORT 'json-annotate/9d1b2c7db017/foo' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
86 200 Script output follows |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
87 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
88 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
89 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
90 "annotate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
91 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
92 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
93 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
94 "desc": "commit 4 (intra whitespace on line 0)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
95 "line": "line 0\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
96 "lineno": 1, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
97 "node": "08adbe269f24cf22d975eadeec16790c5b22f558", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
98 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
99 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
100 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
101 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
102 "targetline": 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
103 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
104 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
105 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
106 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
107 "desc": "commit 5 (add blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
108 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
109 "lineno": 2, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
110 "node": "400ef1d404706cfb48afd2b78ce6addf641ced25", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
111 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
112 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
113 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
114 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
115 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
116 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
117 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
118 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
119 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
120 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
121 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
122 "lineno": 3, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
123 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
124 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
125 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
126 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
127 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
128 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
129 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
130 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
131 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
132 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
133 "desc": "commit 1", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
134 "line": "line 1 modified by 1\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
135 "lineno": 4, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
136 "node": "23e1e37387dcfca4c0ed0cc568d1e4b9bfed241a", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
137 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
138 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
139 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
140 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
141 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
142 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
143 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
144 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
145 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
146 "desc": "commit 2 (leading whitespace on line 2)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
147 "line": " line 2\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
148 "lineno": 5, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
149 "node": "6bdb694e7b8cebb68d5b6b27b4bcc2a49d62c602", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
150 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
151 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
152 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
153 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
154 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
155 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
156 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
157 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
158 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
159 "desc": "commit 3 (trailing whitespace on line 3)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
160 "line": "line 3 \n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
161 "lineno": 6, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
162 "node": "dcb62cfbfc9b3ab995a5cbbaff6e1971c3e4f865", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
163 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
164 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
165 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
166 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
167 "targetline": 4 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
168 } |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
169 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
170 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
171 "children": [], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
172 "date": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
173 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
174 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
175 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
176 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
177 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
178 "parents": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
179 "400ef1d404706cfb48afd2b78ce6addf641ced25" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
180 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
181 "permissions": "" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
182 } |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
183 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
184 annotate.ignorews=1 config option is honored |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
185 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
186 $ get-with-headers.py --json $LOCALIP:$HGPORT1 'json-annotate/9d1b2c7db017/foo' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
187 200 Script output follows |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
188 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
189 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
190 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
191 "annotate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
192 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
193 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
194 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
195 "desc": "commit 0", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
196 "line": "line 0\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
197 "lineno": 1, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
198 "node": "b9c578134d72b3a9d26afde8ddd76c0a93c5adbc", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
199 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
200 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
201 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
202 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
203 "targetline": 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
204 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
205 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
206 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
207 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
208 "desc": "commit 5 (add blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
209 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
210 "lineno": 2, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
211 "node": "400ef1d404706cfb48afd2b78ce6addf641ced25", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
212 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
213 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
214 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
215 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
216 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
217 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
218 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
219 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
220 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
221 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
222 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
223 "lineno": 3, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
224 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
225 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
226 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
227 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
228 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
229 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
230 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
231 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
232 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
233 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
234 "desc": "commit 1", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
235 "line": "line 1 modified by 1\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
236 "lineno": 4, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
237 "node": "23e1e37387dcfca4c0ed0cc568d1e4b9bfed241a", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
238 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
239 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
240 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
241 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
242 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
243 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
244 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
245 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
246 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
247 "desc": "commit 0", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
248 "line": " line 2\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
249 "lineno": 5, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
250 "node": "b9c578134d72b3a9d26afde8ddd76c0a93c5adbc", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
251 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
252 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
253 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
254 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
255 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
256 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
257 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
258 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
259 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
260 "desc": "commit 0", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
261 "line": "line 3 \n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
262 "lineno": 6, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
263 "node": "b9c578134d72b3a9d26afde8ddd76c0a93c5adbc", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
264 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
265 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
266 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
267 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
268 "targetline": 4 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
269 } |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
270 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
271 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
272 "children": [], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
273 "date": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
274 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
275 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
276 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
277 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
278 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
279 "parents": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
280 "400ef1d404706cfb48afd2b78ce6addf641ced25" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
281 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
282 "permissions": "" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
283 } |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
284 |
34390
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
285 ignorews=1 query string argument enables whitespace skipping |
34389
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
286 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
287 $ get-with-headers.py --json $LOCALIP:$HGPORT 'json-annotate/9d1b2c7db017/foo?ignorews=1' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
288 200 Script output follows |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
289 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
290 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
291 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
292 "annotate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
293 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
294 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
295 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
296 "desc": "commit 0", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
297 "line": "line 0\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
298 "lineno": 1, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
299 "node": "b9c578134d72b3a9d26afde8ddd76c0a93c5adbc", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
300 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
301 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
302 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
303 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
304 "targetline": 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
305 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
306 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
307 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
308 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
309 "desc": "commit 5 (add blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
310 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
311 "lineno": 2, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
312 "node": "400ef1d404706cfb48afd2b78ce6addf641ced25", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
313 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
314 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
315 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
316 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
317 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
318 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
319 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
320 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
321 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
322 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
323 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
324 "lineno": 3, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
325 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
326 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
327 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
328 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
329 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
330 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
331 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
332 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
333 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
334 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
335 "desc": "commit 1", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
336 "line": "line 1 modified by 1\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
337 "lineno": 4, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
338 "node": "23e1e37387dcfca4c0ed0cc568d1e4b9bfed241a", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
339 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
340 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
341 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
342 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
343 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
344 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
345 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
346 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
347 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
348 "desc": "commit 0", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
349 "line": " line 2\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
350 "lineno": 5, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
351 "node": "b9c578134d72b3a9d26afde8ddd76c0a93c5adbc", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
352 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
353 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
354 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
355 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
356 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
357 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
358 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
359 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
360 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
361 "desc": "commit 0", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
362 "line": "line 3 \n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
363 "lineno": 6, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
364 "node": "b9c578134d72b3a9d26afde8ddd76c0a93c5adbc", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
365 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
366 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
367 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
368 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
369 "targetline": 4 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
370 } |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
371 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
372 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
373 "children": [], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
374 "date": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
375 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
376 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
377 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
378 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
379 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
380 "parents": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
381 "400ef1d404706cfb48afd2b78ce6addf641ced25" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
382 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
383 "permissions": "" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
384 } |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
385 |
34390
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
386 ignorews=0 query string argument disables when config defaults to enabled |
34389
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
387 |
34390
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
388 $ get-with-headers.py --json $LOCALIP:$HGPORT1 'json-annotate/9d1b2c7db017/foo?ignorews=0' |
34389
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
389 200 Script output follows |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
390 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
391 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
392 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
393 "annotate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
394 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
395 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
396 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
397 "desc": "commit 4 (intra whitespace on line 0)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
398 "line": "line 0\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
399 "lineno": 1, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
400 "node": "08adbe269f24cf22d975eadeec16790c5b22f558", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
401 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
402 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
403 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
404 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
405 "targetline": 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
406 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
407 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
408 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
409 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
410 "desc": "commit 5 (add blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
411 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
412 "lineno": 2, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
413 "node": "400ef1d404706cfb48afd2b78ce6addf641ced25", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
414 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
415 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
416 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
417 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
418 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
419 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
420 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
421 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
422 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
423 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
424 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
425 "lineno": 3, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
426 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
427 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
428 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
429 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
430 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
431 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
432 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
433 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
434 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
435 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
436 "desc": "commit 1", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
437 "line": "line 1 modified by 1\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
438 "lineno": 4, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
439 "node": "23e1e37387dcfca4c0ed0cc568d1e4b9bfed241a", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
440 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
441 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
442 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
443 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
444 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
445 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
446 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
447 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
448 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
449 "desc": "commit 2 (leading whitespace on line 2)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
450 "line": " line 2\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
451 "lineno": 5, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
452 "node": "6bdb694e7b8cebb68d5b6b27b4bcc2a49d62c602", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
453 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
454 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
455 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
456 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
457 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
458 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
459 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
460 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
461 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
462 "desc": "commit 3 (trailing whitespace on line 3)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
463 "line": "line 3 \n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
464 "lineno": 6, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
465 "node": "dcb62cfbfc9b3ab995a5cbbaff6e1971c3e4f865", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
466 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
467 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
468 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
469 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
470 "targetline": 4 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
471 } |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
472 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
473 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
474 "children": [], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
475 "date": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
476 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
477 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
478 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
479 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
480 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
481 "parents": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
482 "400ef1d404706cfb48afd2b78ce6addf641ced25" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
483 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
484 "permissions": "" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
485 } |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
486 |
34390
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
487 ignorewsamount=1 query string enables whitespace amount skipping |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
488 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
489 $ get-with-headers.py --json $LOCALIP:$HGPORT 'json-annotate/9d1b2c7db017/foo?ignorewsamount=1' |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
490 200 Script output follows |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
491 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
492 { |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
493 "abspath": "foo", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
494 "annotate": [ |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
495 { |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
496 "abspath": "foo", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
497 "author": "test", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
498 "desc": "commit 0", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
499 "line": "line 0\n", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
500 "lineno": 1, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
501 "node": "b9c578134d72b3a9d26afde8ddd76c0a93c5adbc", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
502 "revdate": [ |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
503 0.0, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
504 0 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
505 ], |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
506 "targetline": 1 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
507 }, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
508 { |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
509 "abspath": "foo", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
510 "author": "test", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
511 "desc": "commit 5 (add blank line between line 0 and 1)", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
512 "line": "\n", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
513 "lineno": 2, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
514 "node": "400ef1d404706cfb48afd2b78ce6addf641ced25", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
515 "revdate": [ |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
516 0.0, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
517 0 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
518 ], |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
519 "targetline": 2 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
520 }, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
521 { |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
522 "abspath": "foo", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
523 "author": "test", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
524 "desc": "commit 6 (add another blank line between line 0 and 1)", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
525 "line": "\n", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
526 "lineno": 3, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
527 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
528 "revdate": [ |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
529 0.0, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
530 0 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
531 ], |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
532 "targetline": 3 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
533 }, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
534 { |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
535 "abspath": "foo", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
536 "author": "test", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
537 "desc": "commit 1", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
538 "line": "line 1 modified by 1\n", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
539 "lineno": 4, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
540 "node": "23e1e37387dcfca4c0ed0cc568d1e4b9bfed241a", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
541 "revdate": [ |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
542 0.0, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
543 0 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
544 ], |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
545 "targetline": 2 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
546 }, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
547 { |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
548 "abspath": "foo", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
549 "author": "test", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
550 "desc": "commit 2 (leading whitespace on line 2)", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
551 "line": " line 2\n", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
552 "lineno": 5, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
553 "node": "6bdb694e7b8cebb68d5b6b27b4bcc2a49d62c602", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
554 "revdate": [ |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
555 0.0, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
556 0 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
557 ], |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
558 "targetline": 3 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
559 }, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
560 { |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
561 "abspath": "foo", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
562 "author": "test", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
563 "desc": "commit 0", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
564 "line": "line 3 \n", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
565 "lineno": 6, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
566 "node": "b9c578134d72b3a9d26afde8ddd76c0a93c5adbc", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
567 "revdate": [ |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
568 0.0, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
569 0 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
570 ], |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
571 "targetline": 4 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
572 } |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
573 ], |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
574 "author": "test", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
575 "children": [], |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
576 "date": [ |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
577 0.0, |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
578 0 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
579 ], |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
580 "desc": "commit 6 (add another blank line between line 0 and 1)", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
581 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
582 "parents": [ |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
583 "400ef1d404706cfb48afd2b78ce6addf641ced25" |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
584 ], |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
585 "permissions": "" |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
586 } |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
587 |
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
588 ignorewseol=1 query string enables whitespace end of line skipping |
34389
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
589 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
590 $ get-with-headers.py --json $LOCALIP:$HGPORT 'json-annotate/9d1b2c7db017/foo?ignorewseol=1' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
591 200 Script output follows |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
592 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
593 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
594 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
595 "annotate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
596 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
597 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
598 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
599 "desc": "commit 4 (intra whitespace on line 0)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
600 "line": "line 0\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
601 "lineno": 1, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
602 "node": "08adbe269f24cf22d975eadeec16790c5b22f558", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
603 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
604 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
605 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
606 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
607 "targetline": 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
608 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
609 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
610 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
611 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
612 "desc": "commit 5 (add blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
613 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
614 "lineno": 2, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
615 "node": "400ef1d404706cfb48afd2b78ce6addf641ced25", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
616 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
617 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
618 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
619 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
620 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
621 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
622 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
623 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
624 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
625 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
626 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
627 "lineno": 3, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
628 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
629 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
630 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
631 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
632 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
633 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
634 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
635 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
636 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
637 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
638 "desc": "commit 1", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
639 "line": "line 1 modified by 1\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
640 "lineno": 4, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
641 "node": "23e1e37387dcfca4c0ed0cc568d1e4b9bfed241a", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
642 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
643 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
644 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
645 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
646 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
647 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
648 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
649 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
650 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
651 "desc": "commit 2 (leading whitespace on line 2)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
652 "line": " line 2\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
653 "lineno": 5, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
654 "node": "6bdb694e7b8cebb68d5b6b27b4bcc2a49d62c602", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
655 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
656 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
657 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
658 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
659 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
660 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
661 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
662 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
663 "author": "test", |
34390
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
664 "desc": "commit 0", |
34389
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
665 "line": "line 3 \n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
666 "lineno": 6, |
34390
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
667 "node": "b9c578134d72b3a9d26afde8ddd76c0a93c5adbc", |
34389
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
668 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
669 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
670 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
671 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
672 "targetline": 4 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
673 } |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
674 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
675 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
676 "children": [], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
677 "date": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
678 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
679 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
680 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
681 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
682 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
683 "parents": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
684 "400ef1d404706cfb48afd2b78ce6addf641ced25" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
685 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
686 "permissions": "" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
687 } |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
688 |
34390
f6492f482c60
hgweb: query string arguments to control whitespace for annotate
Gregory Szorc <gregory.szorc@gmail.com>
parents:
34389
diff
changeset
|
689 ignoreblanklines=1 query string enables whitespace blank line skipping |
34389
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
690 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
691 $ get-with-headers.py --json $LOCALIP:$HGPORT 'json-annotate/9d1b2c7db017/foo?ignoreblanklines=1' |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
692 200 Script output follows |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
693 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
694 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
695 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
696 "annotate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
697 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
698 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
699 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
700 "desc": "commit 4 (intra whitespace on line 0)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
701 "line": "line 0\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
702 "lineno": 1, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
703 "node": "08adbe269f24cf22d975eadeec16790c5b22f558", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
704 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
705 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
706 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
707 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
708 "targetline": 1 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
709 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
710 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
711 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
712 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
713 "desc": "commit 5 (add blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
714 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
715 "lineno": 2, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
716 "node": "400ef1d404706cfb48afd2b78ce6addf641ced25", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
717 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
718 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
719 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
720 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
721 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
722 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
723 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
724 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
725 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
726 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
727 "line": "\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
728 "lineno": 3, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
729 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
730 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
731 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
732 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
733 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
734 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
735 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
736 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
737 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
738 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
739 "desc": "commit 1", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
740 "line": "line 1 modified by 1\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
741 "lineno": 4, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
742 "node": "23e1e37387dcfca4c0ed0cc568d1e4b9bfed241a", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
743 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
744 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
745 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
746 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
747 "targetline": 2 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
748 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
749 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
750 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
751 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
752 "desc": "commit 2 (leading whitespace on line 2)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
753 "line": " line 2\n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
754 "lineno": 5, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
755 "node": "6bdb694e7b8cebb68d5b6b27b4bcc2a49d62c602", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
756 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
757 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
758 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
759 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
760 "targetline": 3 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
761 }, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
762 { |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
763 "abspath": "foo", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
764 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
765 "desc": "commit 3 (trailing whitespace on line 3)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
766 "line": "line 3 \n", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
767 "lineno": 6, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
768 "node": "dcb62cfbfc9b3ab995a5cbbaff6e1971c3e4f865", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
769 "revdate": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
770 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
771 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
772 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
773 "targetline": 4 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
774 } |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
775 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
776 "author": "test", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
777 "children": [], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
778 "date": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
779 0.0, |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
780 0 |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
781 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
782 "desc": "commit 6 (add another blank line between line 0 and 1)", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
783 "node": "9d1b2c7db0175870a950f8c48c9c4ead1058f2c5", |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
784 "parents": [ |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
785 "400ef1d404706cfb48afd2b78ce6addf641ced25" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
786 ], |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
787 "permissions": "" |
e16ad1576d71
tests: add tests for hgweb annotate output
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff
changeset
|
788 } |