##// END OF EJS Templates
hgweb, spartan: add "URL breadcrumbs"...
Angel Ezquerra <angel.ezquerra at gmail.com> -
r18259:7bf412b7 default
parent child Browse files
Show More
@@ -1,27 +1,27 b''
1 {header}
1 {header}
2 <title>{repo|escape}: branches</title>
2 <title>{repo|escape}: branches</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-branches" title="Atom feed for {repo|escape}: branches">
4 href="{url}atom-branches" title="Atom feed for {repo|escape}: branches">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-branches" title="RSS feed for {repo|escape}: branches">
6 href="{url}rss-branches" title="RSS feed for {repo|escape}: branches">
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="buttons">
10 <div class="buttons">
11 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
11 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
12 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
12 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
13 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
13 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
14 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
14 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
15 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
15 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
16 <a href="{url}help{sessionvars%urlparameter}">help</a>
16 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a type="application/rss+xml" href="{url}rss-branches">rss</a>
17 <a type="application/rss+xml" href="{url}rss-branches">rss</a>
18 <a type="application/atom+xml" href="{url}atom-branches">atom</a>
18 <a type="application/atom+xml" href="{url}atom-branches">atom</a>
19 </div>
19 </div>
20
20
21 <h2>branches:</h2>
21 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / branches</h2>
22
22
23 <ul id="tagEntries">
23 <ul id="tagEntries">
24 {entries%branchentry}
24 {entries%branchentry}
25 </ul>
25 </ul>
26
26
27 {footer}
27 {footer}
@@ -1,44 +1,44 b''
1 {header}
1 {header}
2 <title>{repo|escape}: changelog</title>
2 <title>{repo|escape}: changelog</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}">
4 href="{url}atom-log" title="Atom feed for {repo|escape}">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}">
6 href="{url}rss-log" title="RSS feed for {repo|escape}">
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="buttons">
10 <div class="buttons">
11 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
11 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
12 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
12 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
13 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
13 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
14 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
14 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
15 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
15 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
16 {archives%archiveentry}
16 {archives%archiveentry}
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
18 <a type="application/rss+xml" href="{url}rss-log">rss</a>
18 <a type="application/rss+xml" href="{url}rss-log">rss</a>
19 <a type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}">atom</a>
19 <a type="application/atom+xml" href="{url}atom-log" title="Atom feed for {repo|escape}">atom</a>
20 </div>
20 </div>
21
21
22 <h2>changelog for {repo|escape}</h2>
22 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / changelog</h2>
23
23
24 <form action="{url}log">
24 <form action="{url}log">
25 {sessionvars%hiddenformentry}
25 {sessionvars%hiddenformentry}
26 <p>
26 <p>
27 <label for="search1">search:</label>
27 <label for="search1">search:</label>
28 <input name="rev" id="search1" type="text" size="30">
28 <input name="rev" id="search1" type="text" size="30">
29 navigate: <small class="navigate">{changenav%nav}</small>
29 navigate: <small class="navigate">{changenav%nav}</small>
30 </p>
30 </p>
31 </form>
31 </form>
32
32
33 {entries%changelogentry}
33 {entries%changelogentry}
34
34
35 <form action="{url}log">
35 <form action="{url}log">
36 {sessionvars%hiddenformentry}
36 {sessionvars%hiddenformentry}
37 <p>
37 <p>
38 <label for="search2">search:</label>
38 <label for="search2">search:</label>
39 <input name="rev" id="search2" type="text" size="30">
39 <input name="rev" id="search2" type="text" size="30">
40 navigate: <small class="navigate">{changenav%nav}</small>
40 navigate: <small class="navigate">{changenav%nav}</small>
41 </p>
41 </p>
42 </form>
42 </form>
43
43
44 {footer}
44 {footer}
@@ -1,52 +1,52 b''
1 {header}
1 {header}
2 <title>{repo|escape}: changeset {node|short}</title>
2 <title>{repo|escape}: changeset {node|short}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="buttons">
6 <div class="buttons">
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
12 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
12 <a href="{url}file/{node|short}{sessionvars%urlparameter}">files</a>
13 <a href="{url}raw-rev/{node|short}">raw</a>
13 <a href="{url}raw-rev/{node|short}">raw</a>
14 {archives%archiveentry}
14 {archives%archiveentry}
15 <a href="{url}help{sessionvars%urlparameter}">help</a>
15 <a href="{url}help{sessionvars%urlparameter}">help</a>
16 </div>
16 </div>
17
17
18 <h2>changeset: {desc|strip|escape|firstline|nonempty}</h2>
18 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / changeset: {desc|strip|escape|firstline|nonempty}</h2>
19
19
20 <table id="changesetEntry">
20 <table id="changesetEntry">
21 <tr>
21 <tr>
22 <th class="changeset">changeset {rev}:</th>
22 <th class="changeset">changeset {rev}:</th>
23 <td class="changeset"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
23 <td class="changeset"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
24 </tr>
24 </tr>
25 {parent%changesetparent}
25 {parent%changesetparent}
26 {child%changesetchild}
26 {child%changesetchild}
27 {changesettag}
27 {changesettag}
28 <tr>
28 <tr>
29 <th class="author">author:</th>
29 <th class="author">author:</th>
30 <td class="author">{author|obfuscate}</td>
30 <td class="author">{author|obfuscate}</td>
31 </tr>
31 </tr>
32 <tr>
32 <tr>
33 <th class="date">date:</th>
33 <th class="date">date:</th>
34 <td class="date age">{date|rfc822date}</td>
34 <td class="date age">{date|rfc822date}</td>
35 </tr>
35 </tr>
36 <tr>
36 <tr>
37 <th class="files">files:</th>
37 <th class="files">files:</th>
38 <td class="files">{files}</td>
38 <td class="files">{files}</td>
39 </tr>
39 </tr>
40 <tr>
40 <tr>
41 <th class="description">description:</th>
41 <th class="description">description:</th>
42 <td class="description">{desc|strip|escape|addbreaks|nonempty}</td>
42 <td class="description">{desc|strip|escape|addbreaks|nonempty}</td>
43 </tr>
43 </tr>
44 </table>
44 </table>
45
45
46 <div id="changesetDiff">
46 <div id="changesetDiff">
47 {diff}
47 {diff}
48 </div>
48 </div>
49
49
50 {footer}
50 {footer}
51
51
52
52
@@ -1,49 +1,49 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} annotate</title>
2 <title>{repo|escape}: {file|escape} annotate</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="buttons">
6 <div class="buttons">
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
13 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
13 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
14 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
14 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
15 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
15 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
16 <a href="{url}raw-annotate/{node|short}/{file|urlescape}">raw</a>
16 <a href="{url}raw-annotate/{node|short}/{file|urlescape}">raw</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
18 </div>
18 </div>
19
19
20 <h2>Annotate {file|escape}</h2>
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / annotate {file|escape}</h2>
21
21
22 <table>
22 <table>
23 <tr>
23 <tr>
24 <td class="metatag">changeset {rev}:</td>
24 <td class="metatag">changeset {rev}:</td>
25 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
25 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
26 {parent%fileannotateparent}
26 {parent%fileannotateparent}
27 {child%fileannotatechild}
27 {child%fileannotatechild}
28 <tr>
28 <tr>
29 <td class="metatag">author:</td>
29 <td class="metatag">author:</td>
30 <td>{author|obfuscate}</td></tr>
30 <td>{author|obfuscate}</td></tr>
31 <tr>
31 <tr>
32 <td class="metatag">date:</td>
32 <td class="metatag">date:</td>
33 <td class="date age">{date|rfc822date}</td>
33 <td class="date age">{date|rfc822date}</td>
34 </tr>
34 </tr>
35 <tr>
35 <tr>
36 <td class="metatag">permissions:</td>
36 <td class="metatag">permissions:</td>
37 <td>{permissions|permissions}</td>
37 <td>{permissions|permissions}</td>
38 </tr>
38 </tr>
39 <tr>
39 <tr>
40 <td class="metatag">description:</td>
40 <td class="metatag">description:</td>
41 <td>{desc|strip|escape|addbreaks|nonempty}</td>
41 <td>{desc|strip|escape|addbreaks|nonempty}</td>
42 </tr>
42 </tr>
43 </table>
43 </table>
44
44
45 <table cellspacing="0" cellpadding="0">
45 <table cellspacing="0" cellpadding="0">
46 {annotate%annotateline}
46 {annotate%annotateline}
47 </table>
47 </table>
48
48
49 {footer}
49 {footer}
@@ -1,37 +1,37 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} diff</title>
2 <title>{repo|escape}: {file|escape} diff</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="buttons">
6 <div class="buttons">
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
13 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
13 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
14 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
14 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
15 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
15 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
16 <a href="{url}raw-diff/{node|short}/{file|urlescape}">raw</a>
16 <a href="{url}raw-diff/{node|short}/{file|urlescape}">raw</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
18 </div>
18 </div>
19
19
20 <h2>{file|escape}</h2>
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / {file|escape}</h2>
21
21
22 <table id="filediffEntry">
22 <table id="filediffEntry">
23 <tr>
23 <tr>
24 <th class="revision">revision {rev}:</th>
24 <th class="revision">revision {rev}:</th>
25 <td class="revision"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
25 <td class="revision"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
26 </tr>
26 </tr>
27 {parent%filediffparent}
27 {parent%filediffparent}
28 {child%filediffchild}
28 {child%filediffchild}
29 </table>
29 </table>
30
30
31 <div id="fileDiff">
31 <div id="fileDiff">
32 {diff}
32 {diff}
33 </div>
33 </div>
34
34
35 {footer}
35 {footer}
36
36
37
37
@@ -1,29 +1,29 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} history</title>
2 <title>{repo|escape}: {file|escape} history</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}">
4 href="{url}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log/tip/{file|urlescape}" title="RSS feed for {repo|escape}:{file}">
6 href="{url}rss-log/tip/{file|urlescape}" title="RSS feed for {repo|escape}:{file}">
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="buttons">
10 <div class="buttons">
11 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
11 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
12 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
12 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
13 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
13 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
14 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
14 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
15 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
15 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
16 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
16 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
17 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
17 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
18 <a href="{url}help{sessionvars%urlparameter}">help</a>
18 <a href="{url}help{sessionvars%urlparameter}">help</a>
19 <a type="application/rss+xml" href="{url}rss-log/tip/{file|urlescape}">rss</a>
19 <a type="application/rss+xml" href="{url}rss-log/tip/{file|urlescape}">rss</a>
20 <a type="application/atom+xml" href="{url}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}">atom</a>
20 <a type="application/atom+xml" href="{url}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}">atom</a>
21 </div>
21 </div>
22
22
23 <h2>{file|escape} revision history</h2>
23 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / {file|escape} revision history</h2>
24
24
25 <p>navigate: <small class="navigate">{nav%filenav}</small></p>
25 <p>navigate: <small class="navigate">{nav%filenav}</small></p>
26
26
27 {entries%filelogentry}
27 {entries%filelogentry}
28
28
29 {footer}
29 {footer}
@@ -1,47 +1,47 b''
1 {header}
1 {header}
2 <title>{repo|escape}:{file|escape}</title>
2 <title>{repo|escape}:{file|escape}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="buttons">
6 <div class="buttons">
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
13 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
13 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
14 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
14 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
15 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
15 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
16 <a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a>
16 <a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
18 </div>
18 </div>
19
19
20 <h2>{file|escape}</h2>
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / {file|escape}</h2>
21
21
22 <table>
22 <table>
23 <tr>
23 <tr>
24 <td class="metatag">changeset {rev}:</td>
24 <td class="metatag">changeset {rev}:</td>
25 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
25 <td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>
26 {parent%filerevparent}
26 {parent%filerevparent}
27 {child%filerevchild}
27 {child%filerevchild}
28 <tr>
28 <tr>
29 <td class="metatag">author:</td>
29 <td class="metatag">author:</td>
30 <td>{author|obfuscate}</td></tr>
30 <td>{author|obfuscate}</td></tr>
31 <tr>
31 <tr>
32 <td class="metatag">date:</td>
32 <td class="metatag">date:</td>
33 <td class="date age">{date|rfc822date}</td></tr>
33 <td class="date age">{date|rfc822date}</td></tr>
34 <tr>
34 <tr>
35 <td class="metatag">permissions:</td>
35 <td class="metatag">permissions:</td>
36 <td>{permissions|permissions}</td></tr>
36 <td>{permissions|permissions}</td></tr>
37 <tr>
37 <tr>
38 <td class="metatag">description:</td>
38 <td class="metatag">description:</td>
39 <td>{desc|strip|escape|addbreaks|nonempty}</td>
39 <td>{desc|strip|escape|addbreaks|nonempty}</td>
40 </tr>
40 </tr>
41 </table>
41 </table>
42
42
43 <pre>
43 <pre>
44 {text%fileline}
44 {text%fileline}
45 </pre>
45 </pre>
46
46
47 {footer}
47 {footer}
@@ -1,78 +1,78 b''
1 {header}
1 {header}
2 <title>{repo|escape}: graph</title>
2 <title>{repo|escape}: graph</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-tags" title="Atom feed for {repo|escape}: tags">
4 href="{url}atom-tags" title="Atom feed for {repo|escape}: tags">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-tags" title="RSS feed for {repo|escape}: tags">
6 href="{url}rss-tags" title="RSS feed for {repo|escape}: tags">
7 <!--[if IE]><script type="text/javascript" src="{staticurl}excanvas.js"></script><![endif]-->
7 <!--[if IE]><script type="text/javascript" src="{staticurl}excanvas.js"></script><![endif]-->
8 </head>
8 </head>
9 <body>
9 <body>
10
10
11 <div class="buttons">
11 <div class="buttons">
12 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
12 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
13 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
13 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
14 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
14 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
15 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
15 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
16 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
16 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
18 </div>
18 </div>
19
19
20 <h2>graph</h2>
20 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / graph</h2>
21
21
22 <form action="{url}log">
22 <form action="{url}log">
23 {sessionvars%hiddenformentry}
23 {sessionvars%hiddenformentry}
24 <p>
24 <p>
25 <label for="search1">search:</label>
25 <label for="search1">search:</label>
26 <input name="rev" id="search1" type="text" size="30">
26 <input name="rev" id="search1" type="text" size="30">
27 navigate: <small class="navigate">{changenav%navgraph}</small>
27 navigate: <small class="navigate">{changenav%navgraph}</small>
28 </p>
28 </p>
29 </form>
29 </form>
30
30
31 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
31 <noscript>The revision graph only works with JavaScript-enabled browsers.</noscript>
32
32
33 <div id="wrapper">
33 <div id="wrapper">
34 <ul id="nodebgs"></ul>
34 <ul id="nodebgs"></ul>
35 <canvas id="graph" width="480" height="{canvasheight}"></canvas>
35 <canvas id="graph" width="480" height="{canvasheight}"></canvas>
36 <ul id="graphnodes"></ul>
36 <ul id="graphnodes"></ul>
37 </div>
37 </div>
38
38
39 <script type="text/javascript">
39 <script type="text/javascript">
40 <!-- hide script content
40 <!-- hide script content
41
41
42 var data = {jsdata|json};
42 var data = {jsdata|json};
43 var graph = new Graph();
43 var graph = new Graph();
44 graph.scale({bg_height});
44 graph.scale({bg_height});
45
45
46 graph.vertex = function(x, y, color, parity, cur) \{
46 graph.vertex = function(x, y, color, parity, cur) \{
47
47
48 this.ctx.beginPath();
48 this.ctx.beginPath();
49 color = this.setColor(color, 0.25, 0.75);
49 color = this.setColor(color, 0.25, 0.75);
50 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
50 this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
51 this.ctx.fill();
51 this.ctx.fill();
52
52
53 var bg = '<li class="bg parity' + parity + '"></li>';
53 var bg = '<li class="bg parity' + parity + '"></li>';
54 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
54 var left = (this.bg_height - this.box_size) + (this.columns + 1) * this.box_size;
55 var nstyle = 'padding-left: ' + left + 'px;';
55 var nstyle = 'padding-left: ' + left + 'px;';
56 var item = '<li style="' + nstyle + '"><span class="desc">';
56 var item = '<li style="' + nstyle + '"><span class="desc">';
57 item += '<a href="{url}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '">' + cur[3] + '</a>';
57 item += '<a href="{url}rev/' + cur[0] + '{sessionvars%urlparameter}" title="' + cur[0] + '">' + cur[3] + '</a>';
58 item += '</span><span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
58 item += '</span><span class="info">' + cur[5] + ', by ' + cur[4] + '</span></li>';
59
59
60 return [bg, item];
60 return [bg, item];
61
61
62 }
62 }
63
63
64 graph.render(data);
64 graph.render(data);
65
65
66 // stop hiding script -->
66 // stop hiding script -->
67 </script>
67 </script>
68
68
69 <form action="{url}log">
69 <form action="{url}log">
70 {sessionvars%hiddenformentry}
70 {sessionvars%hiddenformentry}
71 <p>
71 <p>
72 <label for="search1">search:</label>
72 <label for="search1">search:</label>
73 <input name="rev" id="search1" type="text" size="30">
73 <input name="rev" id="search1" type="text" size="30">
74 navigate: <small class="navigate">{changenav%navgraph}</small>
74 navigate: <small class="navigate">{changenav%navgraph}</small>
75 </p>
75 </p>
76 </form>
76 </form>
77
77
78 {footer}
78 {footer}
@@ -1,29 +1,29 b''
1 {header}
1 {header}
2 <title>{repo|escape}: files for changeset {node|short}</title>
2 <title>{repo|escape}: files for changeset {node|short}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="buttons">
6 <div class="buttons">
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
7 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
8 <a href="{url}shortlog/{rev}{sessionvars%urlparameter}">shortlog</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
9 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
10 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
11 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
12 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a>
13 {archives%archiveentry}
13 {archives%archiveentry}
14 <a href="{url}help{sessionvars%urlparameter}">help</a>
14 <a href="{url}help{sessionvars%urlparameter}">help</a>
15 </div>
15 </div>
16
16
17 <h2>files for changeset {node|short}: {path|escape}</h2>
17 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / files for changeset {node|short}: {path|escape}</h2>
18
18
19 <table cellpadding="0" cellspacing="0">
19 <table cellpadding="0" cellspacing="0">
20 <tr class="parity{upparity}">
20 <tr class="parity{upparity}">
21 <td><tt>drwxr-xr-x</tt>&nbsp;
21 <td><tt>drwxr-xr-x</tt>&nbsp;
22 <td>&nbsp;
22 <td>&nbsp;
23 <td>&nbsp;
23 <td>&nbsp;
24 <td><a href="{url}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a>
24 <td><a href="{url}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a>
25 </tr>
25 </tr>
26 {dentries%direntry}
26 {dentries%direntry}
27 {fentries%fileentry}
27 {fentries%fileentry}
28 </table>
28 </table>
29 {footer}
29 {footer}
@@ -1,44 +1,44 b''
1 {header}
1 {header}
2 <title>{repo|escape}: shortlog</title>
2 <title>{repo|escape}: shortlog</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}">
4 href="{url}atom-log" title="Atom feed for {repo|escape}">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}">
6 href="{url}rss-log" title="RSS feed for {repo|escape}">
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="buttons">
10 <div class="buttons">
11 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
11 <a href="{url}log/{rev}{sessionvars%urlparameter}">changelog</a>
12 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
12 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
13 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
13 <a href="{url}tags{sessionvars%urlparameter}">tags</a>
14 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
14 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
15 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
15 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
16 {archives%archiveentry}
16 {archives%archiveentry}
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a href="{url}help{sessionvars%urlparameter}">help</a>
18 <a type="application/rss+xml" href="{url}rss-log">rss</a>
18 <a type="application/rss+xml" href="{url}rss-log">rss</a>
19 <a type="application/rss+xml" href="{url}atom-log" title="Atom feed for {repo|escape}">atom</a>
19 <a type="application/rss+xml" href="{url}atom-log" title="Atom feed for {repo|escape}">atom</a>
20 </div>
20 </div>
21
21
22 <h2>shortlog for {repo|escape}</h2>
22 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / shortlog</h2>
23
23
24 <form action="{url}log">
24 <form action="{url}log">
25 {sessionvars%hiddenformentry}
25 {sessionvars%hiddenformentry}
26 <p>
26 <p>
27 <label for="search1">search:</label>
27 <label for="search1">search:</label>
28 <input name="rev" id="search1" type="text" size="30">
28 <input name="rev" id="search1" type="text" size="30">
29 navigate: <small class="navigate">{changenav%navshort}</small>
29 navigate: <small class="navigate">{changenav%navshort}</small>
30 </p>
30 </p>
31 </form>
31 </form>
32
32
33 {entries%shortlogentry}
33 {entries%shortlogentry}
34
34
35 <form action="{url}log">
35 <form action="{url}log">
36 {sessionvars%hiddenformentry}
36 {sessionvars%hiddenformentry}
37 <p>
37 <p>
38 <label for="search2">search:</label>
38 <label for="search2">search:</label>
39 <input name="rev" id="search2" type="text" size="30">
39 <input name="rev" id="search2" type="text" size="30">
40 navigate: <small class="navigate">{changenav%navshort}</small>
40 navigate: <small class="navigate">{changenav%navshort}</small>
41 </p>
41 </p>
42 </form>
42 </form>
43
43
44 {footer}
44 {footer}
@@ -1,27 +1,27 b''
1 {header}
1 {header}
2 <title>{repo|escape}: tags</title>
2 <title>{repo|escape}: tags</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-tags" title="Atom feed for {repo|escape}: tags">
4 href="{url}atom-tags" title="Atom feed for {repo|escape}: tags">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-tags" title="RSS feed for {repo|escape}: tags">
6 href="{url}rss-tags" title="RSS feed for {repo|escape}: tags">
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="buttons">
10 <div class="buttons">
11 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
11 <a href="{url}log{sessionvars%urlparameter}">changelog</a>
12 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
12 <a href="{url}shortlog{sessionvars%urlparameter}">shortlog</a>
13 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
13 <a href="{url}graph{sessionvars%urlparameter}">graph</a>
14 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
14 <a href="{url}branches{sessionvars%urlparameter}">branches</a>
15 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
15 <a href="{url}file/{node|short}/{sessionvars%urlparameter}">files</a>
16 <a href="{url}help{sessionvars%urlparameter}">help</a>
16 <a href="{url}help{sessionvars%urlparameter}">help</a>
17 <a type="application/rss+xml" href="{url}rss-tags">rss</a>
17 <a type="application/rss+xml" href="{url}rss-tags">rss</a>
18 <a type="application/atom+xml" href="{url}atom-tags">atom</a>
18 <a type="application/atom+xml" href="{url}atom-tags">atom</a>
19 </div>
19 </div>
20
20
21 <h2>tags:</h2>
21 <h2><a href="/">Mercurial</a> {pathdef%breadcrumb} / tags</h2>
22
22
23 <ul id="tagEntries">
23 <ul id="tagEntries">
24 {entries%tagentry}
24 {entries%tagentry}
25 </ul>
25 </ul>
26
26
27 {footer}
27 {footer}
General Comments 0
You need to be logged in to leave comments. Login now