# HG changeset patch # User Anton Shestakov # Date 1568274158 -25200 # Node ID 76dc63c4131cafb725ef39a350fe274cb73b10e3 # Parent d3ad50b40a4ed2f751fe93eae46699426a3aee43 stack: use self._revs in stack.heads() No code cares about the ordering of the heads anyway, so let's use the unordered property that doesn't need to be sliced (because it doesn't include base). diff -r d3ad50b40a4e -r 76dc63c4131c hgext3rd/topic/stack.py --- a/hgext3rd/topic/stack.py Thu Oct 10 08:22:41 2019 +0700 +++ b/hgext3rd/topic/stack.py Thu Sep 12 14:42:38 2019 +0700 @@ -195,9 +195,8 @@ @util.propertycache def heads(self): - revs = self.revs[1:] deps, rdeps = self._dependencies - return [r for r in revs if not rdeps[r]] + return [r for r in self._revs if not rdeps[r]] @util.propertycache def behindcount(self):