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__": |