# HG changeset patch # User Martin von Zweigbergk # Date 1562695002 25200 # Node ID 7b36f97283512db816ead086f2c5b30de40a3770 # Parent d587611d0c7858d73548e0a1edcc0dbbb91e1f46 py3: use bytes for revset predicate registrations diff -r d587611d0c78 -r 7b36f9728351 hgext3rd/evolve/__init__.py --- a/hgext3rd/evolve/__init__.py Tue Jul 09 10:56:42 2019 -0700 +++ b/hgext3rd/evolve/__init__.py Tue Jul 09 10:56:42 2019 -0700 @@ -503,7 +503,7 @@ ### Unstable revset symbol -@eh.revsetpredicate('unstable()') +@eh.revsetpredicate(b'unstable()') def revsetunstable(repo, subset, x): """Changesets with instabilities. """ @@ -516,7 +516,7 @@ troubled.sort() # set is non-ordered, enforce order return subset & troubled -@eh.revsetpredicate('troubled()') # legacy name +@eh.revsetpredicate(b'troubled()') # legacy name def revsettroubled(repo, subset, x): return revsetunstable(repo, subset, x) @@ -615,7 +615,7 @@ ### XXX I'm not sure this revset is useful -@eh.revsetpredicate('suspended()') +@eh.revsetpredicate(b'suspended()') def revsetsuspended(repo, subset, x): """Obsolete changesets with non-obsolete descendants. """ @@ -625,7 +625,7 @@ return subset & suspended -@eh.revsetpredicate('predecessors(set)') +@eh.revsetpredicate(b'predecessors(set)') def revsetpredecessors(repo, subset, x): """Immediate predecessors of changesets in set. """ @@ -635,12 +635,12 @@ return subset & s -@eh.revsetpredicate('precursors(set)') # legacy name for predecessors +@eh.revsetpredicate(b'precursors(set)') # legacy name for predecessors def revsetprecursors(repo, subset, x): return revsetpredecessors(repo, subset, x) -@eh.revsetpredicate('allpredecessors(set)') +@eh.revsetpredicate(b'allpredecessors(set)') def revsetallpredecessors(repo, subset, x): """Transitive predecessors of changesets in set. """ @@ -650,12 +650,12 @@ return subset & s -@eh.revsetpredicate('allprecursors(set)') # legacy name for allpredecessors +@eh.revsetpredicate(b'allprecursors(set)') # legacy name for allpredecessors def revsetallprecursors(repo, subset, x): return revsetallpredecessors(repo, subset, x) -@eh.revsetpredicate('successors(set)') +@eh.revsetpredicate(b'successors(set)') def revsetsuccessors(repo, subset, x): """Immediate successors of changesets in set. """ @@ -664,7 +664,7 @@ s.sort() return subset & s -@eh.revsetpredicate('allsuccessors(set)') +@eh.revsetpredicate(b'allsuccessors(set)') def revsetallsuccessors(repo, subset, x): """Transitive successors of changesets in set. """ diff -r d587611d0c78 -r 7b36f9728351 hgext3rd/topic/revset.py --- a/hgext3rd/topic/revset.py Tue Jul 09 10:56:42 2019 -0700 +++ b/hgext3rd/topic/revset.py Tue Jul 09 10:56:42 2019 -0700 @@ -28,7 +28,7 @@ return x[1] raise error.ParseError(err) -@revsetpredicate('topic([string or set])') +@revsetpredicate(b'topic([string or set])') def topicset(repo, subset, x): """All changesets with the specified topic or the topics of the given changesets. Without the argument, all changesets with any topic specified. @@ -76,7 +76,7 @@ return (subset & mutable).filter(matches) -@revsetpredicate('ngtip([branch])') +@revsetpredicate(b'ngtip([branch])') def ngtipset(repo, subset, x): """The untopiced tip. @@ -89,7 +89,7 @@ branch = repo['.'].branch() return subset & revset.baseset(destination.ngtip(repo, branch)) -@revsetpredicate('stack()') +@revsetpredicate(b'stack()') def stackset(repo, subset, x): """All relevant changes in the current topic,