Mercurial > public > mercurial-scm > hg-stable
diff mercurial/scmutil.py @ 38164:46c2b19a1263
scmutil: move repair.stripbmrevset as scmutil.bookmarkrevs (API)
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 15 May 2018 14:35:41 +0200 |
parents | 5ac72e07692a |
children | eb9835014d20 |
line wrap: on
line diff
--- a/mercurial/scmutil.py Tue May 22 23:48:08 2018 -0400 +++ b/mercurial/scmutil.py Tue May 15 14:35:41 2018 +0200 @@ -1585,3 +1585,12 @@ revs.add(rev) return revs + +def bookmarkrevs(repo, mark): + """ + Select revisions reachable by a given bookmark + """ + return repo.revs("ancestors(bookmark(%s)) - " + "ancestors(head() and not bookmark(%s)) - " + "ancestors(bookmark() and not bookmark(%s))", + mark, mark, mark)