hgext3rd/topic/destination.py
branchstable
changeset 4538 31c1645ef8bf
parent 4537 db3e17adee3e
child 4539 91628e5c0f6d
equal deleted inserted replaced
4537:db3e17adee3e 4538:31c1645ef8bf
    60             raise error.ManyMergeDestAbort(msg)
    60             raise error.ManyMergeDestAbort(msg)
    61     return orig(repo, action, sourceset, onheadcheck, destspace=destspace)
    61     return orig(repo, action, sourceset, onheadcheck, destspace=destspace)
    62 
    62 
    63 def _destupdatetopic(repo, clean, check=None):
    63 def _destupdatetopic(repo, clean, check=None):
    64     """decide on an update destination from current topic"""
    64     """decide on an update destination from current topic"""
       
    65     if not common.hastopicext(repo):
       
    66         return None, None, None
    65     movemark = node = None
    67     movemark = node = None
    66     topic = repo.currenttopic
    68     topic = repo.currenttopic
    67     if topic:
    69     if topic:
    68         revs = repo.revs('.::topic(%s)', topic)
    70         revs = repo.revs('.::topic(%s)', topic)
    69     else:
    71     else: