# HG changeset patch # User Gregory Szorc # Date 1399265545 25200 # Node ID da0eb497091391af9864a2054696fc7ea7993f7f # Parent a836fa58b5124ee0b2b4f6d48bf27ea29faa81a9 relink: declare command using decorator diff -r a836fa58b512 -r da0eb4970913 hgext/relink.py --- a/hgext/relink.py Sun May 04 22:35:37 2014 -0700 +++ b/hgext/relink.py Sun May 04 21:52:25 2014 -0700 @@ -7,12 +7,15 @@ """recreates hardlinks between repository clones""" -from mercurial import hg, util +from mercurial import cmdutil, hg, util from mercurial.i18n import _ import os, stat +cmdtable = {} +command = cmdutil.command(cmdtable) testedwith = 'internal' +@command('relink', [], _('[ORIGIN]')) def relink(ui, repo, origin=None, **opts): """recreate hardlinks between two repositories @@ -178,11 +181,3 @@ ui.status(_('relinked %d files (%s reclaimed)\n') % (relinked, util.bytecount(savedbytes))) - -cmdtable = { - 'relink': ( - relink, - [], - _('[ORIGIN]') - ) -}