mercurial/commands.py
changeset 25652 2882d6886919
parent 25651 125c11ec7bee
child 25658 e93036747902
equal deleted inserted replaced
25651:125c11ec7bee 25652:2882d6886919
    19 import merge as mergemod
    19 import merge as mergemod
    20 import minirst, revset, fileset
    20 import minirst, revset, fileset
    21 import dagparser, context, simplemerge, graphmod, copies
    21 import dagparser, context, simplemerge, graphmod, copies
    22 import random
    22 import random
    23 import setdiscovery, treediscovery, dagutil, pvec, localrepo
    23 import setdiscovery, treediscovery, dagutil, pvec, localrepo
    24 import phases, obsolete, exchange, bundle2
    24 import phases, obsolete, exchange, bundle2, repair
    25 import ui as uimod
    25 import ui as uimod
    26 
    26 
    27 table = {}
    27 table = {}
    28 
    28 
    29 command = cmdutil.command(table)
    29 command = cmdutil.command(table)
  2725     wlock = repo.wlock()
  2725     wlock = repo.wlock()
  2726     try:
  2726     try:
  2727         repo.dirstate.rebuild(ctx.node(), ctx.manifest())
  2727         repo.dirstate.rebuild(ctx.node(), ctx.manifest())
  2728     finally:
  2728     finally:
  2729         wlock.release()
  2729         wlock.release()
       
  2730 
       
  2731 @command('debugrebuildfncache', [], '')
       
  2732 def debugrebuildfncache(ui, repo):
       
  2733     """rebuild the fncache file"""
       
  2734     repair.rebuildfncache(ui, repo)
  2730 
  2735 
  2731 @command('debugrename',
  2736 @command('debugrename',
  2732     [('r', 'rev', '', _('revision to debug'), _('REV'))],
  2737     [('r', 'rev', '', _('revision to debug'), _('REV'))],
  2733     _('[-r REV] FILE'))
  2738     _('[-r REV] FILE'))
  2734 def debugrename(ui, repo, file1, *pats, **opts):
  2739 def debugrename(ui, repo, file1, *pats, **opts):