Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revset.py @ 26538:5c9ec1cc671a
revset: strip off "literal:" prefix from bookmark not found error
This is what branch() and tag() do.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Wed, 07 Oct 2015 23:04:31 +0900 |
parents | 832feae7c986 |
children | 2aeeef1dc9a5 |
comparison
equal
deleted
inserted
replaced
26537:832feae7c986 | 26538:5c9ec1cc671a |
---|---|
694 bms = set() | 694 bms = set() |
695 if kind == 'literal': | 695 if kind == 'literal': |
696 bmrev = repo._bookmarks.get(pattern, None) | 696 bmrev = repo._bookmarks.get(pattern, None) |
697 if not bmrev: | 697 if not bmrev: |
698 raise error.RepoLookupError(_("bookmark '%s' does not exist") | 698 raise error.RepoLookupError(_("bookmark '%s' does not exist") |
699 % bm) | 699 % pattern) |
700 bms.add(repo[bmrev].rev()) | 700 bms.add(repo[bmrev].rev()) |
701 else: | 701 else: |
702 matchrevs = set() | 702 matchrevs = set() |
703 for name, bmrev in repo._bookmarks.iteritems(): | 703 for name, bmrev in repo._bookmarks.iteritems(): |
704 if matcher(name): | 704 if matcher(name): |