[PATCH]add a latest link to the gitweb style

Zhigang Wang w1z2g3 at gmail.com
Fri Nov 13 23:05:42 CST 2009


Hi all,

This patch add a latest link to the gitweb style just like the paper
style. I find it useful because it is the permanent link for the
latest status of the a file in a repo. people can easily exchange file
using this link.

thanks,

zhigang

diff -r 0d850f8beea6 templates/gitweb/fileannotate.tmpl
--- a/templates/gitweb/fileannotate.tmpl        Wed Nov 04 13:44:15 2009 -0600
+++ b/templates/gitweb/fileannotate.tmpl        Sat Nov 14 12:46:11 2009 +0800
@@ -21,6 +21,7 @@
 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
|
 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
|
+<a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
|
 annotate |
 <a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a>
|
diff -r 0d850f8beea6 templates/gitweb/filediff.tmpl
--- a/templates/gitweb/filediff.tmpl    Wed Nov 04 13:44:15 2009 -0600
+++ b/templates/gitweb/filediff.tmpl    Sat Nov 14 12:46:11 2009 +0800
@@ -21,6 +21,7 @@
 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
|
 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
 <a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a>
|
+<a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
|
 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
|
 diff |
diff -r 0d850f8beea6 templates/gitweb/filerevision.tmpl
--- a/templates/gitweb/filerevision.tmpl        Wed Nov 04 13:44:15 2009 -0600
+++ b/templates/gitweb/filerevision.tmpl        Sat Nov 14 12:46:11 2009 +0800
@@ -21,6 +21,7 @@
 <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">files</a>
|
 <a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
 file |
+<a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
 <a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a>
|
 <a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a>
|
 <a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a>
|


More information about the Mercurial-devel mailing list