Mercurial > hg > mercurial-crew-with-dirclash
annotate templates/fileannotate.tmpl @ 1076:01db658cc78a
tarball support v0.3
Hello,
I'm slowly improving support for tarballs in Mercurial. Attached patch
is made against current tip in Matt's repository - f859e9cba1b9, and
contains everything done so far.
Changes:
- gzip and bzip2 tarballs are sent immediately without writing to
temporary files (I was wrong Matt, it can be done very easy)
- hgrc customization, you can choose which type (if any) you will support
There's no easy way to support compression levels, since TarFile open()
assume that it is 9. I tried to use gzopen(), and bz2open() methods
instead, but it seems that headers of generated archives, are missing or
wrong. We could eventually try to rewrite tarfile.py and include our own
version into Mercurial, but I don't know if it's good idea...
Wojtek
author | Wojciech Milkowski <wmilkowski@interia.pl> |
---|---|
date | Fri, 26 Aug 2005 20:51:34 -0700 |
parents | 4f81068ed8cd |
children | 710079d2a821 |
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"> |
977
289975641886
hgweb: Changed annotate page to list format syntax
Josef "Jeff" Sipek <jeffpc@optonline.net>
parents:
570
diff
changeset
|
39 #annotate%annotateline# |
138 | 40 </table> |
41 | |
142 | 42 #footer# |