mercurial/revset.py
branchstable
changeset 23956 b1e026c25552
parent 23954 310222feb9a8
child 23978 eeb5d5ab14a6
equal deleted inserted replaced
23955:8a29897d42d2 23956:b1e026c25552
    29         revqueue = util.deque(revs)
    29         revqueue = util.deque(revs)
    30         if revqueue:
    30         if revqueue:
    31             revsnode = revqueue.popleft()
    31             revsnode = revqueue.popleft()
    32             heapq.heappush(h, -revsnode)
    32             heapq.heappush(h, -revsnode)
    33 
    33 
    34         seen = set([node.nullrev])
    34         seen = set()
    35         while h:
    35         while h:
    36             current = -heapq.heappop(h)
    36             current = -heapq.heappop(h)
    37             if current not in seen:
    37             if current not in seen:
    38                 if revsnode and current == revsnode:
    38                 if revsnode and current == revsnode:
    39                     if revqueue:
    39                     if revqueue: