Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/fileset.py @ 14785:0f0bd4d028d3 stable
fileset: add i18n hints for keywords
author | Wagner Bruna <wbruna@softwareexpress.com.br> |
---|---|
date | Mon, 27 Jun 2011 13:48:25 -0300 |
parents | 0c81948636f3 |
children | 35f5cfdd0427 |
comparison
equal
deleted
inserted
replaced
14783:1688f20c95c3 | 14785:0f0bd4d028d3 |
---|---|
112 | 112 |
113 def modified(mctx, x): | 113 def modified(mctx, x): |
114 """``modified()`` | 114 """``modified()`` |
115 File that is modified according to status. | 115 File that is modified according to status. |
116 """ | 116 """ |
117 # i18n: "modified" is a keyword | |
117 getargs(x, 0, 0, _("modified takes no arguments")) | 118 getargs(x, 0, 0, _("modified takes no arguments")) |
118 s = mctx.status()[0] | 119 s = mctx.status()[0] |
119 return [f for f in mctx.subset if f in s] | 120 return [f for f in mctx.subset if f in s] |
120 | 121 |
121 def added(mctx, x): | 122 def added(mctx, x): |
122 """``added()`` | 123 """``added()`` |
123 File that is added according to status. | 124 File that is added according to status. |
124 """ | 125 """ |
126 # i18n: "added" is a keyword | |
125 getargs(x, 0, 0, _("added takes no arguments")) | 127 getargs(x, 0, 0, _("added takes no arguments")) |
126 s = mctx.status()[1] | 128 s = mctx.status()[1] |
127 return [f for f in mctx.subset if f in s] | 129 return [f for f in mctx.subset if f in s] |
128 | 130 |
129 def removed(mctx, x): | 131 def removed(mctx, x): |
130 """``removed()`` | 132 """``removed()`` |
131 File that is removed according to status. | 133 File that is removed according to status. |
132 """ | 134 """ |
135 # i18n: "removed" is a keyword | |
133 getargs(x, 0, 0, _("removed takes no arguments")) | 136 getargs(x, 0, 0, _("removed takes no arguments")) |
134 s = mctx.status()[2] | 137 s = mctx.status()[2] |
135 return [f for f in mctx.subset if f in s] | 138 return [f for f in mctx.subset if f in s] |
136 | 139 |
137 def deleted(mctx, x): | 140 def deleted(mctx, x): |
138 """``deleted()`` | 141 """``deleted()`` |
139 File that is deleted according to status. | 142 File that is deleted according to status. |
140 """ | 143 """ |
144 # i18n: "deleted" is a keyword | |
141 getargs(x, 0, 0, _("deleted takes no arguments")) | 145 getargs(x, 0, 0, _("deleted takes no arguments")) |
142 s = mctx.status()[3] | 146 s = mctx.status()[3] |
143 return [f for f in mctx.subset if f in s] | 147 return [f for f in mctx.subset if f in s] |
144 | 148 |
145 def unknown(mctx, x): | 149 def unknown(mctx, x): |
146 """``unknown()`` | 150 """``unknown()`` |
147 File that is unknown according to status. These files will only be | 151 File that is unknown according to status. These files will only be |
148 considered if this predicate is used. | 152 considered if this predicate is used. |
149 """ | 153 """ |
154 # i18n: "unknown" is a keyword | |
150 getargs(x, 0, 0, _("unknown takes no arguments")) | 155 getargs(x, 0, 0, _("unknown takes no arguments")) |
151 s = mctx.status()[4] | 156 s = mctx.status()[4] |
152 return [f for f in mctx.subset if f in s] | 157 return [f for f in mctx.subset if f in s] |
153 | 158 |
154 def ignored(mctx, x): | 159 def ignored(mctx, x): |
155 """``ignored()`` | 160 """``ignored()`` |
156 File that is ignored according to status. These files will only be | 161 File that is ignored according to status. These files will only be |
157 considered if this predicate is used. | 162 considered if this predicate is used. |
158 """ | 163 """ |
164 # i18n: "ignored" is a keyword | |
159 getargs(x, 0, 0, _("ignored takes no arguments")) | 165 getargs(x, 0, 0, _("ignored takes no arguments")) |
160 s = mctx.status()[5] | 166 s = mctx.status()[5] |
161 return [f for f in mctx.subset if f in s] | 167 return [f for f in mctx.subset if f in s] |
162 | 168 |
163 def clean(mctx, x): | 169 def clean(mctx, x): |
164 """``clean()`` | 170 """``clean()`` |
165 File that is clean according to status. | 171 File that is clean according to status. |
166 """ | 172 """ |
173 # i18n: "clean" is a keyword | |
167 getargs(x, 0, 0, _("clean takes no arguments")) | 174 getargs(x, 0, 0, _("clean takes no arguments")) |
168 s = mctx.status()[6] | 175 s = mctx.status()[6] |
169 return [f for f in mctx.subset if f in s] | 176 return [f for f in mctx.subset if f in s] |
170 | 177 |
171 def func(mctx, a, b): | 178 def func(mctx, a, b): |
188 | 195 |
189 def binary(mctx, x): | 196 def binary(mctx, x): |
190 """``binary()`` | 197 """``binary()`` |
191 File that appears to be binary (contails NUL bytes). | 198 File that appears to be binary (contails NUL bytes). |
192 """ | 199 """ |
200 # i18n: "binary" is a keyword | |
193 getargs(x, 0, 0, _("binary takes no arguments")) | 201 getargs(x, 0, 0, _("binary takes no arguments")) |
194 return [f for f in mctx.subset if util.binary(mctx.ctx[f].data())] | 202 return [f for f in mctx.subset if util.binary(mctx.ctx[f].data())] |
195 | 203 |
196 def exec_(mctx, x): | 204 def exec_(mctx, x): |
197 """``exec()`` | 205 """``exec()`` |
198 File that is marked as executable. | 206 File that is marked as executable. |
199 """ | 207 """ |
208 # i18n: "exec" is a keyword | |
200 getargs(x, 0, 0, _("exec takes no arguments")) | 209 getargs(x, 0, 0, _("exec takes no arguments")) |
201 return [f for f in mctx.subset if mctx.ctx.flags(f) == 'x'] | 210 return [f for f in mctx.subset if mctx.ctx.flags(f) == 'x'] |
202 | 211 |
203 def symlink(mctx, x): | 212 def symlink(mctx, x): |
204 """``symlink()`` | 213 """``symlink()`` |
205 File that is marked as a symlink. | 214 File that is marked as a symlink. |
206 """ | 215 """ |
216 # i18n: "symlink" is a keyword | |
207 getargs(x, 0, 0, _("symlink takes no arguments")) | 217 getargs(x, 0, 0, _("symlink takes no arguments")) |
208 return [f for f in mctx.subset if mctx.ctx.flags(f) == 'l'] | 218 return [f for f in mctx.subset if mctx.ctx.flags(f) == 'l'] |
209 | 219 |
210 def resolved(mctx, x): | 220 def resolved(mctx, x): |
211 """``resolved()`` | 221 """``resolved()`` |
212 File that is marked resolved according to the resolve state. | 222 File that is marked resolved according to the resolve state. |
213 """ | 223 """ |
224 # i18n: "resolved" is a keyword | |
214 getargs(x, 0, 0, _("resolved takes no arguments")) | 225 getargs(x, 0, 0, _("resolved takes no arguments")) |
215 if mctx.ctx.rev() is not None: | 226 if mctx.ctx.rev() is not None: |
216 return [] | 227 return [] |
217 ms = merge.mergestate(mctx.ctx._repo) | 228 ms = merge.mergestate(mctx.ctx._repo) |
218 return [f for f in mctx.subset if f in ms and ms[f] == 'r'] | 229 return [f for f in mctx.subset if f in ms and ms[f] == 'r'] |
219 | 230 |
220 def unresolved(mctx, x): | 231 def unresolved(mctx, x): |
221 """``unresolved()`` | 232 """``unresolved()`` |
222 File that is marked unresolved according to the resolve state. | 233 File that is marked unresolved according to the resolve state. |
223 """ | 234 """ |
235 # i18n: "unresolved" is a keyword | |
224 getargs(x, 0, 0, _("unresolved takes no arguments")) | 236 getargs(x, 0, 0, _("unresolved takes no arguments")) |
225 if mctx.ctx.rev() is not None: | 237 if mctx.ctx.rev() is not None: |
226 return [] | 238 return [] |
227 ms = merge.mergestate(mctx.ctx._repo) | 239 ms = merge.mergestate(mctx.ctx._repo) |
228 return [f for f in mctx.subset if f in ms and ms[f] == 'u'] | 240 return [f for f in mctx.subset if f in ms and ms[f] == 'u'] |
280 - < 20k (files less than 20480 bytes) | 292 - < 20k (files less than 20480 bytes) |
281 - >= .5MB (files at least 524288 bytes) | 293 - >= .5MB (files at least 524288 bytes) |
282 - 4k - 1MB (files from 4096 bytes to 1048576 bytes) | 294 - 4k - 1MB (files from 4096 bytes to 1048576 bytes) |
283 """ | 295 """ |
284 | 296 |
297 # i18n: "size" is a keyword | |
285 expr = getstring(x, _("size requires an expression")).strip() | 298 expr = getstring(x, _("size requires an expression")).strip() |
286 if '-' in expr: # do we have a range? | 299 if '-' in expr: # do we have a range? |
287 a, b = expr.split('-', 1) | 300 a, b = expr.split('-', 1) |
288 a = _sizetoint(a) | 301 a = _sizetoint(a) |
289 b = _sizetoint(b) | 302 b = _sizetoint(b) |
314 File can be successfully decoded with the given character | 327 File can be successfully decoded with the given character |
315 encoding. May not be useful for encodings other than ASCII and | 328 encoding. May not be useful for encodings other than ASCII and |
316 UTF-8. | 329 UTF-8. |
317 """ | 330 """ |
318 | 331 |
332 # i18n: "encoding" is a keyword | |
319 enc = getstring(x, _("encoding requires an encoding name")) | 333 enc = getstring(x, _("encoding requires an encoding name")) |
320 | 334 |
321 s = [] | 335 s = [] |
322 for f in mctx.subset: | 336 for f in mctx.subset: |
323 d = mctx.ctx[f].data() | 337 d = mctx.ctx[f].data() |
333 | 347 |
334 def copied(mctx, x): | 348 def copied(mctx, x): |
335 """``copied()`` | 349 """``copied()`` |
336 File that is recorded as being copied. | 350 File that is recorded as being copied. |
337 """ | 351 """ |
352 # i18n: "copied" is a keyword | |
338 getargs(x, 0, 0, _("copied takes no arguments")) | 353 getargs(x, 0, 0, _("copied takes no arguments")) |
339 s = [] | 354 s = [] |
340 for f in mctx.subset: | 355 for f in mctx.subset: |
341 p = mctx.ctx[f].parents() | 356 p = mctx.ctx[f].parents() |
342 if p and p[0].path() != f: | 357 if p and p[0].path() != f: |