diff --git a/templates/paper/fileannotate.tmpl b/templates/paper/fileannotate.tmpl
index a73f9ee838329fcaf979fe43ea19abfeaf7cc356_dGVtcGxhdGVzL3BhcGVyL2ZpbGVhbm5vdGF0ZS50bXBs..bb00a159e594cfd4191f86a0e02b5c4374fd8c00_dGVtcGxhdGVzL3BhcGVyL2ZpbGVhbm5vdGF0ZS50bXBs 100644
--- a/templates/paper/fileannotate.tmpl
+++ b/templates/paper/fileannotate.tmpl
@@ -22,6 +22,7 @@
 </ul>
 <ul>
 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
+<li><a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
 <li class="active">annotate</li>
 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
diff --git a/templates/paper/filediff.tmpl b/templates/paper/filediff.tmpl
index a73f9ee838329fcaf979fe43ea19abfeaf7cc356_dGVtcGxhdGVzL3BhcGVyL2ZpbGVkaWZmLnRtcGw=..bb00a159e594cfd4191f86a0e02b5c4374fd8c00_dGVtcGxhdGVzL3BhcGVyL2ZpbGVkaWZmLnRtcGw= 100644
--- a/templates/paper/filediff.tmpl
+++ b/templates/paper/filediff.tmpl
@@ -21,6 +21,7 @@
 </ul>
 <ul>
 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
+<li><a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
 <li class="active">diff</li>
 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
diff --git a/templates/paper/filerevision.tmpl b/templates/paper/filerevision.tmpl
index a73f9ee838329fcaf979fe43ea19abfeaf7cc356_dGVtcGxhdGVzL3BhcGVyL2ZpbGVyZXZpc2lvbi50bXBs..bb00a159e594cfd4191f86a0e02b5c4374fd8c00_dGVtcGxhdGVzL3BhcGVyL2ZpbGVyZXZpc2lvbi50bXBs 100644
--- a/templates/paper/filerevision.tmpl
+++ b/templates/paper/filerevision.tmpl
@@ -21,6 +21,7 @@
 </ul>
 <ul>
 <li class="active">file</li>
+<li><a href="{url}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a></li>
 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
diff --git a/tests/test-hgweb-commands.out b/tests/test-hgweb-commands.out
index a73f9ee838329fcaf979fe43ea19abfeaf7cc356_dGVzdHMvdGVzdC1oZ3dlYi1jb21tYW5kcy5vdXQ=..bb00a159e594cfd4191f86a0e02b5c4374fd8c00_dGVzdHMvdGVzdC1oZ3dlYi1jb21tYW5kcy5vdXQ= 100644
--- a/tests/test-hgweb-commands.out
+++ b/tests/test-hgweb-commands.out
@@ -394,6 +394,7 @@
 </ul>
 <ul>
 <li class="active">file</li>
+<li><a href="/file/tip/foo">latest</a></li>
 <li><a href="/diff/a4f92ed23982/foo">diff</a></li>
 <li><a href="/annotate/a4f92ed23982/foo">annotate</a></li>
 <li><a href="/log/a4f92ed23982/foo">file log</a></li>
diff --git a/tests/test-hgweb-diffs.out b/tests/test-hgweb-diffs.out
index a73f9ee838329fcaf979fe43ea19abfeaf7cc356_dGVzdHMvdGVzdC1oZ3dlYi1kaWZmcy5vdXQ=..bb00a159e594cfd4191f86a0e02b5c4374fd8c00_dGVzdHMvdGVzdC1oZ3dlYi1kaWZmcy5vdXQ= 100644
--- a/tests/test-hgweb-diffs.out
+++ b/tests/test-hgweb-diffs.out
@@ -149,6 +149,7 @@
 </ul>
 <ul>
 <li><a href="/file/78e4ebad7cdf/a">file</a></li>
+<li><a href="/file/tip/a">latest</a></li>
 <li class="active">diff</li>
 <li><a href="/annotate/78e4ebad7cdf/a">annotate</a></li>
 <li><a href="/log/78e4ebad7cdf/a">file log</a></li>
@@ -357,6 +358,7 @@
 </ul>
 <ul>
 <li><a href="/file/78e4ebad7cdf/a">file</a></li>
+<li><a href="/file/tip/a">latest</a></li>
 <li class="active">diff</li>
 <li><a href="/annotate/78e4ebad7cdf/a">annotate</a></li>
 <li><a href="/log/78e4ebad7cdf/a">file log</a></li>
diff --git a/tests/test-hgweb-removed.out b/tests/test-hgweb-removed.out
index a73f9ee838329fcaf979fe43ea19abfeaf7cc356_dGVzdHMvdGVzdC1oZ3dlYi1yZW1vdmVkLm91dA==..bb00a159e594cfd4191f86a0e02b5c4374fd8c00_dGVzdHMvdGVzdC1oZ3dlYi1yZW1vdmVkLm91dA== 100644
--- a/tests/test-hgweb-removed.out
+++ b/tests/test-hgweb-removed.out
@@ -121,6 +121,7 @@
 </ul>
 <ul>
 <li><a href="/file/c78f6c5cbea9/a">file</a></li>
+<li><a href="/file/tip/a">latest</a></li>
 <li class="active">diff</li>
 <li><a href="/annotate/c78f6c5cbea9/a">annotate</a></li>
 <li><a href="/log/c78f6c5cbea9/a">file log</a></li>
diff --git a/tests/test-highlight.out b/tests/test-highlight.out
index a73f9ee838329fcaf979fe43ea19abfeaf7cc356_dGVzdHMvdGVzdC1oaWdobGlnaHQub3V0..bb00a159e594cfd4191f86a0e02b5c4374fd8c00_dGVzdHMvdGVzdC1oaWdobGlnaHQub3V0 100644
--- a/tests/test-highlight.out
+++ b/tests/test-highlight.out
@@ -33,6 +33,7 @@
 </ul>
 <ul>
 <li class="active">file</li>
+<li><a href="/file/tip/primes.py">latest</a></li>
 <li><a href="/diff/853dcd4de2a6/primes.py">diff</a></li>
 <li><a href="/annotate/853dcd4de2a6/primes.py">annotate</a></li>
 <li><a href="/log/853dcd4de2a6/primes.py">file log</a></li>
@@ -152,6 +153,7 @@
 </ul>
 <ul>
 <li><a href="/file/853dcd4de2a6/primes.py">file</a></li>
+<li><a href="/file/tip/primes.py">latest</a></li>
 <li><a href="/diff/853dcd4de2a6/primes.py">diff</a></li>
 <li class="active">annotate</li>
 <li><a href="/log/853dcd4de2a6/primes.py">file log</a></li>