changeset 51115 | 5ae05937b98f |
parent 50952 | 18c8c18993f0 |
child 51901 | f4733654f144 |
--- a/mercurial/smartset.py Tue Oct 31 22:33:45 2023 -0700 +++ b/mercurial/smartset.py Tue Oct 31 22:42:46 2023 -0700 @@ -1132,7 +1132,10 @@ # # `other` was used with "&", let's assume this is a set like # object. - other = baseset(other - self._hiddenrevs) + other = baseset(other) + + if self._hiddenrevs: + other = other - self._hiddenrevs other.sort(reverse=self.isdescending()) return other