Mercurial > hg
changeset 25616:e0073dcec588
hgweb: link to revision by node hash in gitweb & monoblue
This allows going from /rev/tip to /rev/<tip hash> with ease.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Thu, 18 Jun 2015 16:14:10 +0800 |
parents | dc707fb35550 |
children | 63be46407a50 |
files | mercurial/templates/gitweb/changeset.tmpl mercurial/templates/monoblue/changeset.tmpl tests/test-hgweb-symrev.t |
diffstat | 3 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/templates/gitweb/changeset.tmpl Tue Jun 16 23:14:45 2015 -0400 +++ b/mercurial/templates/gitweb/changeset.tmpl Thu Jun 18 16:14:10 2015 +0800 @@ -35,7 +35,10 @@ <tr><td>author</td><td>{author|obfuscate}</td></tr> <tr><td></td><td class="date age">{date|rfc822date}</td></tr> {branch%changesetbranch} -<tr><td>changeset {rev}</td><td style="font-family:monospace">{node|short}</td></tr> +<tr> + <td>changeset {rev}</td> + <td style="font-family:monospace"><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td> +</tr> {ifeq(count(parent), '2', parent%changesetparentdiff, parent%changesetparent)} {child%changesetchild} </table></div>
--- a/mercurial/templates/monoblue/changeset.tmpl Tue Jun 16 23:14:45 2015 -0400 +++ b/mercurial/templates/monoblue/changeset.tmpl Thu Jun 18 16:14:10 2015 +0800 @@ -48,7 +48,7 @@ <dd>{date|rfc822date}</dd> {branch%changesetbranch} <dt>changeset {rev}</dt> - <dd>{node|short}</dd> + <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd> {ifeq(count(parent), '2', parent%changesetparentdiff, parent%changesetparent)} {child%changesetchild} </dl>
--- a/tests/test-hgweb-symrev.t Tue Jun 16 23:14:45 2015 -0400 +++ b/tests/test-hgweb-symrev.t Thu Jun 18 16:14:10 2015 +0800 @@ -474,6 +474,7 @@ <a href="/file/xyzzy?style=gitweb">files</a> | <a href="/raw-rev/xyzzy">raw</a> | <a href="/archive/xyzzy.zip">zip</a> | <a class="title" href="/raw-rev/a7c1559b7bba">second <span class="logtags"><span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a> + <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td> <a class="list" href="/rev/43c799df6e75?style=gitweb">43c799df6e75</a> <a class="list" href="/rev/9d8c40cba617?style=gitweb">9d8c40cba617</a> <td><a class="list" href="/diff/a7c1559b7bba/foo?style=gitweb">foo</a></td> @@ -691,6 +692,7 @@ <li><a href="/raw-rev/xyzzy">raw</a></li> <li><a href="/archive/xyzzy.zip">zip</a></li> <h3 class="changeset"><a href="/raw-rev/a7c1559b7bba">second <span class="logtags"><span class="bookmarktag" title="xyzzy">xyzzy</span> </span></a></h3> + <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd> <dd><a href="/rev/43c799df6e75?style=monoblue">43c799df6e75</a></dd> <dd><a href="/rev/9d8c40cba617?style=monoblue">9d8c40cba617</a></dd> <td><a href="/diff/a7c1559b7bba/foo?style=monoblue">foo</a></td>