hgext3rd/topic/__init__.py
changeset 1951 0309cac5d91d
parent 1950 99c1a26abf3f
child 1952 665d6322994e
equal deleted inserted replaced
1950:99c1a26abf3f 1951:0309cac5d91d
    87 def uisetup(ui):
    87 def uisetup(ui):
    88     destination.modsetup(ui)
    88     destination.modsetup(ui)
    89     topicrevset.modsetup(ui)
    89     topicrevset.modsetup(ui)
    90     discovery.modsetup(ui)
    90     discovery.modsetup(ui)
    91     setupimportexport(ui)
    91     setupimportexport(ui)
       
    92 
       
    93     extensions.afterloaded('rebase', _fixrebase)
       
    94 
       
    95     entry = extensions.wrapcommand(commands.table, 'commit', commitwrap)
       
    96     entry[1].append(('t', 'topic', '',
       
    97                      _("use specified topic"), _('TOPIC')))
       
    98 
       
    99     extensions.wrapfunction(cmdutil, 'buildcommittext', committextwrap)
       
   100     extensions.wrapfunction(merge, 'update', mergeupdatewrap)
       
   101     cmdutil.summaryhooks.add('topic', summaryhook)
       
   102 
    92 
   103 
    93 def reposetup(ui, repo):
   104 def reposetup(ui, repo):
    94     orig = repo.__class__
   105     orig = repo.__class__
    95     if not isinstance(repo, localrepo.localrepository):
   106     if not isinstance(repo, localrepo.localrepository):
    96         return # this can be a peer in the ssh case (puzzling)
   107         return # this can be a peer in the ssh case (puzzling)
   327     cmdutil.extraexport.append('topic')
   338     cmdutil.extraexport.append('topic')
   328     cmdutil.extraexportmap['topic'] = _exporttopic
   339     cmdutil.extraexportmap['topic'] = _exporttopic
   329     cmdutil.extrapreimport.append('topic')
   340     cmdutil.extrapreimport.append('topic')
   330     cmdutil.extrapreimportmap['topic'] = _importtopic
   341     cmdutil.extrapreimportmap['topic'] = _importtopic
   331     patch.patchheadermap.append(('EXP-Topic', 'topic'))
   342     patch.patchheadermap.append(('EXP-Topic', 'topic'))
   332 
       
   333 extensions.afterloaded('rebase', _fixrebase)
       
   334 
       
   335 entry = extensions.wrapcommand(commands.table, 'commit', commitwrap)
       
   336 entry[1].append(('t', 'topic', '',
       
   337                  _("use specified topic"), _('TOPIC')))
       
   338 
       
   339 extensions.wrapfunction(cmdutil, 'buildcommittext', committextwrap)
       
   340 extensions.wrapfunction(merge, 'update', mergeupdatewrap)
       
   341 cmdutil.summaryhooks.add('topic', summaryhook)
       
   342