equal
deleted
inserted
replaced
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): |