Mercurial > hg > mercurial-crew-with-dirclash
annotate templates/fileannotate.tmpl @ 917:7f3f55903496
Fix hg clone race with writer
Most read operations in hg don't need locks because we order reads and
writes for consistency. Clone is an exception to this as we're copying
entire file histories and could end up with more file history copied
than we have commits.
For now, make clone take a lock on the source repo. Non-hardlinked
clone should eventually be changed to use lockless pull.
author | mpm@selenic.com |
---|---|
date | Tue, 16 Aug 2005 14:53:47 -0800 |
parents | 2ee819a950aa |
children | 289975641886 5197fb9d65d5 4f81068ed8cd |
rev | line source |
---|---|
142 | 1 #header# |
201
f918a6fa2572
hgweb: add template filters, template style maps, and raw pages
mpm@selenic.com
parents:
168
diff
changeset
|
2 <title>#repo|escape#: #file# annotate</title> |
142 | 3 </head> |
138 | 4 <body> |
5 | |
154
1d5f799ebe1e
fixed problem with head/body tags, added dtd, fixed table attributes
jake@edge2.net
parents:
153
diff
changeset
|
6 <div class="buttons"> |
153
e8a360cd5a9f
changed pos to rev for changelog cmd, changed & to ;
jake@edge2.net
parents:
142
diff
changeset
|
7 <a href="?cmd=changelog;rev=#rev#">changelog</a> |
168 | 8 <a href="?cmd=tags">tags</a> |
153
e8a360cd5a9f
changed pos to rev for changelog cmd, changed & to ;
jake@edge2.net
parents:
142
diff
changeset
|
9 <a href="?cmd=changeset;node=#node#">changeset</a> |
e8a360cd5a9f
changed pos to rev for changelog cmd, changed & to ;
jake@edge2.net
parents:
142
diff
changeset
|
10 <a href="?cmd=manifest;manifest=#manifest#;path=#path#">manifest</a> |
e8a360cd5a9f
changed pos to rev for changelog cmd, changed & to ;
jake@edge2.net
parents:
142
diff
changeset
|
11 <a href="?cmd=file;file=#file#;filenode=#filenode#">file</a> |
e8a360cd5a9f
changed pos to rev for changelog cmd, changed & to ;
jake@edge2.net
parents:
142
diff
changeset
|
12 <a href="?cmd=filelog;file=#file#;filenode=#filenode#">revisions</a> |
142 | 13 </div> |
138 | 14 |
375 | 15 <h2>Annotate #file# (#filenode|short#)</h2> |
138 | 16 |
17 <table> | |
18 <tr> | |
167 | 19 <td class="metatag">changeset #rev#:</td> |
375 | 20 <td><a href="?cmd=changeset;node=#node#">#node|short#</a></td></tr> |
570
2ee819a950aa
[PATCH 2/5]: cleaning the template parent management in hgweb
mpm@selenic.com
parents:
377
diff
changeset
|
21 #parent# |
138 | 22 <tr> |
154
1d5f799ebe1e
fixed problem with head/body tags, added dtd, fixed table attributes
jake@edge2.net
parents:
153
diff
changeset
|
23 <td class="metatag">manifest:</td> |
375 | 24 <td><a href="?cmd=manifest;manifest=#manifest#;path=/">#manifest|short#</a></td></tr> |
138 | 25 <tr> |
154
1d5f799ebe1e
fixed problem with head/body tags, added dtd, fixed table attributes
jake@edge2.net
parents:
153
diff
changeset
|
26 <td class="metatag">author:</td> |
201
f918a6fa2572
hgweb: add template filters, template style maps, and raw pages
mpm@selenic.com
parents:
168
diff
changeset
|
27 <td>#author|obfuscate#</td></tr> |
138 | 28 <tr> |
154
1d5f799ebe1e
fixed problem with head/body tags, added dtd, fixed table attributes
jake@edge2.net
parents:
153
diff
changeset
|
29 <td class="metatag">date:</td> |
236
85f0420fd848
Removed extra closing brace from date string.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
201
diff
changeset
|
30 <td>#date|date# (#date|age# ago)</td></tr> |
359 | 31 <tr> |
32 <td class="metatag">permissions:</td> | |
33 <td>#permissions|permissions#</td></tr> | |
138 | 34 </table> |
35 | |
142 | 36 <br/> |
138 | 37 |
154
1d5f799ebe1e
fixed problem with head/body tags, added dtd, fixed table attributes
jake@edge2.net
parents:
153
diff
changeset
|
38 <table cellspacing="0" cellpadding="0"> |
138 | 39 #annotate# |
40 </table> | |
41 | |
142 | 42 #footer# |