diff -r 3f40b39d091e -r e0c091b199bc hgext3rd/topic/server.py --- a/hgext3rd/topic/server.py Wed Mar 04 16:53:32 2020 +0100 +++ b/hgext3rd/topic/server.py Wed Mar 04 17:08:05 2020 +0100 @@ -50,6 +50,7 @@ if cl.changelogrevision(r).extra.get(constants.extrakey, b''): extrafiltered.add(r) if extrafiltered: + extrafiltered = set(repo.revs('%ld::%ld', extrafiltered, consider)) filteredrevs = frozenset(filteredrevs | extrafiltered) return filteredrevs