hgext3rd/topic/stack.py
changeset 2938 9872526fc39f
parent 2937 b54abc7e80e2
child 2939 7759d040d48d
equal deleted inserted replaced
2937:b54abc7e80e2 2938:9872526fc39f
   129 
   129 
   130         revs.extend(sorted(dependencies))
   130         revs.extend(sorted(dependencies))
   131         # step 3: add t0
   131         # step 3: add t0
   132         if revs:
   132         if revs:
   133             pt1 = self._repo[revs[0]].p1()
   133             pt1 = self._repo[revs[0]].p1()
   134             if pt1.obsolete():
   134         else:
   135                 pt1 = self._repo[_singlesuccessor(self._repo, pt1)]
   135             pt1 = self._repo['.']
   136             revs.insert(0, pt1.rev())
   136 
       
   137         if pt1.obsolete():
       
   138             pt1 = self._repo[_singlesuccessor(self._repo, pt1)]
       
   139         revs.insert(0, pt1.rev())
   137         return revs
   140         return revs
   138 
   141 
   139     @util.propertycache
   142     @util.propertycache
   140     def changesetcount(self):
   143     def changesetcount(self):
   141         return len(self._revs)
   144         return len(self._revs)