comparison tests/test-hgweb-commands.t @ 16129:5e50982c633c

graph: in hgrc specify line width for main branch You can specify width to visually distinguish main branch (trunk) on hgweb's graph page. Settings format is branch_name.width = value, where width in px e.g.: [graph] default.width = 3
author Constantine Linnick <theaspect@gmail.com>
date Sun, 22 Jan 2012 19:35:26 +0700
parents fc8c7a5ccc4a
children 33f702e52906
comparison
equal deleted inserted replaced
16128:004982e5d782 16129:5e50982c633c
22 $ echo another > foo 22 $ echo another > foo
23 $ hg branch stable 23 $ hg branch stable
24 marked working directory as branch stable 24 marked working directory as branch stable
25 (branches are permanent and global, did you want a bookmark?) 25 (branches are permanent and global, did you want a bookmark?)
26 $ hg ci -Ambranch 26 $ hg ci -Ambranch
27 $ hg branch unstable
28 marked working directory as branch unstable
29 (branches are permanent and global, did you want a bookmark?)
30 $ hg ci -Ambranch
31 $ echo [graph] >> .hg/hgrc
32 $ echo default.width = 3 >> .hg/hgrc
33 $ echo stable.width = 3 >> .hg/hgrc
27 $ hg serve --config server.uncompressed=False -n test -p $HGPORT -d --pid-file=hg.pid -E errors.log 34 $ hg serve --config server.uncompressed=False -n test -p $HGPORT -d --pid-file=hg.pid -E errors.log
28 $ cat hg.pid >> $DAEMON_PIDS 35 $ cat hg.pid >> $DAEMON_PIDS
29 36
30 Logs and changes 37 Logs and changes
31 38
39 <link rel="self" href="http://*:$HGPORT/atom-log"/> (glob) 46 <link rel="self" href="http://*:$HGPORT/atom-log"/> (glob)
40 <link rel="alternate" href="http://*:$HGPORT/"/> (glob) 47 <link rel="alternate" href="http://*:$HGPORT/"/> (glob)
41 <title>test Changelog</title> 48 <title>test Changelog</title>
42 <updated>1970-01-01T00:00:00+00:00</updated> 49 <updated>1970-01-01T00:00:00+00:00</updated>
43 50
51 <entry>
52 <title>branch</title>
53 <id>http://*:$HGPORT/#changeset-ba87b23d29ca67a305625d81a20ac279c1e3f444</id> (glob)
54 <link href="http://*:$HGPORT/rev/ba87b23d29ca"/> (glob)
55 <author>
56 <name>test</name>
57 <email>&#116;&#101;&#115;&#116;</email>
58 </author>
59 <updated>1970-01-01T00:00:00+00:00</updated>
60 <published>1970-01-01T00:00:00+00:00</published>
61 <content type="xhtml">
62 <div xmlns="http://www.w3.org/1999/xhtml">
63 <pre xml:space="preserve">branch</pre>
64 </div>
65 </content>
66 </entry>
44 <entry> 67 <entry>
45 <title>branch</title> 68 <title>branch</title>
46 <id>http://*:$HGPORT/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id> (glob) 69 <id>http://*:$HGPORT/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id> (glob)
47 <link href="http://*:$HGPORT/rev/1d22e65f027e"/> (glob) 70 <link href="http://*:$HGPORT/rev/1d22e65f027e"/> (glob)
48 <author> 71 <author>
103 <title>test Changelog</title> 126 <title>test Changelog</title>
104 <updated>1970-01-01T00:00:00+00:00</updated> 127 <updated>1970-01-01T00:00:00+00:00</updated>
105 128
106 <entry> 129 <entry>
107 <title>branch</title> 130 <title>branch</title>
131 <id>http://*:$HGPORT/#changeset-ba87b23d29ca67a305625d81a20ac279c1e3f444</id> (glob)
132 <link href="http://*:$HGPORT/rev/ba87b23d29ca"/> (glob)
133 <author>
134 <name>test</name>
135 <email>&#116;&#101;&#115;&#116;</email>
136 </author>
137 <updated>1970-01-01T00:00:00+00:00</updated>
138 <published>1970-01-01T00:00:00+00:00</published>
139 <content type="xhtml">
140 <div xmlns="http://www.w3.org/1999/xhtml">
141 <pre xml:space="preserve">branch</pre>
142 </div>
143 </content>
144 </entry>
145 <entry>
146 <title>branch</title>
108 <id>http://*:$HGPORT/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id> (glob) 147 <id>http://*:$HGPORT/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id> (glob)
109 <link href="http://*:$HGPORT/rev/1d22e65f027e"/> (glob) 148 <link href="http://*:$HGPORT/rev/1d22e65f027e"/> (glob)
110 <author> 149 <author>
111 <name>test</name> 150 <name>test</name>
112 <email>&#116;&#101;&#115;&#116;</email> 151 <email>&#116;&#101;&#115;&#116;</email>
206 <a href="http://mercurial.selenic.com/"> 245 <a href="http://mercurial.selenic.com/">
207 <img src="/static/hglogo.png" alt="mercurial" /></a> 246 <img src="/static/hglogo.png" alt="mercurial" /></a>
208 </div> 247 </div>
209 <ul> 248 <ul>
210 <li class="active">log</li> 249 <li class="active">log</li>
211 <li><a href="/graph/1d22e65f027e">graph</a></li> 250 <li><a href="/graph/ba87b23d29ca">graph</a></li>
212 <li><a href="/tags">tags</a></li> 251 <li><a href="/tags">tags</a></li>
213 <li><a href="/bookmarks">bookmarks</a></li> 252 <li><a href="/bookmarks">bookmarks</a></li>
214 <li><a href="/branches">branches</a></li> 253 <li><a href="/branches">branches</a></li>
215 </ul> 254 </ul>
216 <ul> 255 <ul>
217 <li><a href="/rev/1d22e65f027e">changeset</a></li> 256 <li><a href="/rev/ba87b23d29ca">changeset</a></li>
218 <li><a href="/file/1d22e65f027e">browse</a></li> 257 <li><a href="/file/ba87b23d29ca">browse</a></li>
219 </ul> 258 </ul>
220 <ul> 259 <ul>
221 260
222 </ul> 261 </ul>
223 <ul> 262 <ul>
235 <div id="hint">find changesets by author, revision, 274 <div id="hint">find changesets by author, revision,
236 files, or words in the commit message</div> 275 files, or words in the commit message</div>
237 </form> 276 </form>
238 277
239 <div class="navigate"> 278 <div class="navigate">
240 <a href="/shortlog/2?revcount=30">less</a> 279 <a href="/shortlog/3?revcount=30">less</a>
241 <a href="/shortlog/2?revcount=120">more</a> 280 <a href="/shortlog/3?revcount=120">more</a>
242 | rev 2: <a href="/shortlog/2ef0ac749a14">(0)</a> <a href="/shortlog/tip">tip</a> 281 | rev 3: <a href="/shortlog/2ef0ac749a14">(0)</a> <a href="/shortlog/tip">tip</a>
243 </div> 282 </div>
244 283
245 <table class="bigtable"> 284 <table class="bigtable">
246 <tr> 285 <tr>
247 <th class="age">age</th> 286 <th class="age">age</th>
249 <th class="description">description</th> 288 <th class="description">description</th>
250 </tr> 289 </tr>
251 <tr class="parity0"> 290 <tr class="parity0">
252 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td> 291 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td>
253 <td class="author">test</td> 292 <td class="author">test</td>
254 <td class="description"><a href="/rev/1d22e65f027e">branch</a><span class="branchhead">stable</span> <span class="tag">tip</span> <span class="tag">something</span> </td> 293 <td class="description"><a href="/rev/ba87b23d29ca">branch</a><span class="branchhead">unstable</span> <span class="tag">tip</span> <span class="tag">something</span> </td>
255 </tr> 294 </tr>
256 <tr class="parity1"> 295 <tr class="parity1">
257 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td> 296 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td>
258 <td class="author">test</td> 297 <td class="author">test</td>
259 <td class="description"><a href="/rev/a4f92ed23982">Added tag 1.0 for changeset 2ef0ac749a14</a><span class="branchhead">default</span> </td> 298 <td class="description"><a href="/rev/1d22e65f027e">branch</a><span class="branchhead">stable</span> </td>
260 </tr> 299 </tr>
261 <tr class="parity0"> 300 <tr class="parity0">
262 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td> 301 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td>
263 <td class="author">test</td> 302 <td class="author">test</td>
303 <td class="description"><a href="/rev/a4f92ed23982">Added tag 1.0 for changeset 2ef0ac749a14</a><span class="branchhead">default</span> </td>
304 </tr>
305 <tr class="parity1">
306 <td class="age">Thu, 01 Jan 1970 00:00:00 +0000</td>
307 <td class="author">test</td>
264 <td class="description"><a href="/rev/2ef0ac749a14">base</a><span class="tag">1.0</span> <span class="tag">anotherthing</span> </td> 308 <td class="description"><a href="/rev/2ef0ac749a14">base</a><span class="tag">1.0</span> <span class="tag">anotherthing</span> </td>
265 </tr> 309 </tr>
266 310
267 </table> 311 </table>
268 312
269 <div class="navigate"> 313 <div class="navigate">
270 <a href="/shortlog/2?revcount=30">less</a> 314 <a href="/shortlog/3?revcount=30">less</a>
271 <a href="/shortlog/2?revcount=120">more</a> 315 <a href="/shortlog/3?revcount=120">more</a>
272 | rev 2: <a href="/shortlog/2ef0ac749a14">(0)</a> <a href="/shortlog/tip">tip</a> 316 | rev 3: <a href="/shortlog/2ef0ac749a14">(0)</a> <a href="/shortlog/tip">tip</a>
273 </div> 317 </div>
274 318
275 </div> 319 </div>
276 </div> 320 </div>
277 321
635 Overviews 679 Overviews
636 680
637 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/raw-tags' 681 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/raw-tags'
638 200 Script output follows 682 200 Script output follows
639 683
640 tip 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe 684 tip ba87b23d29ca67a305625d81a20ac279c1e3f444
641 1.0 2ef0ac749a14e4f57a5a822464a0902c6f7f448f 685 1.0 2ef0ac749a14e4f57a5a822464a0902c6f7f448f
642 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/raw-branches' 686 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/raw-branches'
643 200 Script output follows 687 200 Script output follows
644 688
645 stable 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe open 689 unstable ba87b23d29ca67a305625d81a20ac279c1e3f444 open
690 stable 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe inactive
646 default a4f92ed23982be056b9852de5dfe873eaac7f0de inactive 691 default a4f92ed23982be056b9852de5dfe873eaac7f0de inactive
647 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/raw-bookmarks' 692 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/raw-bookmarks'
648 200 Script output follows 693 200 Script output follows
649 694
650 anotherthing 2ef0ac749a14e4f57a5a822464a0902c6f7f448f 695 anotherthing 2ef0ac749a14e4f57a5a822464a0902c6f7f448f
651 something 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe 696 something ba87b23d29ca67a305625d81a20ac279c1e3f444
652 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/summary/?style=gitweb' 697 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/summary/?style=gitweb'
653 200 Script output follows 698 200 Script output follows
654 699
655 <?xml version="1.0" encoding="ascii"?> 700 <?xml version="1.0" encoding="ascii"?>
656 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 701 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
686 <a href="/log?style=gitweb">changelog</a> | 731 <a href="/log?style=gitweb">changelog</a> |
687 <a href="/graph?style=gitweb">graph</a> | 732 <a href="/graph?style=gitweb">graph</a> |
688 <a href="/tags?style=gitweb">tags</a> | 733 <a href="/tags?style=gitweb">tags</a> |
689 <a href="/bookmarks?style=gitweb">bookmarks</a> | 734 <a href="/bookmarks?style=gitweb">bookmarks</a> |
690 <a href="/branches?style=gitweb">branches</a> | 735 <a href="/branches?style=gitweb">branches</a> |
691 <a href="/file/1d22e65f027e?style=gitweb">files</a> | 736 <a href="/file/ba87b23d29ca?style=gitweb">files</a> |
692 <a href="/help?style=gitweb">help</a> 737 <a href="/help?style=gitweb">help</a>
693 <br/> 738 <br/>
694 </div> 739 </div>
695 740
696 <div class="title">&nbsp;</div> 741 <div class="title">&nbsp;</div>
705 750
706 <tr class="parity0"> 751 <tr class="parity0">
707 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td> 752 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td>
708 <td><i>test</i></td> 753 <td><i>test</i></td>
709 <td> 754 <td>
755 <a class="list" href="/rev/ba87b23d29ca?style=gitweb">
756 <b>branch</b>
757 <span class="logtags"><span class="branchtag" title="unstable">unstable</span> <span class="tagtag" title="tip">tip</span> <span class="bookmarktag" title="something">something</span> </span>
758 </a>
759 </td>
760 <td class="link" nowrap>
761 <a href="/rev/ba87b23d29ca?style=gitweb">changeset</a> |
762 <a href="/file/ba87b23d29ca?style=gitweb">files</a>
763 </td>
764 </tr>
765 <tr class="parity1">
766 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td>
767 <td><i>test</i></td>
768 <td>
710 <a class="list" href="/rev/1d22e65f027e?style=gitweb"> 769 <a class="list" href="/rev/1d22e65f027e?style=gitweb">
711 <b>branch</b> 770 <b>branch</b>
712 <span class="logtags"><span class="branchtag" title="stable">stable</span> <span class="tagtag" title="tip">tip</span> <span class="bookmarktag" title="something">something</span> </span> 771 <span class="logtags"><span class="branchtag" title="stable">stable</span> </span>
713 </a> 772 </a>
714 </td> 773 </td>
715 <td class="link" nowrap> 774 <td class="link" nowrap>
716 <a href="/rev/1d22e65f027e?style=gitweb">changeset</a> | 775 <a href="/rev/1d22e65f027e?style=gitweb">changeset</a> |
717 <a href="/file/1d22e65f027e?style=gitweb">files</a> 776 <a href="/file/1d22e65f027e?style=gitweb">files</a>
718 </td> 777 </td>
719 </tr> 778 </tr>
720 <tr class="parity1"> 779 <tr class="parity0">
721 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td> 780 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td>
722 <td><i>test</i></td> 781 <td><i>test</i></td>
723 <td> 782 <td>
724 <a class="list" href="/rev/a4f92ed23982?style=gitweb"> 783 <a class="list" href="/rev/a4f92ed23982?style=gitweb">
725 <b>Added tag 1.0 for changeset 2ef0ac749a14</b> 784 <b>Added tag 1.0 for changeset 2ef0ac749a14</b>
729 <td class="link" nowrap> 788 <td class="link" nowrap>
730 <a href="/rev/a4f92ed23982?style=gitweb">changeset</a> | 789 <a href="/rev/a4f92ed23982?style=gitweb">changeset</a> |
731 <a href="/file/a4f92ed23982?style=gitweb">files</a> 790 <a href="/file/a4f92ed23982?style=gitweb">files</a>
732 </td> 791 </td>
733 </tr> 792 </tr>
734 <tr class="parity0"> 793 <tr class="parity1">
735 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td> 794 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td>
736 <td><i>test</i></td> 795 <td><i>test</i></td>
737 <td> 796 <td>
738 <a class="list" href="/rev/2ef0ac749a14?style=gitweb"> 797 <a class="list" href="/rev/2ef0ac749a14?style=gitweb">
739 <b>base</b> 798 <b>base</b>
775 <a href="/file/2ef0ac749a14?style=gitweb">files</a> 834 <a href="/file/2ef0ac749a14?style=gitweb">files</a>
776 </td> 835 </td>
777 </tr> 836 </tr>
778 <tr class="parity1"> 837 <tr class="parity1">
779 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td> 838 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td>
780 <td><a class="list" href="/rev/1d22e65f027e?style=gitweb"><b>something</b></a></td> 839 <td><a class="list" href="/rev/ba87b23d29ca?style=gitweb"><b>something</b></a></td>
781 <td class="link"> 840 <td class="link">
782 <a href="/rev/1d22e65f027e?style=gitweb">changeset</a> | 841 <a href="/rev/ba87b23d29ca?style=gitweb">changeset</a> |
783 <a href="/log/1d22e65f027e?style=gitweb">changelog</a> | 842 <a href="/log/ba87b23d29ca?style=gitweb">changelog</a> |
784 <a href="/file/1d22e65f027e?style=gitweb">files</a> 843 <a href="/file/ba87b23d29ca?style=gitweb">files</a>
785 </td> 844 </td>
786 </tr> 845 </tr>
787 <tr class="light"><td colspan="3"><a class="list" href="/bookmarks?style=gitweb">...</a></td></tr> 846 <tr class="light"><td colspan="3"><a class="list" href="/bookmarks?style=gitweb">...</a></td></tr>
788 </table> 847 </table>
789 848
790 <div><a class="title" href="#">branches</a></div> 849 <div><a class="title" href="#">branches</a></div>
791 <table cellspacing="0"> 850 <table cellspacing="0">
792 851
793 <tr class="parity0"> 852 <tr class="parity0">
853 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td>
854 <td><a class="list" href="/shortlog/ba87b23d29ca?style=gitweb"><b>ba87b23d29ca</b></a></td>
855 <td class="">unstable</td>
856 <td class="link">
857 <a href="/changeset/ba87b23d29ca?style=gitweb">changeset</a> |
858 <a href="/log/ba87b23d29ca?style=gitweb">changelog</a> |
859 <a href="/file/ba87b23d29ca?style=gitweb">files</a>
860 </td>
861 </tr>
862 <tr class="parity1">
794 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td> 863 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td>
795 <td><a class="list" href="/shortlog/1d22e65f027e?style=gitweb"><b>1d22e65f027e</b></a></td> 864 <td><a class="list" href="/shortlog/1d22e65f027e?style=gitweb"><b>1d22e65f027e</b></a></td>
796 <td class="">stable</td> 865 <td class="">stable</td>
797 <td class="link"> 866 <td class="link">
798 <a href="/changeset/1d22e65f027e?style=gitweb">changeset</a> | 867 <a href="/changeset/1d22e65f027e?style=gitweb">changeset</a> |
799 <a href="/log/1d22e65f027e?style=gitweb">changelog</a> | 868 <a href="/log/1d22e65f027e?style=gitweb">changelog</a> |
800 <a href="/file/1d22e65f027e?style=gitweb">files</a> 869 <a href="/file/1d22e65f027e?style=gitweb">files</a>
801 </td> 870 </td>
802 </tr> 871 </tr>
803 <tr class="parity1"> 872 <tr class="parity0">
804 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td> 873 <td class="age"><i class="age">Thu, 01 Jan 1970 00:00:00 +0000</i></td>
805 <td><a class="list" href="/shortlog/a4f92ed23982?style=gitweb"><b>a4f92ed23982</b></a></td> 874 <td><a class="list" href="/shortlog/a4f92ed23982?style=gitweb"><b>a4f92ed23982</b></a></td>
806 <td class="">default</td> 875 <td class="">default</td>
807 <td class="link"> 876 <td class="link">
808 <a href="/changeset/a4f92ed23982?style=gitweb">changeset</a> | 877 <a href="/changeset/a4f92ed23982?style=gitweb">changeset</a> |
859 </div> 928 </div>
860 </form> 929 </form>
861 <div class="page_nav"> 930 <div class="page_nav">
862 <a href="/summary?style=gitweb">summary</a> | 931 <a href="/summary?style=gitweb">summary</a> |
863 <a href="/shortlog?style=gitweb">shortlog</a> | 932 <a href="/shortlog?style=gitweb">shortlog</a> |
864 <a href="/log/2?style=gitweb">changelog</a> | 933 <a href="/log/3?style=gitweb">changelog</a> |
865 graph | 934 graph |
866 <a href="/tags?style=gitweb">tags</a> | 935 <a href="/tags?style=gitweb">tags</a> |
867 <a href="/bookmarks?style=gitweb">bookmarks</a> | 936 <a href="/bookmarks?style=gitweb">bookmarks</a> |
868 <a href="/branches?style=gitweb">branches</a> | 937 <a href="/branches?style=gitweb">branches</a> |
869 <a href="/file/1d22e65f027e?style=gitweb">files</a> | 938 <a href="/file/ba87b23d29ca?style=gitweb">files</a> |
870 <a href="/help?style=gitweb">help</a> 939 <a href="/help?style=gitweb">help</a>
871 <br/> 940 <br/>
872 <a href="/graph/2?style=gitweb&revcount=30">less</a> 941 <a href="/graph/3?style=gitweb&revcount=30">less</a>
873 <a href="/graph/2?style=gitweb&revcount=120">more</a> 942 <a href="/graph/3?style=gitweb&revcount=120">more</a>
874 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-2</a> <a href="/graph/tip?style=gitweb">tip</a> <br/> 943 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-3</a> <a href="/graph/tip?style=gitweb">tip</a> <br/>
875 </div> 944 </div>
876 945
877 <div class="title">&nbsp;</div> 946 <div class="title">&nbsp;</div>
878 947
879 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript> 948 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
880 949
881 <div id="wrapper"> 950 <div id="wrapper">
882 <ul id="nodebgs"></ul> 951 <ul id="nodebgs"></ul>
883 <canvas id="graph" width="480" height="129"></canvas> 952 <canvas id="graph" width="480" height="168"></canvas>
884 <ul id="graphnodes"></ul> 953 <ul id="graphnodes"></ul>
885 </div> 954 </div>
886 955
887 <script> 956 <script>
888 <!-- hide script content 957 <!-- hide script content
889 958
890 var data = [["1d22e65f027e", [0, 1], [[0, 0, 1]], "branch", "test", "1970-01-01", ["stable", true], ["tip"], ["something"]], ["a4f92ed23982", [0, 1], [[0, 0, 1]], "Added tag 1.0 for changeset 2ef0ac749a14", "test", "1970-01-01", ["default", true], [], []], ["2ef0ac749a14", [0, 1], [], "base", "test", "1970-01-01", ["default", false], ["1.0"], ["anotherthing"]]]; 959 var data = [["ba87b23d29ca", [0, 1], [[0, 0, 1, {"width": "3"}]], "branch", "test", "1970-01-01", ["unstable", true], ["tip"], ["something"]], ["1d22e65f027e", [0, 1], [[0, 0, 1, {"width": "3"}]], "branch", "test", "1970-01-01", ["stable", true], [], []], ["a4f92ed23982", [0, 1], [[0, 0, 1, {"width": "3"}]], "Added tag 1.0 for changeset 2ef0ac749a14", "test", "1970-01-01", ["default", true], [], []], ["2ef0ac749a14", [0, 1], [], "base", "test", "1970-01-01", ["default", false], ["1.0"], ["anotherthing"]]];
891 var graph = new Graph(); 960 var graph = new Graph();
892 graph.scale(39); 961 graph.scale(39);
893 962
894 graph.edge = function(x0, y0, x1, y1, color) { 963 graph.edge = function(x0, y0, x1, y1, color) {
895 964
958 1027
959 // stop hiding script --> 1028 // stop hiding script -->
960 </script> 1029 </script>
961 1030
962 <div class="page_nav"> 1031 <div class="page_nav">
963 <a href="/graph/2?style=gitweb&revcount=30">less</a> 1032 <a href="/graph/3?style=gitweb&revcount=30">less</a>
964 <a href="/graph/2?style=gitweb&revcount=120">more</a> 1033 <a href="/graph/3?style=gitweb&revcount=120">more</a>
965 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-2</a> <a href="/graph/tip?style=gitweb">tip</a> 1034 | <a href="/graph/2ef0ac749a14?style=gitweb">(0)</a> <a href="/graph/2ef0ac749a14?style=gitweb">-3</a> <a href="/graph/tip?style=gitweb">tip</a>
966 </div> 1035 </div>
967 1036
968 <script type="text/javascript">process_dates()</script> 1037 <script type="text/javascript">process_dates()</script>
969 <div class="page_footer"> 1038 <div class="page_footer">
970 <div class="page_footer_text">test</div> 1039 <div class="page_footer_text">test</div>
989 heads 1058 heads
990 1059
991 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=heads' 1060 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=heads'
992 200 Script output follows 1061 200 Script output follows
993 1062
994 1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe 1063 ba87b23d29ca67a305625d81a20ac279c1e3f444
995 1064
996 branches 1065 branches
997 1066
998 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=branches&nodes=0000000000000000000000000000000000000000' 1067 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=branches&nodes=0000000000000000000000000000000000000000'
999 200 Script output follows 1068 200 Script output follows
1003 changegroup 1072 changegroup
1004 1073
1005 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=changegroup&roots=0000000000000000000000000000000000000000' 1074 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=changegroup&roots=0000000000000000000000000000000000000000'
1006 200 Script output follows 1075 200 Script output follows
1007 1076
1008 x\x9c\xbdTMHUA\x14\xbe\xa8\xf9\xec\xda&\x10\x11*\xb8\x88\x81\x99\xbef\xe6\xce\xbdw\xc6\xf2a\x16E\x1b\x11[%\x98\xcc\xaf\x8f\x8c\xf7\xc0\xf7\x82 (esc) 1077 x\x9c\xbdTMHTQ\x14\x1e\xfc\xef\xd9&\x10\x11*x\x88\x81\x9aN\xf7\xddw\xdf{\xf7Y\x0efR\xb4\x11\xb1U\x82\xc5\xfd\x9d!c\x06\x9c'd\xa0\x99X\x82\x92i\xablUZ-*\x08\x84\x82\x02KkQ\xf8\x13\xe4\xaa\x8dn\x94\x906)\xd5B\x02\xeb\xbe\x9c\x01\x85\xc9\x996\x1d\xf8x\x97{\xefy\xe7;\xe7|\xe7\x06\x02\x81\xb1\xe0\xda\x13\xefN\xd1\xca\x8f\xcb-\xbde\xfc\xeepU\xecJ\xc3\xcd@\x86\x96\xc6\xb7^`\xe9"[H\xe4\x18T\x1a\x16p]\xc3\x96\x14\x13\xcbt\xa1tM\x0c\x1c\x0b2,M\xcd\x13qO\x03:\xd089"c1\xcd\x87FI\\\xa8\xbf|\xbc\xbf\x11\\p{_\xe5\xb6\xddn^j\xdd\xec\x0f=z\xb7\xb6\x94)\xebT\xbe\x89\xa3 (esc)
1009 4\x11KP2m\x95\xad*\xabE\x05AP\xd0\xc22Z\x14\xf9\x03\xb9j\xa3\x9b$\xa4MJ\xb4\x90\xc0\x9a\x9bO0\x10\xdf\x13\xa2\x81\x0f\x869g\xe6|\xe7\x9c\xef\x8ceY\xf7\xa2KO\xd2\xb7K\x16~\\n\xe9\xad\x90w\x86\xab\x93W\x8e\xdf\xb0r\\Y\xee6(\xa2)\xf6\x95\xc6\x01\xe4\x1az\x80R\xe8kN\x98\xe7R\xa4\xa9K@\xe0!A\xb4k\xa7U*m\x03\x07\xd8\x92\x1d\xd2\xc9\xa4\x1d\xc2\xe6,\xa5\xcc+\x1f\xef\xafDgi\xef\xab\x1d\x1d\xb7\x9a\xe7[W\xfbc\x8f\xde-\xcd\xe7\xcaz\xb3\xbb\x19\xd3\x81\x10>c>\x08\x00"X\x11\xc2\x84@\xd2\xe7B*L\x00\x01P\x04R\xc3@\xbaB0\xdb8#\x83:\x83\xa2h\xbc=\xcd\xdaS\xe1Y,L\xd3\xa0\xf2\xa8\x94J:\xe6\xd8\x81Q\xe0\xe8d\xa7#\xe2,\xd1\xaeR*\xed \xa5\x01\x13\x01\xa6\x0cb\xe3;\xbe\xaf\xfcK[^wK\xe1N\xaf\xbbk\xe8B\xd1\xf4\xc1\x07\xb3\xab[\x10\xfdkmvwcB\xa6\xa4\xd4G\xc4D\xc2\x141\xad\x91\x10\x00\x08J\x81\xcb}\xee \xee+W\xba\x8a\x80\x90|\xd4\xa0\xd6\xa0\xd4T\xde\xe1\x9d,!\xe2\xb5\xa94\xe3\xe7\xd5\x9f\x06\x18\xcba\x03aP\xb8f\xcd\x04\x1a_\\9\xf1\xed\xe4\x9e\xe5\xa6\xd1\xd2\x9f\x03\xa7o\xae\x90H\xf3\xfb\xef\xffH3\xadk (esc) 1078 \x1f6!6p\x00\xc4H`L\x18\x83\xdc\xa6\x8c\x0b\x84\x01\x06\x06s\xb84\x1cn2F4u\x19*\xd4*\x14\x04#a\x8f\x84\xe3\xfe^\xc8OS\xa1\xfc8\xe7\x82\xebj[7\x82@\x97\xb1v\x9dEH4,\xe2\xc2\xd3\xa1\x90\x800\x07\xb9\xc4@\xea\xee\xe4\xc1\xd2\xcf\xe7\xb3\xba[\xf2\xf6X\xdd]C\x1d\x05\xf3\x87\x1f,l\xeeBt\x87\xa5\xf2\xdd\x9e\x90*\xa9kC\xac"!\x17\x12)!c\x000\xd7\x05&\xb5\xa9\xc5\xa8-Ln (esc)
1010 \xb0\x90\x92\x88\xb9\x14"\x068\xc2\x1e@\x00\xbb\x8a)\xd3'\x859 (esc) 1079 \x0c|\xf2A\x85\x1a\x85bUy\x9d\xb6\x93(\x8b\xd4\xc4=B/\x8a?\rP'G\x15\x98B\xde\xd6\xa9Zy/\xfb'j+f\xc2\xe3\xb9\xb4\xf5\xea\x98\xf6\xa6sz\xf9{\xc3.\xa4vX*\xdf\x04\x0f\xff[\xb4\x8dGG4\xc1$\xe1:\xb9\xbaq\xf2\xeb\xa9\xfd\xebM\xa3\xc5?\x07\xce\xdc\xda\xc0\xf9\xcd\xef\xbf\xa5\xd3g\xd2\xd2\xa8\xa5uKu\x01(8$\xa6k@\x02(D\x16\x80\x00\x99\x82\x08\xa5\r\x81(t\\f`\xea\x02\xce\xb5\x7f\xba\xac\x02\x8c\\x\x98\x9f\xd5\xb7:0W\xdd6\xbf\xd2\xd3s\xa0k\xbd\xeb\xd8L\xa6 \xa5Q\x86\x91Pc\x80\x98\x8cB,L\x07#\x80\x04\x82\xb6\x8d)\xa3\x08X\x02\x00\xear\x0c-`b\x9b\x18>\xa1\x1b\xf9g\xe9@\xd1\xe9\xca_US{G\xb3\x9f?\x9b\x8d\xd6\x86zR\x91LE\xe8/\xdd& (esc)
1011 \xa8\x80\x84S \xa5\xbd-g\x13`\xe4\xdc\xc3H^\xdf\xe2\xc0TM\xc7\xf4BO\xcf\xde\xae\xe5\xae#\x1frM(K\x97`F\x19\x16s\x05GD\xb9\x01\xc1\x00+\x8c|\x9fp\xc11\xf0\x14\x00\x9cJ\x82<\xe0\x12\x9f\xc1\x90\xd0\xf5\xc8\x19>Pr\xaa\xeaW\xf5\xc4\xae\xd1\xfc\x17\xcf'\x13u\xb1\x9e\xcdHnC\x0e\xcc`\xc8\xa0&\xac\x0e\xf1|\x8c\x10$\xc4\x8c\xa2p\x05`\xdc\x08 \x80\xc4\xd7Rr-\x94\x10\x102\xedi;\xf3f\xf1z\x16\x86\xdb\xd8d\xe5\xe7\x8b\xf5\x8d\rzp\xb2\xfe\xac\xf5\xf2\xd3\xfe\xfckws\xedt\x96b\xd5l\x1c\x0b\x85\xb5\x170\x8f\x11\x84\xb0\x8f\x19\xa0\x00 _\x07\x1ac\xa2\xc3\x89Z\xe7\x96\xf9 \xccNFg\xc7F\xaa\x8a+\x9a\x9cc_\x17\x1b\x17\x9e]z38<\x97+\xb5,",\xc8\xc8?\\\x91\xff\x17.~U\x96\x97\xf5%\xdeN<\x8e\xf5\x97%\xe7^\xcfL\xed~\xda\x96k\xdc->\x86\x02\x83"\x96H\xa6\xe3\xaas=-\xeb7\xe5\xda\x8f\xbc (no-eol) (esc) 1080 C
1081 \xd5~u\xb0e#\x08\r\x8c\xd5\xf83\x93\x01B\x95\xe8\x1c\x03\xdb\x92s*\x99`\xcc0\x88\xb4d\xb2\xbd\x85\xc9,\x14\xb7\xf1\xd9\xf2\xe5Ku\x8d\xf5rp\xb6\xee\\\xe0\xc5\xa7C\xd9\xd7\xefe\xda\xe94\xc5\xaa\xde>\x8a\x02I\xcb!\x16\xc1\x10"\x1b\x11\xe0\x02\xc8l\xe9H\x84\xb0\xf4\xa78\xc9-\xf1(\xa9\x15\x0f.\x8c\x8fT\x16\x965\xe9'\xbe\xac6\xaeLtN\x0f\x0e/fJ-\x8d\x08s\x12#\xe7[\xfe\xff\x0b\x17\xb9\xc6KK\xfa\xa2o\xa7\x1e\x87\xfaKb\x8b\xaf?\xcc\xed{z>\xd3\xb8\xbb\xcc}\x8eB\x01\x89\xc6\xbc\x88hO\xa6\x15\xf8\rr4\xb3\xe5 (no-eol) (esc)
1012 1082
1013 stream_out 1083 stream_out
1014 1084
1015 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=stream_out' 1085 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '?cmd=stream_out'
1016 200 Script output follows 1086 200 Script output follows
1151 1221
1152 Graph json escape of multibyte character 1222 Graph json escape of multibyte character
1153 1223
1154 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/graph/' \ 1224 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/graph/' \
1155 > | grep '^var data =' 1225 > | grep '^var data ='
1156 var data = [["40b4d6888e92", [0, 1], [[0, 0, 1]], "\u80fd", "test", "1970-01-01", ["stable", true], ["tip"], ["something"]], ["1d22e65f027e", [0, 1], [[0, 0, 1]], "branch", "test", "1970-01-01", ["stable", false], [], []], ["a4f92ed23982", [0, 1], [[0, 0, 1]], "Added tag 1.0 for changeset 2ef0ac749a14", "test", "1970-01-01", ["default", true], [], []], ["2ef0ac749a14", [0, 1], [], "base", "test", "1970-01-01", ["default", false], ["1.0"], ["anotherthing"]]]; 1226 var data = [["548001d11f45", [0, 1], [[0, 0, 1, null]], "\u80fd", "test", "1970-01-01", ["unstable", true], ["tip"], ["something"]], ["ba87b23d29ca", [0, 1], [[0, 0, 1, {"width": "3"}]], "branch", "test", "1970-01-01", ["unstable", false], [], []], ["1d22e65f027e", [0, 1], [[0, 0, 1, {"width": "3"}]], "branch", "test", "1970-01-01", ["stable", true], [], []], ["a4f92ed23982", [0, 1], [[0, 0, 1, {"width": "3"}]], "Added tag 1.0 for changeset 2ef0ac749a14", "test", "1970-01-01", ["default", true], [], []], ["2ef0ac749a14", [0, 1], [], "base", "test", "1970-01-01", ["default", false], ["1.0"], ["anotherthing"]]];
1157 1227
1158 ERRORS ENCOUNTERED 1228 ERRORS ENCOUNTERED
1159 1229
1160 $ cat errors.log 1230 $ cat errors.log
1231