##// END OF EJS Templates
hgweb: consolidate search form for monoblue...
Gregory Szorc -
r32759:265196cd default
parent child Browse files
Show More
@@ -1,38 +1,32 b''
1 1 {header}
2 2 <title>{repo|escape}: Bookmarks</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-bookmarks" title="Atom feed for {repo|escape}: bookmarks"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-bookmarks" title="RSS feed for {repo|escape}: bookmarks"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / bookmarks</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li class="current">bookmarks</li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file{sessionvars%urlparameter}">files</a></li>
29 23 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 24 </ul>
31 25 </div>
32 26
33 27 <h2 class="no-link no-border">bookmarks</h2>
34 28 <table cellspacing="0">
35 29 {entries%bookmarkentry}
36 30 </table>
37 31
38 32 {footer}
@@ -1,38 +1,32 b''
1 1 {header}
2 2 <title>{repo|escape}: Branches</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-branches" title="Atom feed for {repo|escape}: branches"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-branches" title="RSS feed for {repo|escape}: branches"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / branches</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li class="current">branches</li>
28 22 <li><a href="{url|urlescape}file{sessionvars%urlparameter}">files</a></li>
29 23 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 24 </ul>
31 25 </div>
32 26
33 27 <h2 class="no-link no-border">branches</h2>
34 28 <table cellspacing="0">
35 29 {entries%branchentry}
36 30 </table>
37 31
38 32 {footer}
@@ -1,43 +1,37 b''
1 1 {header}
2 2 <title>{repo|escape}: changelog</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / changelog</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li class="current">changelog</li>
24 18 <li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file/{symrev}{sessionvars%urlparameter}">files</a></li>
29 23 {archives%archiveentry}
30 24 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
31 25 </ul>
32 26 </div>
33 27
34 28 <h2 class="no-link no-border">changelog</h2>
35 29 <div>
36 30 {entries%changelogentry}
37 31 </div>
38 32
39 33 <div class="page-path">
40 34 {changenav%nav}
41 35 </div>
42 36
43 37 {footer}
@@ -1,66 +1,60 b''
1 1 {header}
2 2 <title>{repo|escape}: changeset {rev}:{node|short}</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file/{symrev}{sessionvars%urlparameter}">files</a></li>
29 23 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 24 </ul>
31 25 </div>
32 26
33 27 <ul class="submenu">
34 28 <li class="current">changeset</li>
35 29 <li><a href="{url|urlescape}raw-rev/{symrev}">raw</a></li>
36 30 {archives%archiveentry}
37 31 </ul>
38 32
39 33 <h2 class="no-link no-border">changeset</h2>
40 34
41 35 <h3 class="changeset"><a href="{url|urlescape}raw-rev/{node|short}">{desc|strip|escape|firstline|nonempty} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></a></h3>
42 36 <p class="changeset-age"><span class="age">{date|rfc822date}</span></p>
43 37
44 38 <dl class="overview">
45 39 <dt>author</dt>
46 40 <dd>{author|obfuscate}</dd>
47 41 <dt>date</dt>
48 42 <dd>{date|rfc822date}</dd>
49 43 {branch%changesetbranch}
50 44 <dt>changeset {rev}</dt>
51 45 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
52 46 {ifeq(count(parent), '2', parent%changesetparentdiff, parent%changesetparent)}
53 47 {child%changesetchild}
54 48 </dl>
55 49
56 50 <p class="description">{desc|strip|escape|websub|addbreaks|nonempty}</p>
57 51
58 52 <table>
59 53 {files}
60 54 </table>
61 55
62 56 <div class="diff diffblocks">
63 57 {diff}
64 58 </div>
65 59
66 60 {footer}
@@ -1,36 +1,30 b''
1 1 {header}
2 2 <title>{repo|escape}: Error</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / not found: {repo|escape}</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file{sessionvars%urlparameter}">files</a></li>
29 23 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 24 </ul>
31 25 </div>
32 26
33 27 <h2 class="no-link no-border">An error occurred while processing your request</h2>
34 28 <p class="normal">{error|escape}</p>
35 29
36 30 {footer}
@@ -1,67 +1,61 b''
1 1 {header}
2 2 <title>{repo|escape}: {file|escape}@{node|short} (annotated)</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / annotate</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
29 23 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 24 </ul>
31 25 </div>
32 26
33 27 <ul class="submenu">
34 28 <li><a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
35 29 <li><a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
36 30 <li><a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
37 31 <li class="current">annotate</li>
38 32 <li><a href="{url|urlescape}diff/{symrev}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
39 33 <li><a href="{url|urlescape}comparison/{symrev}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
40 34 <li><a href="{url|urlescape}raw-file/{symrev}/{file|urlescape}">raw</a></li>
41 35 </ul>
42 36
43 37 <h2 class="no-link no-border">{file|escape}@{node|short} (annotated)</h2>
44 38 <h3 class="changeset">{file|escape}</h3>
45 39 <p class="changeset-age"><span class="age">{date|rfc822date}</span></p>
46 40
47 41 <dl class="overview">
48 42 <dt>author</dt>
49 43 <dd>{author|obfuscate}</dd>
50 44 <dt>date</dt>
51 45 <dd>{date|rfc822date}</dd>
52 46 {branch%filerevbranch}
53 47 <dt>changeset {rev}</dt>
54 48 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
55 49 {parent%fileannotateparent}
56 50 {child%fileannotatechild}
57 51 <dt>permissions</dt>
58 52 <dd>{permissions|permissions}</dd>
59 53 </dl>
60 54
61 55 <p class="description">{desc|strip|escape|websub|addbreaks|nonempty}</p>
62 56
63 57 <table class="annotated">
64 58 {annotate%annotateline}
65 59 </table>
66 60
67 61 {footer}
@@ -1,73 +1,67 b''
1 1 {header}
2 2 <title>{repo|escape}: comparison {file|escape}</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file comparison</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
29 23 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 24 </ul>
31 25 </div>
32 26
33 27 <ul class="submenu">
34 28 <li><a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
35 29 <li><a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
36 30 <li><a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
37 31 <li><a href="{url|urlescape}annotate/{symrev}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
38 32 <li><a href="{url|urlescape}diff/{symrev}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
39 33 <li class="current">comparison</li>
40 34 <li><a href="{url|urlescape}raw-diff/{symrev}/{file|urlescape}">raw</a></li>
41 35 </ul>
42 36
43 37 <h2 class="no-link no-border">comparison: {file|escape}</h2>
44 38 <h3 class="changeset">{file|escape}</h3>
45 39
46 40 <dl class="overview">
47 41 {branch%filerevbranch}
48 42 <dt>changeset {rev}</dt>
49 43 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
50 44 {parent%filecompparent}
51 45 {child%filecompchild}
52 46 </dl>
53 47
54 48 <div class="legend">
55 49 <span class="legendinfo equal">equal</span>
56 50 <span class="legendinfo delete">deleted</span>
57 51 <span class="legendinfo insert">inserted</span>
58 52 <span class="legendinfo replace">replaced</span>
59 53 </div>
60 54
61 55 <div class="comparison">
62 56 <table class="bigtable">
63 57 <thead class="header">
64 58 <tr>
65 59 <th>{leftrev}:{leftnode|short}</th>
66 60 <th>{rightrev}:{rightnode|short}</th>
67 61 </tr>
68 62 </thead>
69 63 {comparison}
70 64 </table>
71 65 </div>
72 66
73 67 {footer}
@@ -1,58 +1,52 b''
1 1 {header}
2 2 <title>{repo|escape}: diff {file|escape}</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file diff</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
29 23 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 24 </ul>
31 25 </div>
32 26
33 27 <ul class="submenu">
34 28 <li><a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
35 29 <li><a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
36 30 <li><a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
37 31 <li><a href="{url|urlescape}annotate/{symrev}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
38 32 <li class="current">diff</li>
39 33 <li><a href="{url|urlescape}comparison/{symrev}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
40 34 <li><a href="{url|urlescape}raw-diff/{symrev}/{file|urlescape}">raw</a></li>
41 35 </ul>
42 36
43 37 <h2 class="no-link no-border">diff: {file|escape}</h2>
44 38 <h3 class="changeset">{file|escape}</h3>
45 39
46 40 <dl class="overview">
47 41 {branch%filerevbranch}
48 42 <dt>changeset {rev}</dt>
49 43 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
50 44 {parent%filediffparent}
51 45 {child%filediffchild}
52 46 </dl>
53 47
54 48 <div class="diff diffblocks">
55 49 {diff}
56 50 </div>
57 51
58 52 {footer}
@@ -1,52 +1,46 b''
1 1 {header}
2 2 <title>{repo|escape}: File revisions</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file revisions</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
29 23 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 24 </ul>
31 25 </div>
32 26
33 27 <ul class="submenu">
34 28 <li><a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
35 29 <li class="current">revisions</li>
36 30 <li><a href="{url|urlescape}annotate/{symrev}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
37 31 <li><a href="{url|urlescape}diff/{symrev}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
38 32 <li><a href="{url|urlescape}comparison/{symrev}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
39 33 <li><a href="{url|urlescape}rss-log/tip/{file|urlescape}">rss</a></li>
40 34 </ul>
41 35
42 36 <h2 class="no-link no-border">{file|urlescape}</h2>
43 37
44 38 <table>
45 39 {entries%filelogentry}
46 40 </table>
47 41
48 42 <div class="page-path">
49 43 {nav%filenav}
50 44 </div>
51 45
52 46 {footer}
@@ -1,67 +1,61 b''
1 1 {header}
2 2 <title>{repo|escape}: {file|escape}@{node|short}</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / file revision</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a></li>
29 23 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 24 </ul>
31 25 </div>
32 26
33 27 <ul class="submenu">
34 28 <li class="current">file</li>
35 29 <li><a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
36 30 <li><a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions</a></li>
37 31 <li><a href="{url|urlescape}annotate/{symrev}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
38 32 <li><a href="{url|urlescape}diff/{symrev}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
39 33 <li><a href="{url|urlescape}comparison/{symrev}/{file|urlescape}{sessionvars%urlparameter}">comparison</a></li>
40 34 <li><a href="{url|urlescape}raw-file/{symrev}/{file|urlescape}">raw</a></li>
41 35 </ul>
42 36
43 37 <h2 class="no-link no-border">{file|escape}@{node|short}</h2>
44 38 <h3 class="changeset">{file|escape}</h3>
45 39 <p class="changeset-age"><span class="age">{date|rfc822date}</span></p>
46 40
47 41 <dl class="overview">
48 42 <dt>author</dt>
49 43 <dd>{author|obfuscate}</dd>
50 44 <dt>date</dt>
51 45 <dd>{date|rfc822date}</dd>
52 46 {branch%filerevbranch}
53 47 <dt>changeset {rev}</dt>
54 48 <dd><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>
55 49 {parent%filerevparent}
56 50 {child%filerevchild}
57 51 <dt>permissions</dt>
58 52 <dd>{permissions|permissions}</dd>
59 53 </dl>
60 54
61 55 <p class="description">{desc|strip|escape|websub|addbreaks|nonempty}</p>
62 56
63 57 <div class="source">
64 58 <pre class="sourcelines stripes">{text%fileline}</pre>
65 59 </div>
66 60
67 61 {footer}
@@ -1,118 +1,112 b''
1 1 {header}
2 2 <title>{repo|escape}: graph</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 <!--[if IE]><script type="text/javascript" src="{staticurl|urlescape}excanvas.js"></script><![endif]-->
6 6 </head>
7 7
8 8 <body>
9 9 <div id="container">
10 10 <div class="page-header">
11 11 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / graph</h1>
12 12
13 <form action="{url|urlescape}log">
14 {sessionvars%hiddenformentry}
15 <dl class="search">
16 <dt><label>Search: </label></dt>
17 <dd><input type="text" name="rev" /></dd>
18 </dl>
19 </form>
13 {searchform}
20 14
21 15 <ul class="page-nav">
22 16 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
23 17 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
24 18 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
25 19 <li class="current">graph</li>
26 20 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
27 21 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
28 22 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
29 23 <li><a href="{url|urlescape}file/{symrev}{sessionvars%urlparameter}">files</a></li>
30 24 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
31 25 </ul>
32 26 </div>
33 27
34 28 <h2 class="no-link no-border">graph</h2>
35 29
36 30 <div id="noscript">The revision graph only works with JavaScript-enabled browsers.</div>
37 31 <div id="wrapper">
38 32 <ul id="nodebgs"></ul>
39 33 <canvas id="graph" width="{canvaswidth}" height="{canvasheight}"></canvas>
40 34 <ul id="graphnodes"></ul>
41 35 </div>
42 36
43 37 <script{if(nonce, ' nonce="{nonce}"')}>
44 38 <!-- hide script content
45 39
46 40 document.getElementById('noscript').style.display = 'none';
47 41
48 42 var data = {jsdata|json};
49 43 var graph = new Graph();
50 44 graph.scale({bg_height});
51 45
52 46 graph.vertex = function(x, y, color, parity, cur) \{
53 47
54 48 this.ctx.beginPath();
55 49 color = this.setColor(color, 0.25, 0.75);
56 50 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
57 51 this.ctx.fill();
58 52
59 53 var bg = '<li class="bg parity' + parity + '"></li>';
60 54 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
61 55 var nstyle = 'padding-left: ' + left + 'px;';
62 56
63 57 var tagspan = '';
64 58 if (cur[7].length || cur[8].length || (cur[6][0] != 'default' || cur[6][1])) \{
65 59 tagspan = '<span class="logtags">';
66 60 if (cur[6][1]) \{
67 61 tagspan += '<span class="branchtag" title="' + cur[6][0] + '">';
68 62 tagspan += cur[6][0] + '</span> ';
69 63 } else if (!cur[6][1] && cur[6][0] != 'default') \{
70 64 tagspan += '<span class="inbranchtag" title="' + cur[6][0] + '">';
71 65 tagspan += cur[6][0] + '</span> ';
72 66 }
73 67 if (cur[7].length) \{
74 68 for (var t in cur[7]) \{
75 69 var tag = cur[7][t];
76 70 tagspan += '<span class="tagtag">' + tag + '</span> ';
77 71 }
78 72 }
79 73 if (cur[8].length) \{
80 74 for (var t in cur[8]) \{
81 75 var bookmark = cur[8][t];
82 76 tagspan += '<span class="bookmarktag">' + bookmark + '</span> ';
83 77 }
84 78 }
85 79 tagspan += '</span>';
86 80 }
87 81
88 82 var item = '<li style="' + nstyle + '"><span class="desc">';
89 83 item += '<a href="{url|urlescape}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '">' + cur[3] + '</a>';
90 84 item += '</span>' + tagspan + '<span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
91 85
92 86 return [bg, item];
93 87
94 88 }
95 89
96 90 graph.render(data);
97 91
98 92 // stop hiding script -->
99 93 </script>
100 94
101 95 <div class="page-path">
102 96 <a href="{url|urlescape}graph/{symrev}{lessvars%urlparameter}">less</a>
103 97 <a href="{url|urlescape}graph/{symrev}{morevars%urlparameter}">more</a>
104 98 | {changenav%navgraph}
105 99 </div>
106 100
107 101 <script type="text/javascript"{if(nonce, ' nonce="{nonce}"')}>
108 102 ajaxScrollInit(
109 103 '{url|urlescape}graph/{rev}?revcount=%next%&style={style}',
110 104 {revcount}+60,
111 105 function (htmlText, previousVal) \{ return previousVal + 60; },
112 106 '#wrapper',
113 107 '<div class="%class%" style="text-align: center;">%text%</div>',
114 108 'graph'
115 109 );
116 110 </script>
117 111
118 112 {footer}
@@ -1,38 +1,32 b''
1 1 {header}
2 2 <title>Help: {topic}</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / help</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file{sessionvars%urlparameter}">files</a></li>
29 23 <li class="current">help</li>
30 24 </ul>
31 25 </div>
32 26
33 27 <h2 class="no-link no-border">help</h2>
34 28 <div id="doc">
35 29 {rstdoc(doc, "html")}
36 30 </div>
37 31
38 32 {footer}
@@ -1,52 +1,46 b''
1 1 {header}
2 2 <title>Help: {title}</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / help</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file{sessionvars%urlparameter}">files</a></li>
29 23 {if(subindex,
30 24 '<li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>',
31 25 '<li class="current">help</li>'
32 26 )}
33 27 </ul>
34 28 </div>
35 29
36 30 <h2 class="no-link no-border">help</h2>
37 31 <table cellspacing="0">
38 32 <tr><td colspan="2"><h2><a name="topics" href="#topics">Topics</a></h2></td></tr>
39 33 {topics % helpentry}
40 34
41 35 {if(earlycommands, '
42 36 <tr><td colspan="2"><h2><a name="main" href="#main">Main Commands</a></h2></td></tr>
43 37 {earlycommands % helpentry}
44 38 ')}
45 39
46 40 {if(othercommands, '
47 41 <tr><td colspan="2"><h2><a name="other" href="#other">Other Commands</a></h2></td></tr>
48 42 {othercommands % helpentry}
49 43 ')}
50 44 </table>
51 45
52 46 {footer}
@@ -1,53 +1,47 b''
1 1 {header}
2 2 <title>{repo|escape}: files</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / files</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li class="current">files</li>
29 23 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 24 </ul>
31 25 </div>
32 26
33 27 <ul class="submenu">
34 28 <li><a href="{url|urlescape}rev/{symrev}{sessionvars%urlparameter}">changeset</a></li>
35 29 {archives%archiveentry}
36 30 </ul>
37 31
38 32 <h2 class="no-link no-border">files</h2>
39 33 <p class="files">{path|escape} <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span></p>
40 34
41 35 <table>
42 36 <tr class="parity{upparity}">
43 37 <td>drwxr-xr-x</td>
44 38 <td></td>
45 39 <td></td>
46 40 <td><a href="{url|urlescape}file/{symrev}{up|urlescape}{sessionvars%urlparameter}">[up]</a></td>
47 41 <td class="link">&nbsp;</td>
48 42 </tr>
49 43 {dentries%direntry}
50 44 {fentries%fileentry}
51 45 </table>
52 46
53 47 {footer}
@@ -1,281 +1,290 b''
1 1 default = 'summary'
2 2 mimetype = 'text/html; charset={encoding}'
3 3 header = header.tmpl
4 4 footer = footer.tmpl
5 5 search = search.tmpl
6 6 changelog = changelog.tmpl
7 7 summary = summary.tmpl
8 8 error = error.tmpl
9 9 notfound = notfound.tmpl
10 10
11 11 help = help.tmpl
12 12 helptopics = helptopics.tmpl
13 13
14 14 helpentry = '
15 15 <tr><td>
16 16 <a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}">
17 17 {if(basename, '{basename|escape}', '{topic|escape}')}
18 18 </a>
19 19 </td><td>
20 20 {summary|escape}
21 21 </td></tr>'
22 22
23 23 naventry = '<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
24 24 navshortentry = '<a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
25 25 navgraphentry = '<a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
26 26 filenaventry = '<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
27 27 filedifflink = '<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
28 28 filenodelink = '
29 29 <tr class="parity{parity}">
30 30 <td><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
31 31 <td></td>
32 32 <td>
33 33 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
34 34 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
35 35 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
36 36 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
37 37 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
38 38 </td>
39 39 </tr>'
40 40 filenolink = '
41 41 <tr class="parity{parity}">
42 42 <td><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td>
43 43 <td></td>
44 44 <td>
45 45 file |
46 46 annotate |
47 47 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
48 48 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
49 49 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
50 50 </td>
51 51 </tr>'
52 52
53 53 nav = '{before%naventry} {after%naventry}'
54 54 navshort = '{before%navshortentry}{after%navshortentry}'
55 55 navgraph = '{before%navgraphentry}{after%navgraphentry}'
56 56 filenav = '{before%filenaventry}{after%filenaventry}'
57 57
58 58 fileellipses = '...'
59 59 changelogentry = changelogentry.tmpl
60 60 searchentry = changelogentry.tmpl
61 61 changeset = changeset.tmpl
62 62 manifest = manifest.tmpl
63 63 direntry = '
64 64 <tr class="parity{parity}">
65 65 <td>drwxr-xr-x</td>
66 66 <td></td>
67 67 <td></td>
68 68 <td>
69 69 <a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}</a>
70 70 <a href="{url|urlescape}file/{symrev}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">{emptydirs|escape}</a>
71 71 </td>
72 72 <td><a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a></td>
73 73 </tr>'
74 74 fileentry = '
75 75 <tr class="parity{parity}">
76 76 <td>{permissions|permissions}</td>
77 77 <td>{date|isodate}</td>
78 78 <td>{size}</td>
79 79 <td><a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a></td>
80 80 <td>
81 81 <a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
82 82 <a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
83 83 <a href="{url|urlescape}annotate/{symrev}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
84 84 </td>
85 85 </tr>'
86 86 filerevision = filerevision.tmpl
87 87 fileannotate = fileannotate.tmpl
88 88 filediff = filediff.tmpl
89 89 filecomparison = filecomparison.tmpl
90 90 filelog = filelog.tmpl
91 91 fileline = '
92 92 <a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape, '\r\n')}</span>'
93 93 annotateline = '
94 94 <tr id="{lineid}" class="parity{parity}{ifeq(node, originalnode, ' thisrev')}">
95 95 <td class="annotate linenr parity{blockparity}">
96 96 {if(blockhead,
97 97 '<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}">
98 98 {rev}
99 99 </a>')}
100 100 <div class="annotate-info">
101 101 <div>
102 102 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}">
103 103 {node|short}</a>
104 104 {desc|escape|firstline}
105 105 </div>
106 106 <div><em>{author|obfuscate}</em></div>
107 107 <div>parents: {parents%annotateparent}</div>
108 108 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a>
109 109 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
110 110 </div>
111 111 </td>
112 112 <td class="lineno">
113 113 <a href="#{lineid}">{linenumber}</a>
114 114 </td>
115 115 <td class="source">{line|escape}</td>
116 116 </tr>'
117 117 annotateparent = '
118 118 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rev}</a>'
119 119 difflineplus = '
120 120 <a href="#{lineid}"></a><span id="{lineid}" class="difflineplus">{strip(line|escape, '\r\n')}</span>'
121 121 difflineminus = '
122 122 <a href="#{lineid}"></a><span id="{lineid}" class="difflineminus">{strip(line|escape, '\r\n')}</span>'
123 123 difflineat = '
124 124 <a href="#{lineid}"></a><span id="{lineid}" class="difflineat">{strip(line|escape, '\r\n')}</span>'
125 125 diffline = '
126 126 <a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape, '\r\n')}</span>'
127 127
128 128 comparisonblock ='
129 129 <tbody class="block">
130 130 {lines}
131 131 </tbody>'
132 132 comparisonline = '
133 133 <tr id="{lineid}">
134 134 <td class="source {type}"><a class="linenr" href="#{lineid}">{leftlinenumber}</a> {leftline|escape}</td>
135 135 <td class="source {type}"><a class="linenr" href="#{lineid}">{rightlinenumber}</a> {rightline|escape}</td>
136 136 </tr>'
137 137
138 138 changesetlink = '<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
139 139 changesetbranch = '<dt>branch</dt><dd>{name|escape}</dd>'
140 140 changesetparent = '
141 141 <dt>parent {rev}</dt>
142 142 <dd>{changesetlink}</dd>'
143 143 changesetparentdiff = '
144 144 <dt>parent {rev}</dt>
145 145 <dd>{changesetlink} {ifeq(node, basenode, '(current diff)', '({difffrom})')}</dd>'
146 146 difffrom = '<a href="{url|urlescape}rev/{node|short}:{originalnode|short}{sessionvars%urlparameter}">diff</a>'
147 147 filerevbranch = '<dt>branch</dt><dd>{name|escape}</dd>'
148 148 filerevparent = '
149 149 <dt>parent {rev}</dt>
150 150 <dd>
151 151 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
152 152 {rename%filerename}{node|short}
153 153 </a>
154 154 </dd>'
155 155 filerename = '{file|escape}@'
156 156 filelogrename = '| <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">base</a>'
157 157 fileannotateparent = '
158 158 <dt>parent {rev}</dt>
159 159 <dd>
160 160 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">
161 161 {rename%filerename}{node|short}
162 162 </a>
163 163 </dd>'
164 164 changesetchild = '
165 165 <dt>child {rev}</dt>
166 166 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>'
167 167 filerevchild = '
168 168 <dt>child {rev}</dt>
169 169 <dd>
170 170 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
171 171 </dd>'
172 172 fileannotatechild = '
173 173 <dt>child {rev}</dt>
174 174 <dd>
175 175 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a>
176 176 </dd>'
177 177 tags = tags.tmpl
178 178 tagentry = '
179 179 <tr class="parity{parity}">
180 180 <td class="nowrap age">{date|rfc822date}</td>
181 181 <td><a href="{url|urlescape}rev/{tag|revescape}{sessionvars%urlparameter}">{tag|escape}</a></td>
182 182 <td class="nowrap">
183 183 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
184 184 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
185 185 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
186 186 </td>
187 187 </tr>'
188 188 bookmarks = bookmarks.tmpl
189 189 bookmarkentry = '
190 190 <tr class="parity{parity}">
191 191 <td class="nowrap age">{date|rfc822date}</td>
192 192 <td><a href="{url|urlescape}rev/{bookmark|revescape}{sessionvars%urlparameter}">{bookmark|escape}</a></td>
193 193 <td class="nowrap">
194 194 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
195 195 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
196 196 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
197 197 </td>
198 198 </tr>'
199 199 branches = branches.tmpl
200 200 branchentry = '
201 201 <tr class="parity{parity}">
202 202 <td class="nowrap age">{date|rfc822date}</td>
203 203 <td class="{status}"><a href="{url|urlescape}shortlog/{branch|revescape}{sessionvars%urlparameter}">{branch|escape}</a></td>
204 204 <td class="nowrap">
205 205 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
206 206 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> |
207 207 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
208 208 </td>
209 209 </tr>'
210 210 diffblock = '<div class="diffblock"><pre class="sourcelines">{lines}</pre></div>'
211 211 filediffparent = '
212 212 <dt>parent {rev}</dt>
213 213 <dd><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
214 214 filecompparent = '
215 215 <dt>parent {rev}</dt>
216 216 <dd><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
217 217 filediffchild = '
218 218 <dt>child {rev}</dt>
219 219 <dd><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
220 220 filecompchild = '
221 221 <dt>child {rev}</dt>
222 222 <dd><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>'
223 223 shortlog = shortlog.tmpl
224 224 tagtag = '<span class="tagtag" title="{name|escape}">{name|escape}</span> '
225 225 branchtag = '<span class="branchtag" title="{name|escape}">{name|escape}</span> '
226 226 inbranchtag = '<span class="inbranchtag" title="{name|escape}">{name|escape}</span> '
227 227 bookmarktag = '<span class="bookmarktag" title="{name|escape}">{name|escape}</span> '
228 228 shortlogentry = '
229 229 <tr class="parity{parity}">
230 230 <td class="nowrap age">{date|rfc822date}</td>
231 231 <td>{author|person}</td>
232 232 <td>
233 233 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
234 234 {desc|strip|firstline|escape|nonempty}
235 235 <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>
236 236 </a>
237 237 </td>
238 238 <td class="nowrap">
239 239 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
240 240 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a>
241 241 </td>
242 242 </tr>'
243 243 filelogentry = '
244 244 <tr class="parity{parity}">
245 245 <td class="nowrap age">{date|rfc822date}</td>
246 246 <td>{author|person}</td>
247 247 <td>
248 248 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">
249 249 {desc|strip|firstline|escape|nonempty}
250 250 <span class="logtags">{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>
251 251 </a>
252 252 </td>
253 253 <td class="nowrap">
254 254 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
255 255 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
256 256 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
257 257 {rename%filelogrename}
258 258 </td>
259 259 </tr>'
260 260 archiveentry = '<li><a href="{url|urlescape}archive/{symrev}{extension}{ifeq(path,'/','',path|urlescape)}">{type|escape}</a></li>'
261 261 indexentry = '
262 262 <tr class="parity{parity}">
263 263 <td><a href="{url|urlescape}{sessionvars%urlparameter}">{name|escape}</a></td>
264 264 <td>{description}</td>
265 265 <td>{contact|obfuscate}</td>
266 266 <td class="age">{lastchange|rfc822date}</td>
267 267 <td class="indexlinks">{archives%indexarchiveentry}</td>
268 268 <td>
269 269 {if(isdirectory, '',
270 270 '<div class="rss_logo">
271 271 <a href="{url|urlescape}rss-log">RSS</a> <a href="{url|urlescape}atom-log">Atom</a>
272 272 </div>'
273 273 )}
274 274 </td>
275 275 </tr>\n'
276 276 indexarchiveentry = '<a href="{url|urlescape}archive/{node|short}{extension}">{type|escape}</a> '
277 277 index = index.tmpl
278 278 urlparameter = '{separator}{name}={value|urlescape}'
279 279 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
280 280 graph = graph.tmpl
281 281 breadcrumb = '&gt; <a href="{url|urlescape}">{name|escape}</a> '
282
283 searchform = '
284 <form action="{url|urlescape}log">
285 {sessionvars%hiddenformentry}
286 <dl class="search">
287 <dt><label>Search: </label></dt>
288 <dd><input type="text" name="rev" value="{query|escape}" /></dd>
289 </dl>
290 </form>'
@@ -1,38 +1,32 b''
1 1 {header}
2 2 <title>Mercurial repository not found</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / not found: {repo|escape}</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file{sessionvars%urlparameter}">files</a></li>
29 23 {archives%archiveentry}
30 24 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
31 25 </ul>
32 26 </div>
33 27
34 28 <h2 class="no-link no-border">Not Found</h2>
35 29 <p class="normal">The specified repository "{repo|escape}" is unknown, sorry.</p>
36 30 <p class="normal">Please go back to the <a href="{url|urlescape}">main repository list page</a>.</p>
37 31
38 32 {footer}
@@ -1,37 +1,31 b''
1 1 {header}
2 2 <title>{repo|escape}: Search</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / search</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" value="{query|escape}" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file{sessionvars%urlparameter}">files</a></li>
29 23 {archives%archiveentry}
30 24 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
31 25 </ul>
32 26 </div>
33 27
34 28 <h2 class="no-link no-border">searching for {query|escape}</h2>
35 29 {entries}
36 30
37 31 {footer}
@@ -1,59 +1,53 b''
1 1 {header}
2 2 <title>{repo|escape}: shortlog</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / shortlog</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li class="current">shortlog</li>
23 17 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file/{symrev}{sessionvars%urlparameter}">files</a></li>
29 23 {archives%archiveentry}
30 24 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
31 25 </ul>
32 26 </div>
33 27
34 28 <h2 class="no-link no-border">shortlog</h2>
35 29
36 30 <table class="shortlogtable">
37 31 {entries%shortlogentry}
38 32 </table>
39 33
40 34 <div class="page-path">
41 35 {changenav%navshort}
42 36 </div>
43 37
44 38 <script type="text/javascript"{if(nonce, ' nonce="{nonce}"')}>
45 39 ajaxScrollInit(
46 40 '{url|urlescape}shortlog/%next%{sessionvars%urlparameter}',
47 41 '{nextentry%"{node}"}', <!-- NEXTHASH
48 42 function (htmlText, previousVal) \{
49 43 var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
50 44 return m ? m[1] : null;
51 45 },
52 46 '.shortlogtable > tbody:nth-of-type(1)',
53 47 '<tr class="%class%">\
54 48 <td colspan="4" style="text-align: center;">%text%</td>\
55 49 </tr>'
56 50 );
57 51 </script>
58 52
59 53 {footer}
@@ -1,77 +1,71 b''
1 1 {header}
2 2 <title>{repo|escape}: Summary</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / summary</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li class="current">summary</li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
25 19 <li><a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a></li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file{sessionvars%urlparameter}">files</a></li>
29 23 {archives%archiveentry}
30 24 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
31 25 </ul>
32 26 </div>
33 27
34 28 <h2 class="no-link no-border">Mercurial Repository Overview</h2>
35 29 <dl class="overview">
36 30 <dt>name</dt>
37 31 <dd>{repo|escape}</dd>
38 32 <dt>description</dt>
39 33 <dd>{desc}</dd>
40 34 <dt>owner</dt>
41 35 <dd>{owner|obfuscate}</dd>
42 36 <dt>last change</dt>
43 37 <dd>{lastchange|rfc822date}</dd>
44 38 </dl>
45 39
46 40 <h2><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">Changes</a></h2>
47 41 <table>
48 42 {shortlog}
49 43 <tr class="light">
50 44 <td colspan="4"><a class="list" href="{url|urlescape}shortlog{sessionvars%urlparameter}">...</a></td>
51 45 </tr>
52 46 </table>
53 47
54 48 <h2><a href="{url|urlescape}tags{sessionvars%urlparameter}">Tags</a></h2>
55 49 <table>
56 50 {tags}
57 51 <tr class="light">
58 52 <td colspan="3"><a class="list" href="{url|urlescape}tags{sessionvars%urlparameter}">...</a></td>
59 53 </tr>
60 54 </table>
61 55
62 56 <h2><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">Bookmarks</a></h2>
63 57 <table>
64 58 {bookmarks%bookmarkentry}
65 59 <tr class="light">
66 60 <td colspan="3"><a class="list" href="{url|urlescape}bookmarks{sessionvars%urlparameter}">...</a></td>
67 61 </tr>
68 62 </table>
69 63
70 64 <h2><a href="{url|urlescape}branches{sessionvars%urlparameter}">Branches</a></h2>
71 65 <table>
72 66 {branches%branchentry}
73 67 <tr class="light">
74 68 <td colspan="3"><a class="list" href="{url|urlescape}branches{sessionvars%urlparameter}">...</a></td>
75 69 </tr>
76 70 </table>
77 71 {footer}
@@ -1,38 +1,32 b''
1 1 {header}
2 2 <title>{repo|escape}: Tags</title>
3 3 <link rel="alternate" type="application/atom+xml" href="{url|urlescape}atom-tags" title="Atom feed for {repo|escape}: tags"/>
4 4 <link rel="alternate" type="application/rss+xml" href="{url|urlescape}rss-tags" title="RSS feed for {repo|escape}: tags"/>
5 5 </head>
6 6
7 7 <body>
8 8 <div id="container">
9 9 <div class="page-header">
10 10 <h1 class="breadcrumb"><a href="/">Mercurial</a> {pathdef%breadcrumb} / tags</h1>
11 11
12 <form action="{url|urlescape}log">
13 {sessionvars%hiddenformentry}
14 <dl class="search">
15 <dt><label>Search: </label></dt>
16 <dd><input type="text" name="rev" /></dd>
17 </dl>
18 </form>
12 {searchform}
19 13
20 14 <ul class="page-nav">
21 15 <li><a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a></li>
22 16 <li><a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a></li>
23 17 <li><a href="{url|urlescape}changelog{sessionvars%urlparameter}">changelog</a></li>
24 18 <li><a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a></li>
25 19 <li class="current">tags</li>
26 20 <li><a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a></li>
27 21 <li><a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a></li>
28 22 <li><a href="{url|urlescape}file{sessionvars%urlparameter}">files</a></li>
29 23 <li><a href="{url|urlescape}help{sessionvars%urlparameter}">help</a></li>
30 24 </ul>
31 25 </div>
32 26
33 27 <h2 class="no-link no-border">tags</h2>
34 28 <table cellspacing="0">
35 29 {entries%tagentry}
36 30 </table>
37 31
38 32 {footer}
@@ -1,564 +1,565 b''
1 1 #require serve
2 2
3 3 Test chains of near empty directories, terminating 3 different ways:
4 4 - a1: file at level 4 (deepest)
5 5 - b1: two dirs at level 3
6 6 - d1: file at level 2
7 7
8 8 Set up the repo
9 9
10 10 $ hg init test
11 11 $ cd test
12 12 $ mkdir -p a1/a2/a3/a4
13 13 $ mkdir -p b1/b2/b3/b4
14 14 $ mkdir -p b1/b2/b3/c4
15 15 $ mkdir -p d1/d2/d3/d4
16 16 $ echo foo > a1/a2/a3/a4/foo
17 17 $ echo foo > b1/b2/b3/b4/foo
18 18 $ echo foo > b1/b2/b3/c4/foo
19 19 $ echo foo > d1/d2/d3/d4/foo
20 20 $ echo foo > d1/d2/foo
21 21 $ hg ci -Ama
22 22 adding a1/a2/a3/a4/foo
23 23 adding b1/b2/b3/b4/foo
24 24 adding b1/b2/b3/c4/foo
25 25 adding d1/d2/d3/d4/foo
26 26 adding d1/d2/foo
27 27 $ hg serve -n test -p $HGPORT -d --pid-file=hg.pid -E errors.log
28 28 $ cat hg.pid >> $DAEMON_PIDS
29 29
30 30 manifest with descending (paper)
31 31
32 32 $ get-with-headers.py $LOCALIP:$HGPORT 'file'
33 33 200 Script output follows
34 34
35 35 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
36 36 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
37 37 <head>
38 38 <link rel="icon" href="/static/hgicon.png" type="image/png" />
39 39 <meta name="robots" content="index, nofollow" />
40 40 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
41 41 <script type="text/javascript" src="/static/mercurial.js"></script>
42 42
43 43 <title>test: c9f45f7a1659 /</title>
44 44 </head>
45 45 <body>
46 46
47 47 <div class="container">
48 48 <div class="menu">
49 49 <div class="logo">
50 50 <a href="https://mercurial-scm.org/">
51 51 <img src="/static/hglogo.png" alt="mercurial" /></a>
52 52 </div>
53 53 <ul>
54 54 <li><a href="/shortlog/tip">log</a></li>
55 55 <li><a href="/graph/tip">graph</a></li>
56 56 <li><a href="/tags">tags</a></li>
57 57 <li><a href="/bookmarks">bookmarks</a></li>
58 58 <li><a href="/branches">branches</a></li>
59 59 </ul>
60 60 <ul>
61 61 <li><a href="/rev/tip">changeset</a></li>
62 62 <li class="active">browse</li>
63 63 </ul>
64 64 <ul>
65 65
66 66 </ul>
67 67 <ul>
68 68 <li><a href="/help">help</a></li>
69 69 </ul>
70 70 </div>
71 71
72 72 <div class="main">
73 73 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2>
74 74 <h3>
75 75 directory / @ 0:<a href="/rev/c9f45f7a1659">c9f45f7a1659</a>
76 76 <span class="tag">tip</span>
77 77 </h3>
78 78
79 79
80 80 <form class="search" action="/log">
81 81
82 82 <p><input name="rev" id="search1" type="text" size="30" value="" /></p>
83 83 <div id="hint">Find changesets by keywords (author, files, the commit message), revision
84 84 number or hash, or <a href="/help/revsets">revset expression</a>.</div>
85 85 </form>
86 86
87 87 <table class="bigtable">
88 88 <thead>
89 89 <tr>
90 90 <th class="name">name</th>
91 91 <th class="size">size</th>
92 92 <th class="permissions">permissions</th>
93 93 </tr>
94 94 </thead>
95 95 <tbody class="stripes2">
96 96 <tr class="fileline">
97 97 <td class="name"><a href="/file/tip/">[up]</a></td>
98 98 <td class="size"></td>
99 99 <td class="permissions">drwxr-xr-x</td>
100 100 </tr>
101 101
102 102 <tr class="fileline">
103 103 <td class="name">
104 104 <a href="/file/tip/a1">
105 105 <img src="/static/coal-folder.png" alt="dir."/> a1/
106 106 </a>
107 107 <a href="/file/tip/a1/a2/a3/a4">
108 108 a2/a3/a4
109 109 </a>
110 110 </td>
111 111 <td class="size"></td>
112 112 <td class="permissions">drwxr-xr-x</td>
113 113 </tr>
114 114 <tr class="fileline">
115 115 <td class="name">
116 116 <a href="/file/tip/b1">
117 117 <img src="/static/coal-folder.png" alt="dir."/> b1/
118 118 </a>
119 119 <a href="/file/tip/b1/b2/b3">
120 120 b2/b3
121 121 </a>
122 122 </td>
123 123 <td class="size"></td>
124 124 <td class="permissions">drwxr-xr-x</td>
125 125 </tr>
126 126 <tr class="fileline">
127 127 <td class="name">
128 128 <a href="/file/tip/d1">
129 129 <img src="/static/coal-folder.png" alt="dir."/> d1/
130 130 </a>
131 131 <a href="/file/tip/d1/d2">
132 132 d2
133 133 </a>
134 134 </td>
135 135 <td class="size"></td>
136 136 <td class="permissions">drwxr-xr-x</td>
137 137 </tr>
138 138
139 139 </tbody>
140 140 </table>
141 141 </div>
142 142 </div>
143 143
144 144
145 145 </body>
146 146 </html>
147 147
148 148
149 149 manifest with descending (coal)
150 150
151 151 $ get-with-headers.py $LOCALIP:$HGPORT 'file?style=coal'
152 152 200 Script output follows
153 153
154 154 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
155 155 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
156 156 <head>
157 157 <link rel="icon" href="/static/hgicon.png" type="image/png" />
158 158 <meta name="robots" content="index, nofollow" />
159 159 <link rel="stylesheet" href="/static/style-paper.css" type="text/css" />
160 160 <link rel="stylesheet" href="/static/style-extra-coal.css" type="text/css" />
161 161 <script type="text/javascript" src="/static/mercurial.js"></script>
162 162
163 163 <title>test: c9f45f7a1659 /</title>
164 164 </head>
165 165 <body>
166 166
167 167 <div class="container">
168 168 <div class="menu">
169 169 <div class="logo">
170 170 <a href="https://mercurial-scm.org/">
171 171 <img src="/static/hglogo.png" alt="mercurial" /></a>
172 172 </div>
173 173 <ul>
174 174 <li><a href="/shortlog/tip?style=coal">log</a></li>
175 175 <li><a href="/graph/tip?style=coal">graph</a></li>
176 176 <li><a href="/tags?style=coal">tags</a></li>
177 177 <li><a href="/bookmarks?style=coal">bookmarks</a></li>
178 178 <li><a href="/branches?style=coal">branches</a></li>
179 179 </ul>
180 180 <ul>
181 181 <li><a href="/rev/tip?style=coal">changeset</a></li>
182 182 <li class="active">browse</li>
183 183 </ul>
184 184 <ul>
185 185
186 186 </ul>
187 187 <ul>
188 188 <li><a href="/help?style=coal">help</a></li>
189 189 </ul>
190 190 </div>
191 191
192 192 <div class="main">
193 193 <h2 class="breadcrumb"><a href="/">Mercurial</a> </h2>
194 194 <h3>
195 195 directory / @ 0:<a href="/rev/c9f45f7a1659?style=coal">c9f45f7a1659</a>
196 196 <span class="tag">tip</span>
197 197 </h3>
198 198
199 199
200 200 <form class="search" action="/log">
201 201 <input type="hidden" name="style" value="coal" />
202 202 <p><input name="rev" id="search1" type="text" size="30" value="" /></p>
203 203 <div id="hint">Find changesets by keywords (author, files, the commit message), revision
204 204 number or hash, or <a href="/help/revsets">revset expression</a>.</div>
205 205 </form>
206 206
207 207 <table class="bigtable">
208 208 <thead>
209 209 <tr>
210 210 <th class="name">name</th>
211 211 <th class="size">size</th>
212 212 <th class="permissions">permissions</th>
213 213 </tr>
214 214 </thead>
215 215 <tbody class="stripes2">
216 216 <tr class="fileline">
217 217 <td class="name"><a href="/file/tip/?style=coal">[up]</a></td>
218 218 <td class="size"></td>
219 219 <td class="permissions">drwxr-xr-x</td>
220 220 </tr>
221 221
222 222 <tr class="fileline">
223 223 <td class="name">
224 224 <a href="/file/tip/a1?style=coal">
225 225 <img src="/static/coal-folder.png" alt="dir."/> a1/
226 226 </a>
227 227 <a href="/file/tip/a1/a2/a3/a4?style=coal">
228 228 a2/a3/a4
229 229 </a>
230 230 </td>
231 231 <td class="size"></td>
232 232 <td class="permissions">drwxr-xr-x</td>
233 233 </tr>
234 234 <tr class="fileline">
235 235 <td class="name">
236 236 <a href="/file/tip/b1?style=coal">
237 237 <img src="/static/coal-folder.png" alt="dir."/> b1/
238 238 </a>
239 239 <a href="/file/tip/b1/b2/b3?style=coal">
240 240 b2/b3
241 241 </a>
242 242 </td>
243 243 <td class="size"></td>
244 244 <td class="permissions">drwxr-xr-x</td>
245 245 </tr>
246 246 <tr class="fileline">
247 247 <td class="name">
248 248 <a href="/file/tip/d1?style=coal">
249 249 <img src="/static/coal-folder.png" alt="dir."/> d1/
250 250 </a>
251 251 <a href="/file/tip/d1/d2?style=coal">
252 252 d2
253 253 </a>
254 254 </td>
255 255 <td class="size"></td>
256 256 <td class="permissions">drwxr-xr-x</td>
257 257 </tr>
258 258
259 259 </tbody>
260 260 </table>
261 261 </div>
262 262 </div>
263 263
264 264
265 265 </body>
266 266 </html>
267 267
268 268
269 269 manifest with descending (monoblue)
270 270
271 271 $ get-with-headers.py $LOCALIP:$HGPORT 'file?style=monoblue'
272 272 200 Script output follows
273 273
274 274 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
275 275 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
276 276 <head>
277 277 <link rel="icon" href="/static/hgicon.png" type="image/png" />
278 278 <meta name="robots" content="index, nofollow"/>
279 279 <link rel="stylesheet" href="/static/style-monoblue.css" type="text/css" />
280 280 <script type="text/javascript" src="/static/mercurial.js"></script>
281 281
282 282 <title>test: files</title>
283 283 <link rel="alternate" type="application/atom+xml" href="/atom-log" title="Atom feed for test"/>
284 284 <link rel="alternate" type="application/rss+xml" href="/rss-log" title="RSS feed for test"/>
285 285 </head>
286 286
287 287 <body>
288 288 <div id="container">
289 289 <div class="page-header">
290 290 <h1 class="breadcrumb"><a href="/">Mercurial</a> / files</h1>
291 291
292 <form action="/log">
293 <input type="hidden" name="style" value="monoblue" />
294 <dl class="search">
295 <dt><label>Search: </label></dt>
296 <dd><input type="text" name="rev" /></dd>
297 </dl>
298 </form>
292
293 <form action="/log">
294 <input type="hidden" name="style" value="monoblue" />
295 <dl class="search">
296 <dt><label>Search: </label></dt>
297 <dd><input type="text" name="rev" value="" /></dd>
298 </dl>
299 </form>
299 300
300 301 <ul class="page-nav">
301 302 <li><a href="/summary?style=monoblue">summary</a></li>
302 303 <li><a href="/shortlog?style=monoblue">shortlog</a></li>
303 304 <li><a href="/changelog?style=monoblue">changelog</a></li>
304 305 <li><a href="/graph/tip?style=monoblue">graph</a></li>
305 306 <li><a href="/tags?style=monoblue">tags</a></li>
306 307 <li><a href="/bookmarks?style=monoblue">bookmarks</a></li>
307 308 <li><a href="/branches?style=monoblue">branches</a></li>
308 309 <li class="current">files</li>
309 310 <li><a href="/help?style=monoblue">help</a></li>
310 311 </ul>
311 312 </div>
312 313
313 314 <ul class="submenu">
314 315 <li><a href="/rev/tip?style=monoblue">changeset</a></li>
315 316
316 317 </ul>
317 318
318 319 <h2 class="no-link no-border">files</h2>
319 320 <p class="files">/ <span class="logtags"><span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></p>
320 321
321 322 <table>
322 323 <tr class="parity0">
323 324 <td>drwxr-xr-x</td>
324 325 <td></td>
325 326 <td></td>
326 327 <td><a href="/file/tip/?style=monoblue">[up]</a></td>
327 328 <td class="link">&nbsp;</td>
328 329 </tr>
329 330
330 331 <tr class="parity1">
331 332 <td>drwxr-xr-x</td>
332 333 <td></td>
333 334 <td></td>
334 335 <td>
335 336 <a href="/file/tip/a1?style=monoblue">a1</a>
336 337 <a href="/file/tip/a1/a2/a3/a4?style=monoblue">a2/a3/a4</a>
337 338 </td>
338 339 <td><a href="/file/tip/a1?style=monoblue">files</a></td>
339 340 </tr>
340 341 <tr class="parity0">
341 342 <td>drwxr-xr-x</td>
342 343 <td></td>
343 344 <td></td>
344 345 <td>
345 346 <a href="/file/tip/b1?style=monoblue">b1</a>
346 347 <a href="/file/tip/b1/b2/b3?style=monoblue">b2/b3</a>
347 348 </td>
348 349 <td><a href="/file/tip/b1?style=monoblue">files</a></td>
349 350 </tr>
350 351 <tr class="parity1">
351 352 <td>drwxr-xr-x</td>
352 353 <td></td>
353 354 <td></td>
354 355 <td>
355 356 <a href="/file/tip/d1?style=monoblue">d1</a>
356 357 <a href="/file/tip/d1/d2?style=monoblue">d2</a>
357 358 </td>
358 359 <td><a href="/file/tip/d1?style=monoblue">files</a></td>
359 360 </tr>
360 361
361 362 </table>
362 363
363 364 <div class="page-footer">
364 365 <p>Mercurial Repository: test</p>
365 366 <ul class="rss-logo">
366 367 <li><a href="/rss-log">RSS</a></li>
367 368 <li><a href="/atom-log">Atom</a></li>
368 369 </ul>
369 370
370 371 </div>
371 372
372 373 <div id="powered-by">
373 374 <p><a href="https://mercurial-scm.org/" title="Mercurial"><img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial" /></a></p>
374 375 </div>
375 376
376 377 </div>
377 378
378 379 </body>
379 380 </html>
380 381
381 382
382 383 manifest with descending (gitweb)
383 384
384 385 $ get-with-headers.py $LOCALIP:$HGPORT 'file?style=gitweb'
385 386 200 Script output follows
386 387
387 388 <?xml version="1.0" encoding="ascii"?>
388 389 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
389 390 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
390 391 <head>
391 392 <link rel="icon" href="/static/hgicon.png" type="image/png" />
392 393 <meta name="robots" content="index, nofollow"/>
393 394 <link rel="stylesheet" href="/static/style-gitweb.css" type="text/css" />
394 395 <script type="text/javascript" src="/static/mercurial.js"></script>
395 396
396 397 <title>test: files</title>
397 398 <link rel="alternate" type="application/atom+xml"
398 399 href="/atom-log" title="Atom feed for test"/>
399 400 <link rel="alternate" type="application/rss+xml"
400 401 href="/rss-log" title="RSS feed for test"/>
401 402 </head>
402 403 <body>
403 404
404 405 <div class="page_header">
405 406 <a href="https://mercurial-scm.org/" title="Mercurial" style="float: right;">Mercurial</a>
406 407 <a href="/">Mercurial</a> / files
407 408 </div>
408 409
409 410 <div class="page_nav">
410 411 <a href="/summary?style=gitweb">summary</a> |
411 412 <a href="/shortlog?style=gitweb">shortlog</a> |
412 413 <a href="/log?style=gitweb">changelog</a> |
413 414 <a href="/graph?style=gitweb">graph</a> |
414 415 <a href="/tags?style=gitweb">tags</a> |
415 416 <a href="/bookmarks?style=gitweb">bookmarks</a> |
416 417 <a href="/branches?style=gitweb">branches</a> |
417 418 files |
418 419 <a href="/rev/tip?style=gitweb">changeset</a> |
419 420 <a href="/help?style=gitweb">help</a>
420 421 <br/>
421 422 </div>
422 423
423 424 <div class="title">/ <span class="logtags"><span class="branchtag" title="default">default</span> <span class="tagtag" title="tip">tip</span> </span></div>
424 425 <table cellspacing="0">
425 426 <tr class="parity0">
426 427 <td style="font-family:monospace">drwxr-xr-x</td>
427 428 <td style="font-family:monospace"></td>
428 429 <td style="font-family:monospace"></td>
429 430 <td><a href="/file/tip/?style=gitweb">[up]</a></td>
430 431 <td class="link">&nbsp;</td>
431 432 </tr>
432 433
433 434 <tr class="parity1">
434 435 <td style="font-family:monospace">drwxr-xr-x</td>
435 436 <td style="font-family:monospace"></td>
436 437 <td style="font-family:monospace"></td>
437 438 <td>
438 439 <a href="/file/tip/a1?style=gitweb">a1</a>
439 440 <a href="/file/tip/a1/a2/a3/a4?style=gitweb">a2/a3/a4</a>
440 441 </td>
441 442 <td class="link">
442 443 <a href="/file/tip/a1?style=gitweb">files</a>
443 444 </td>
444 445 </tr>
445 446 <tr class="parity0">
446 447 <td style="font-family:monospace">drwxr-xr-x</td>
447 448 <td style="font-family:monospace"></td>
448 449 <td style="font-family:monospace"></td>
449 450 <td>
450 451 <a href="/file/tip/b1?style=gitweb">b1</a>
451 452 <a href="/file/tip/b1/b2/b3?style=gitweb">b2/b3</a>
452 453 </td>
453 454 <td class="link">
454 455 <a href="/file/tip/b1?style=gitweb">files</a>
455 456 </td>
456 457 </tr>
457 458 <tr class="parity1">
458 459 <td style="font-family:monospace">drwxr-xr-x</td>
459 460 <td style="font-family:monospace"></td>
460 461 <td style="font-family:monospace"></td>
461 462 <td>
462 463 <a href="/file/tip/d1?style=gitweb">d1</a>
463 464 <a href="/file/tip/d1/d2?style=gitweb">d2</a>
464 465 </td>
465 466 <td class="link">
466 467 <a href="/file/tip/d1?style=gitweb">files</a>
467 468 </td>
468 469 </tr>
469 470
470 471 </table>
471 472
472 473 <div class="page_footer">
473 474 <div class="page_footer_text">test</div>
474 475 <div class="rss_logo">
475 476 <a href="/rss-log">RSS</a>
476 477 <a href="/atom-log">Atom</a>
477 478 </div>
478 479 <br />
479 480
480 481 </div>
481 482 </body>
482 483 </html>
483 484
484 485
485 486 manifest with descending (spartan)
486 487
487 488 $ get-with-headers.py $LOCALIP:$HGPORT 'file?style=spartan'
488 489 200 Script output follows
489 490
490 491 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
491 492 <html>
492 493 <head>
493 494 <link rel="icon" href="/static/hgicon.png" type="image/png">
494 495 <meta name="robots" content="index, nofollow" />
495 496 <link rel="stylesheet" href="/static/style.css" type="text/css" />
496 497 <script type="text/javascript" src="/static/mercurial.js"></script>
497 498
498 499 <title>test: files for changeset c9f45f7a1659</title>
499 500 </head>
500 501 <body>
501 502
502 503 <div class="buttons">
503 504 <a href="/log/tip?style=spartan">changelog</a>
504 505 <a href="/shortlog/tip?style=spartan">shortlog</a>
505 506 <a href="/graph/tip?style=spartan">graph</a>
506 507 <a href="/tags?style=spartan">tags</a>
507 508 <a href="/branches?style=spartan">branches</a>
508 509 <a href="/rev/tip?style=spartan">changeset</a>
509 510
510 511 <a href="/help?style=spartan">help</a>
511 512 </div>
512 513
513 514 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/c9f45f7a1659">c9f45f7a1659</a>: /</h2>
514 515
515 516 <table cellpadding="0" cellspacing="0">
516 517 <tr class="parity0">
517 518 <td><tt>drwxr-xr-x</tt>&nbsp;
518 519 <td>&nbsp;
519 520 <td>&nbsp;
520 521 <td><a href="/file/tip/?style=spartan">[up]</a>
521 522 </tr>
522 523
523 524 <tr class="parity1">
524 525 <td><tt>drwxr-xr-x</tt>&nbsp;
525 526 <td>&nbsp;
526 527 <td>&nbsp;
527 528 <td>
528 529 <a href="/file/tip/a1?style=spartan">a1/</a>
529 530 <a href="/file/tip/a1/a2/a3/a4?style=spartan">
530 531 a2/a3/a4
531 532 </a>
532 533 <tr class="parity0">
533 534 <td><tt>drwxr-xr-x</tt>&nbsp;
534 535 <td>&nbsp;
535 536 <td>&nbsp;
536 537 <td>
537 538 <a href="/file/tip/b1?style=spartan">b1/</a>
538 539 <a href="/file/tip/b1/b2/b3?style=spartan">
539 540 b2/b3
540 541 </a>
541 542 <tr class="parity1">
542 543 <td><tt>drwxr-xr-x</tt>&nbsp;
543 544 <td>&nbsp;
544 545 <td>&nbsp;
545 546 <td>
546 547 <a href="/file/tip/d1?style=spartan">d1/</a>
547 548 <a href="/file/tip/d1/d2?style=spartan">
548 549 d2
549 550 </a>
550 551
551 552 </table>
552 553
553 554 <div class="logo">
554 555 <a href="https://mercurial-scm.org/">
555 556 <img src="/static/hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
556 557 </div>
557 558
558 559 </body>
559 560 </html>
560 561
561 562
562 563 $ cat errors.log
563 564
564 565 $ cd ..
General Comments 0
You need to be logged in to leave comments. Login now