tags: use the 'tag' function from the 'tags' module in the 'tag' command

There is No need to go through the 'repo' object method anymore.
This commit is contained in:
Pierre-Yves David 2017-03-27 16:00:34 +02:00
parent 8141af4eed
commit b55b067aa6

View File

@ -48,6 +48,7 @@ from . import (
server,
sshserver,
streamclone,
tags as tagsmod,
templatekw,
ui as uimod,
util,
@ -5172,8 +5173,8 @@ def tag(ui, repo, name1, *names, **opts):
scmutil.revsingle(repo, rev_).rev() == nullrev):
raise error.Abort(_("cannot tag null revision"))
repo.tag(names, r, message, opts.get('local'), opts.get('user'), date,
editor=editor)
tagsmod.tag(repo, names, r, message, opts.get('local'),
opts.get('user'), date, editor=editor)
finally:
release(lock, wlock)