Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revset.py @ 15134:81adf7777f8f
revset: rename bisected() to bisect()
Rename the 'bisected' keyword to simply 'bisect'.
Still accept the old name, but no longer advertise it.
As discussed with Matt on IRC.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
---|---|
date | Sun, 18 Sep 2011 22:54:11 +0200 |
parents | b1c62c754bf8 |
children | f19de58af225 |
comparison
equal
deleted
inserted
replaced
15133:b1c62c754bf8 | 15134:81adf7777f8f |
---|---|
233 """ | 233 """ |
234 # i18n: "author" is a keyword | 234 # i18n: "author" is a keyword |
235 n = getstring(x, _("author requires a string")).lower() | 235 n = getstring(x, _("author requires a string")).lower() |
236 return [r for r in subset if n in repo[r].user().lower()] | 236 return [r for r in subset if n in repo[r].user().lower()] |
237 | 237 |
238 def bisected(repo, subset, x): | 238 def bisect(repo, subset, x): |
239 """``bisected(string)`` | 239 """``bisect(string)`` |
240 Changesets marked in the specified bisect state (good, bad, skip). | 240 Changesets marked in the specified bisect state (good, bad, skip). |
241 """ | 241 """ |
242 state = getstring(x, _("bisect requires a string")).lower() | 242 state = getstring(x, _("bisect requires a string")).lower() |
243 if state not in ('good', 'bad', 'skip'): | 243 if state not in ('good', 'bad', 'skip'): |
244 raise error.ParseError(_('invalid bisect state')) | 244 raise error.ParseError(_('invalid bisect state')) |
245 marked = set(repo.changelog.rev(n) for n in hbisect.load_state(repo)[state]) | 245 marked = set(repo.changelog.rev(n) for n in hbisect.load_state(repo)[state]) |
246 return [r for r in subset if r in marked] | 246 return [r for r in subset if r in marked] |
247 | |
248 # Backward-compatibility | |
249 # - no help entry so that we do not advertise it any more | |
250 def bisected(repo, subset, x): | |
251 return bisect(repo, subset, x) | |
247 | 252 |
248 def bookmark(repo, subset, x): | 253 def bookmark(repo, subset, x): |
249 """``bookmark([name])`` | 254 """``bookmark([name])`` |
250 The named bookmark or all bookmarks. | 255 The named bookmark or all bookmarks. |
251 """ | 256 """ |
835 "adds": adds, | 840 "adds": adds, |
836 "all": getall, | 841 "all": getall, |
837 "ancestor": ancestor, | 842 "ancestor": ancestor, |
838 "ancestors": ancestors, | 843 "ancestors": ancestors, |
839 "author": author, | 844 "author": author, |
845 "bisect": bisect, | |
840 "bisected": bisected, | 846 "bisected": bisected, |
841 "bookmark": bookmark, | 847 "bookmark": bookmark, |
842 "branch": branch, | 848 "branch": branch, |
843 "children": children, | 849 "children": children, |
844 "closed": closed, | 850 "closed": closed, |