annotate tests/test-hgweb-annotate-whitespace.t @ 36672:9e7b14caf67f

xdiff: remove patience and histogram diff algorithms Patience diff is the normal diff algorithm, plus some greediness that unconditionally matches common common unique lines. That means it is easy to construct cases to let it generate suboptimal result, like: ``` open('a', 'w').write('\n'.join(list('a' + 'x' * 300 + 'u' + 'x' * 700 + 'a\n'))) open('b', 'w').write('\n'.join(list('b' + 'x' * 700 + 'u' + 'x' * 300 + 'b\n'))) ``` Patience diff has been advertised as being able to generate better results for some C code changes. However, the more scientific way to do that is the indention heuristic [1]. Since patience diff could generate suboptimal result more easily and its "better" diff feature could be replaced by the new indention heuristic, let's just remove it and its variant histogram diff to simplify the code. [1]: https://github.com/git/git/commit/433860f3d0beb0c6f205290bd16cda413148f098 Test Plan: `gcc -fPIC *.c --shared -o xdiff.so` still builds. Differential Revision: https://phab.mercurial-scm.org/D2573
author Jun Wu <quark@fb.com>
date Sat, 03 Mar 2018 10:39:55 -0800
parents 3b4b38130689
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 }