Mercurial > hg > mercurial
annotate mercurial-tests/testData/bin/help/templates.txt @ 1063:4b6661db8a8a Lakhnau-2020.2.x
TW-70509 prohibit creating VCS root with either repo name or branch name containing suspicicios options
(grafted from 04407dc0f4967d24d53fe2a983afa4d11531684b)
author | victory.bedrosova |
---|---|
date | Thu, 11 Mar 2021 15:32:03 +0100 |
parents | 2e52f00a3c94 |
children |
rev | line source |
---|---|
294
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
1 Mercurial allows you to customize output of commands through |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
2 templates. You can either pass in a template from the command |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
3 line, via the --template option, or select an existing |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
4 template-style (--style). |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
5 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
6 You can customize output for any "log-like" command: log, |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
7 outgoing, incoming, tip, parents, heads and glog. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
8 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
9 Four styles are packaged with Mercurial: default (the style used |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
10 when no explicit preference is passed), compact, changelog, |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
11 and xml. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
12 Usage:: |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
13 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
14 $ hg log -r1 --style changelog |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
15 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
16 A template is a piece of text, with markup to invoke variable |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
17 expansion:: |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
18 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
19 $ hg log -r1 --template "{node}\n" |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
20 b56ce7b07c52de7d5fd79fb89701ea538af65746 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
21 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
22 Strings in curly braces are called keywords. The availability of |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
23 keywords depends on the exact context of the templater. These |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
24 keywords are usually available for templating a log-like command: |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
25 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
26 :author: String. The unmodified author of the changeset. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
27 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
28 :branches: String. The name of the branch on which the changeset was |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
29 committed. Will be empty if the branch name was default. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
30 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
31 :date: Date information. The date when the changeset was committed. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
32 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
33 :desc: String. The text of the changeset description. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
34 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
35 :diffstat: String. Statistics of changes with the following format: |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
36 "modified files: +added/-removed lines" |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
37 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
38 :files: List of strings. All files modified, added, or removed by this |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
39 changeset. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
40 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
41 :file_adds: List of strings. Files added by this changeset. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
42 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
43 :file_copies: List of strings. Files copied in this changeset with |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
44 their sources. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
45 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
46 :file_copies_switch: List of strings. Like "file_copies" but displayed |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
47 only if the --copied switch is set. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
48 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
49 :file_mods: List of strings. Files modified by this changeset. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
50 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
51 :file_dels: List of strings. Files removed by this changeset. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
52 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
53 :node: String. The changeset identification hash, as a 40-character |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
54 hexadecimal string. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
55 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
56 :parents: List of strings. The parents of the changeset. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
57 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
58 :rev: Integer. The repository-local changeset revision number. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
59 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
60 :tags: List of strings. Any tags associated with the changeset. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
61 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
62 :latesttag: String. Most recent global tag in the ancestors of this |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
63 changeset. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
64 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
65 :latesttagdistance: Integer. Longest path to the latest tag. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
66 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
67 The "date" keyword does not produce human-readable output. If you |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
68 want to use a date in your output, you can use a filter to process |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
69 it. Filters are functions which return a string based on the input |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
70 variable. Be sure to use the stringify filter first when you're |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
71 applying a string-input filter to a list-like input variable. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
72 You can also use a chain of filters to get the desired output:: |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
73 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
74 $ hg tip --template "{date|isodate}\n" |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
75 2008-08-21 18:22 +0000 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
76 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
77 List of filters: |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
78 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
79 :addbreaks: Any text. Add an XHTML "<br />" tag before the end of |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
80 every line except the last. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
81 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
82 :age: Date. Returns a human-readable date/time difference between the |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
83 given date/time and the current date/time. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
84 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
85 :basename: Any text. Treats the text as a path, and returns the last |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
86 component of the path after splitting by the path separator |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
87 (ignoring trailing separators). For example, "foo/bar/baz" becomes |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
88 "baz" and "foo/bar//" becomes "bar". |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
89 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
90 :stripdir: Treat the text as path and strip a directory level, if |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
91 possible. For example, "foo" and "foo/bar" becomes "foo". |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
92 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
93 :date: Date. Returns a date in a Unix date format, including the |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
94 timezone: "Mon Sep 04 15:13:13 2006 0700". |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
95 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
96 :domain: Any text. Finds the first string that looks like an email |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
97 address, and extracts just the domain component. Example: ``User |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
98 <user@example.com>`` becomes ``example.com``. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
99 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
100 :email: Any text. Extracts the first string that looks like an email |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
101 address. Example: ``User <user@example.com>`` becomes |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
102 ``user@example.com``. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
103 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
104 :escape: Any text. Replaces the special XML/XHTML characters "&", "<" |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
105 and ">" with XML entities. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
106 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
107 :fill68: Any text. Wraps the text to fit in 68 columns. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
108 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
109 :fill76: Any text. Wraps the text to fit in 76 columns. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
110 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
111 :firstline: Any text. Returns the first line of text. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
112 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
113 :nonempty: Any text. Returns '(none)' if the string is empty. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
114 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
115 :hgdate: Date. Returns the date as a pair of numbers: "1157407993 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
116 25200" (Unix timestamp, timezone offset). |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
117 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
118 :isodate: Date. Returns the date in ISO 8601 format: "2009-08-18 13:00 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
119 +0200". |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
120 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
121 :isodatesec: Date. Returns the date in ISO 8601 format, including |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
122 seconds: "2009-08-18 13:00:13 +0200". See also the rfc3339date |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
123 filter. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
124 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
125 :localdate: Date. Converts a date to local date. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
126 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
127 :obfuscate: Any text. Returns the input text rendered as a sequence of |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
128 XML entities. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
129 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
130 :person: Any text. Returns the text before an email address. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
131 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
132 :rfc822date: Date. Returns a date using the same format used in email |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
133 headers: "Tue, 18 Aug 2009 13:00:13 +0200". |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
134 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
135 :rfc3339date: Date. Returns a date using the Internet date format |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
136 specified in RFC 3339: "2009-08-18T13:00:13+02:00". |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
137 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
138 :short: Changeset hash. Returns the short form of a changeset hash, |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
139 i.e. a 12-byte hexadecimal string. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
140 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
141 :shortdate: Date. Returns a date like "2006-09-18". |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
142 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
143 :strip: Any text. Strips all leading and trailing whitespace. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
144 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
145 :tabindent: Any text. Returns the text, with every line except the |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
146 first starting with a tab character. |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
147 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
148 :urlescape: Any text. Escapes all "special" characters. For example, |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
149 "foo bar" becomes "foo%20bar". |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
150 |
2e52f00a3c94
Update whole hg distribution to 1.5.2
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
151 :user: Any text. Returns the user portion of an email address. |