equal
deleted
inserted
replaced
569 |
569 |
570 def _matchvalue(r): |
570 def _matchvalue(r): |
571 source = repo[r].extra().get('convert_revision', None) |
571 source = repo[r].extra().get('convert_revision', None) |
572 return source is not None and (rev is None or source.startswith(rev)) |
572 return source is not None and (rev is None or source.startswith(rev)) |
573 |
573 |
574 return baseset([r for r in subset if _matchvalue(r)]) |
574 return lazyset(subset, lambda r: _matchvalue(r)) |
575 |
575 |
576 def date(repo, subset, x): |
576 def date(repo, subset, x): |
577 """``date(interval)`` |
577 """``date(interval)`` |
578 Changesets within the interval, see :hg:`help dates`. |
578 Changesets within the interval, see :hg:`help dates`. |
579 """ |
579 """ |