--- a/hgext/rebase.py Fri Mar 06 10:52:44 2020 +0100
+++ b/hgext/rebase.py Fri Mar 06 13:27:41 2020 -0500
@@ -1936,7 +1936,7 @@
# applied patch. But it prevents messing up the working directory when
# a partially completed rebase is blocked by mq.
if b'qtip' in repo.tags():
- mqapplied = set(repo[s.node].rev() for s in repo.mq.applied)
+ mqapplied = {repo[s.node].rev() for s in repo.mq.applied}
if set(destmap.values()) & mqapplied:
raise error.Abort(_(b'cannot rebase onto an applied mq patch'))
@@ -2121,7 +2121,7 @@
def _filterobsoleterevs(repo, revs):
"""returns a set of the obsolete revisions in revs"""
- return set(r for r in revs if repo[r].obsolete())
+ return {r for r in revs if repo[r].obsolete()}
def _computeobsoletenotrebased(repo, rebaseobsrevs, destmap):