Show More
@@ -0,0 +1,25 b'' | |||||
|
1 | %include map-cmdline.default | |||
|
2 | ||||
|
3 | # Override base templates | |||
|
4 | changeset = '{cset}{branches}{bookmarks}{tags}{parents}{user}{ldate}{summary}{lfiles}\n' | |||
|
5 | changeset_verbose = '{cset}{branches}{bookmarks}{tags}{parents}{user}{ldate}{description}{lfiles}\n' | |||
|
6 | changeset_debug = '{fullcset}{branches}{bookmarks}{tags}{lphase}{parents}{manifest}{user}{ldate}{extras}{description}{lfiles}\n' | |||
|
7 | ||||
|
8 | # Override the file templates | |||
|
9 | lfiles = '{if(files, | |||
|
10 | label('ui.note log.files', | |||
|
11 | 'files:\n'))}{lfile_mods}{lfile_adds}{lfile_copies_switch}{lfile_dels}' | |||
|
12 | ||||
|
13 | # Exclude copied files, will display those in lfile_copies_switch | |||
|
14 | lfile_adds = '{file_adds % "{ifcontains(file, file_copies_switch, | |||
|
15 | '', | |||
|
16 | '{lfile_add}')}"}' | |||
|
17 | lfile_add = '{label("status.added", "A {file}\n")}' | |||
|
18 | ||||
|
19 | lfile_copies_switch = '{file_copies_switch % "{lfile_copy_orig}{lfile_copy_dest}"' | |||
|
20 | lfile_copy_orig = '{label("status.added", "A {name}\n")}' | |||
|
21 | lfile_copy_dest = '{label("status.copied", " {source}\n")}' | |||
|
22 | ||||
|
23 | lfile_mods = '{file_mods % "{label('status.modified', 'M {file}\n')}"}' | |||
|
24 | ||||
|
25 | lfile_dels = '{file_dels % "{label('status.removed', 'R {file}\n')}"}' |
@@ -992,11 +992,11 b' Error if no style:' | |||||
992 |
|
992 | |||
993 | $ hg log --style notexist |
|
993 | $ hg log --style notexist | |
994 | abort: style 'notexist' not found |
|
994 | abort: style 'notexist' not found | |
995 | (available styles: bisect, changelog, compact, default, phases, xml) |
|
995 | (available styles: bisect, changelog, compact, default, phases, status, xml) | |
996 | [255] |
|
996 | [255] | |
997 |
|
997 | |||
998 | $ hg log -T list |
|
998 | $ hg log -T list | |
999 | available styles: bisect, changelog, compact, default, phases, xml |
|
999 | available styles: bisect, changelog, compact, default, phases, status, xml | |
1000 | abort: specify a template |
|
1000 | abort: specify a template | |
1001 | [255] |
|
1001 | [255] | |
1002 |
|
1002 | |||
@@ -2013,6 +2013,147 b' Add a commit that does all possible modi' | |||||
2013 | $ hg rm a |
|
2013 | $ hg rm a | |
2014 | $ hg ci -m "Modify, add, remove, rename" |
|
2014 | $ hg ci -m "Modify, add, remove, rename" | |
2015 |
|
2015 | |||
|
2016 | Check the status template | |||
|
2017 | ||||
|
2018 | $ cat <<EOF >> $HGRCPATH | |||
|
2019 | > [extensions] | |||
|
2020 | > color= | |||
|
2021 | > EOF | |||
|
2022 | ||||
|
2023 | $ hg log -T status -r 10 | |||
|
2024 | changeset: 10:0f9759ec227a | |||
|
2025 | tag: tip | |||
|
2026 | user: test | |||
|
2027 | date: Thu Jan 01 00:00:00 1970 +0000 | |||
|
2028 | summary: Modify, add, remove, rename | |||
|
2029 | files: | |||
|
2030 | M third | |||
|
2031 | A b | |||
|
2032 | A fifth | |||
|
2033 | R a | |||
|
2034 | R fourth | |||
|
2035 | ||||
|
2036 | $ hg log -T status -C -r 10 | |||
|
2037 | changeset: 10:0f9759ec227a | |||
|
2038 | tag: tip | |||
|
2039 | user: test | |||
|
2040 | date: Thu Jan 01 00:00:00 1970 +0000 | |||
|
2041 | summary: Modify, add, remove, rename | |||
|
2042 | files: | |||
|
2043 | M third | |||
|
2044 | A b | |||
|
2045 | A fifth | |||
|
2046 | fourth | |||
|
2047 | R a | |||
|
2048 | R fourth | |||
|
2049 | ||||
|
2050 | $ hg log -T status -C -r 10 -v | |||
|
2051 | changeset: 10:0f9759ec227a | |||
|
2052 | tag: tip | |||
|
2053 | user: test | |||
|
2054 | date: Thu Jan 01 00:00:00 1970 +0000 | |||
|
2055 | description: | |||
|
2056 | Modify, add, remove, rename | |||
|
2057 | ||||
|
2058 | files: | |||
|
2059 | M third | |||
|
2060 | A b | |||
|
2061 | A fifth | |||
|
2062 | fourth | |||
|
2063 | R a | |||
|
2064 | R fourth | |||
|
2065 | ||||
|
2066 | $ hg log -T status -C -r 10 --debug | |||
|
2067 | changeset: 10:0f9759ec227a4859c2014a345cd8a859022b7c6c | |||
|
2068 | tag: tip | |||
|
2069 | phase: secret | |||
|
2070 | parent: 9:bf9dfba36635106d6a73ccc01e28b762da60e066 | |||
|
2071 | parent: -1:0000000000000000000000000000000000000000 | |||
|
2072 | manifest: 8:89dd546f2de0a9d6d664f58d86097eb97baba567 | |||
|
2073 | user: test | |||
|
2074 | date: Thu Jan 01 00:00:00 1970 +0000 | |||
|
2075 | extra: branch=default | |||
|
2076 | description: | |||
|
2077 | Modify, add, remove, rename | |||
|
2078 | ||||
|
2079 | files: | |||
|
2080 | M third | |||
|
2081 | A b | |||
|
2082 | A fifth | |||
|
2083 | fourth | |||
|
2084 | R a | |||
|
2085 | R fourth | |||
|
2086 | ||||
|
2087 | $ hg log -T status -C -r 10 --quiet | |||
|
2088 | 10:0f9759ec227a | |||
|
2089 | $ hg --color=debug log -T status -r 10 | |||
|
2090 | [log.changeset changeset.secret|changeset: 10:0f9759ec227a] | |||
|
2091 | [log.tag|tag: tip] | |||
|
2092 | [log.user|user: test] | |||
|
2093 | [log.date|date: Thu Jan 01 00:00:00 1970 +0000] | |||
|
2094 | [log.summary|summary: Modify, add, remove, rename] | |||
|
2095 | [ui.note log.files|files:] | |||
|
2096 | [status.modified|M third] | |||
|
2097 | [status.added|A b] | |||
|
2098 | [status.added|A fifth] | |||
|
2099 | [status.removed|R a] | |||
|
2100 | [status.removed|R fourth] | |||
|
2101 | ||||
|
2102 | $ hg --color=debug log -T status -C -r 10 | |||
|
2103 | [log.changeset changeset.secret|changeset: 10:0f9759ec227a] | |||
|
2104 | [log.tag|tag: tip] | |||
|
2105 | [log.user|user: test] | |||
|
2106 | [log.date|date: Thu Jan 01 00:00:00 1970 +0000] | |||
|
2107 | [log.summary|summary: Modify, add, remove, rename] | |||
|
2108 | [ui.note log.files|files:] | |||
|
2109 | [status.modified|M third] | |||
|
2110 | [status.added|A b] | |||
|
2111 | [status.added|A fifth] | |||
|
2112 | [status.copied| fourth] | |||
|
2113 | [status.removed|R a] | |||
|
2114 | [status.removed|R fourth] | |||
|
2115 | ||||
|
2116 | $ hg --color=debug log -T status -C -r 10 -v | |||
|
2117 | [log.changeset changeset.secret|changeset: 10:0f9759ec227a] | |||
|
2118 | [log.tag|tag: tip] | |||
|
2119 | [log.user|user: test] | |||
|
2120 | [log.date|date: Thu Jan 01 00:00:00 1970 +0000] | |||
|
2121 | [ui.note log.description|description:] | |||
|
2122 | [ui.note log.description|Modify, add, remove, rename] | |||
|
2123 | ||||
|
2124 | [ui.note log.files|files:] | |||
|
2125 | [status.modified|M third] | |||
|
2126 | [status.added|A b] | |||
|
2127 | [status.added|A fifth] | |||
|
2128 | [status.copied| fourth] | |||
|
2129 | [status.removed|R a] | |||
|
2130 | [status.removed|R fourth] | |||
|
2131 | ||||
|
2132 | $ hg --color=debug log -T status -C -r 10 --debug | |||
|
2133 | [log.changeset changeset.secret|changeset: 10:0f9759ec227a4859c2014a345cd8a859022b7c6c] | |||
|
2134 | [log.tag|tag: tip] | |||
|
2135 | [log.phase|phase: secret] | |||
|
2136 | [log.parent changeset.secret|parent: 9:bf9dfba36635106d6a73ccc01e28b762da60e066] | |||
|
2137 | [log.parent changeset.public|parent: -1:0000000000000000000000000000000000000000] | |||
|
2138 | [ui.debug log.manifest|manifest: 8:89dd546f2de0a9d6d664f58d86097eb97baba567] | |||
|
2139 | [log.user|user: test] | |||
|
2140 | [log.date|date: Thu Jan 01 00:00:00 1970 +0000] | |||
|
2141 | [ui.debug log.extra|extra: branch=default] | |||
|
2142 | [ui.note log.description|description:] | |||
|
2143 | [ui.note log.description|Modify, add, remove, rename] | |||
|
2144 | ||||
|
2145 | [ui.note log.files|files:] | |||
|
2146 | [status.modified|M third] | |||
|
2147 | [status.added|A b] | |||
|
2148 | [status.added|A fifth] | |||
|
2149 | [status.copied| fourth] | |||
|
2150 | [status.removed|R a] | |||
|
2151 | [status.removed|R fourth] | |||
|
2152 | ||||
|
2153 | $ hg --color=debug log -T status -C -r 10 --quiet | |||
|
2154 | [log.node|10:0f9759ec227a] | |||
|
2155 | ||||
|
2156 | ||||
2016 | Error on syntax: |
|
2157 | Error on syntax: | |
2017 |
|
2158 | |||
2018 | $ echo 'x = "f' >> t |
|
2159 | $ echo 'x = "f' >> t |
@@ -148,7 +148,7 b' log on directory' | |||||
148 |
|
148 | |||
149 | $ hg log -f -l1 --style something |
|
149 | $ hg log -f -l1 --style something | |
150 | abort: style 'something' not found |
|
150 | abort: style 'something' not found | |
151 | (available styles: bisect, changelog, compact, default, phases, xml) |
|
151 | (available styles: bisect, changelog, compact, default, phases, status, xml) | |
152 | [255] |
|
152 | [255] | |
153 |
|
153 | |||
154 | -f, phases style |
|
154 | -f, phases style |
General Comments 0
You need to be logged in to leave comments.
Login now