templates/template-vars.txt
author Colin McMillen <mcmillen@cs.cmu.edu>
Thu, 27 Apr 2006 22:11:13 -0700
changeset 2148 c72e618c1204
parent 1606 ba625c8083d8
child 3190 e18c3d08528d
permissions -rw-r--r--
Add MOTD display to hgweb and hgwebdir. The hgweb "footer" template now has space for an optional message of the day (MOTD). This is used in two contexts: 1) On the hgwebdir index page 2) On various pages of each individual repo For both cases, the MOTD is read out of an entry named "motd" in the [web] section of a config file -- the only difference is which file is used. For #1, you need to add the section to hgweb.config; for #2, you need to add to the repo's .hgrc file. I suggest something like this: [web] motd = <p>To download these repositories, <a href="http://www.selenic.com/mercurial">get Mercurial</a> and then type something like:</p><p><pre>hg clone http://gs3080.sp.cs.cmu.edu/hg.cgi/cpmpy</pre></p>You can also click the Download links to get an archive of the latest revision. An online sample is available here: http://gs3080.sp.cs.cmu.edu/hg.cgi
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
138
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
     1
repo          the name of the repo
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
     2
rev           a changeset.manifest revision
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
     3
node          a changeset node
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
     4
changesets    total number of changesets
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
     5
file          a filename
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
     6
filenode      a file node
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
     7
filerev       a file revision
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
     8
filerevs      total number of file revisions
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
     9
up            the directory of the relevant file
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    10
path          a path in the manifest, starting with "/"
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    11
basename      a short pathname
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    12
manifest      a manifest node
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    13
manifestrev   a manifest revision
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    14
date          a date string
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    15
age           age in hours, days, etc
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    16
line          a line of text (escaped)
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    17
desc          a description (escaped, with breaks)
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    18
shortdesc         a short description (escaped)
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    19
author        a name or email addressv(obfuscated)
598
f8d44a2e6928 [PATCH 4/5]: cleaning the template parent management in hgweb
mpm@selenic.com
parents: 138
diff changeset
    20
parent        a list of the parent
1606
ba625c8083d8 - duplicate the parent link logic to show child links
Muli Ben-Yehuda <mulix@mulix.org>
parents: 598
diff changeset
    21
child         a list of the children
598
f8d44a2e6928 [PATCH 4/5]: cleaning the template parent management in hgweb
mpm@selenic.com
parents: 138
diff changeset
    22
tags          a list of tag
138
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    23
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    24
header        the global page header
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    25
footer        the global page footer
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    26
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    27
files         a list of file links
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    28
dirs          a set of directory links
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    29
diff          a diff of one or more files
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    30
annotate      an annotated file
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    31
entries       the entries relevant to the page
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    32
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    33
Templates and commands:
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    34
  changelog(rev) - a page for browsing changesets
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    35
    naventry - a link for jumping to a changeset number
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    36
    filenodelink - jump to file diff
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    37
    fileellipses - printed after maxfiles
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    38
    changelogentry - an entry in the log
c77a679e9cfa Revamped templated hgweb
mpm@selenic.com
parents:
diff changeset
    39
  manifest - browse a manifest as a directory tree