contrib/shrink-revlog.py
changeset 16306 d76b9abd1509
parent 16305 90ca62bb9e78
child 16705 c2d9ef43ff6c
equal deleted inserted replaced
16305:90ca62bb9e78 16306:d76b9abd1509
   267                 ignoremissing(os.unlink)(fn)
   267                 ignoremissing(os.unlink)(fn)
   268     finally:
   268     finally:
   269         lock.release()
   269         lock.release()
   270 
   270 
   271     if not opts.get('dry_run'):
   271     if not opts.get('dry_run'):
   272         ui.write(_('note: old revlog saved in:\n'
   272         ui.write(
   273                    '  %s\n'
   273             _('note: old revlog saved in:\n'
   274                    '  %s\n'
   274               '  %s\n'
   275                    '(You can delete those files when you are satisfied that your\n'
   275               '  %s\n'
   276                    'repository is still sane.  '
   276               '(You can delete those files when you are satisfied that your\n'
   277                    'Running \'hg verify\' is strongly recommended.)\n')
   277               'repository is still sane.  '
   278                  % (oldindexfn, olddatafn))
   278               'Running \'hg verify\' is strongly recommended.)\n')
       
   279             % (oldindexfn, olddatafn))
   279 
   280 
   280 cmdtable = {
   281 cmdtable = {
   281     'shrink': (shrink,
   282     'shrink': (shrink,
   282                [('', 'revlog', '', _('index (.i) file of the revlog to shrink')),
   283                [('', 'revlog', '',
   283                 ('n', 'dry-run', None, _('do not shrink, simulate only')),
   284                  _('the revlog to shrink (.i)')),
   284                 ('', 'sort', 'reversepostorder', 'name of sort algorithm to use'),
   285                 ('n', 'dry-run', None,
       
   286                  _('do not shrink, simulate only')),
       
   287                 ('', 'sort', 'reversepostorder',
       
   288                  _('name of sort algorithm to use')),
   285                 ],
   289                 ],
   286                _('hg shrink [--revlog PATH]'))
   290                _('hg shrink [--revlog PATH]'))
   287 }
   291 }
   288 
   292 
   289 if __name__ == "__main__":
   293 if __name__ == "__main__":