[eit.commands] remove _get_parser() from EitMv, it's shared with EitCp

This commit is contained in:
Fabio Erculiani
2014-04-08 11:54:59 +02:00
parent 7c4cedae0b
commit 8f8f58bb41
2 changed files with 4 additions and 30 deletions
+4 -4
View File
@@ -41,11 +41,11 @@ class EitCp(EitCommand):
def _get_parser(self):
""" Overridden from EitCp """
descriptor = EitCommandDescriptor.obtain_descriptor(
EitCp.NAME)
self.NAME)
parser = argparse.ArgumentParser(
description=descriptor.get_description(),
formatter_class=argparse.RawDescriptionHelpFormatter,
prog="%s %s" % (sys.argv[0], EitCp.NAME))
prog="%s %s" % (sys.argv[0], self.NAME))
parser.add_argument("source", nargs=1,
metavar="<source>",
@@ -60,7 +60,7 @@ class EitCp(EitCommand):
parser.add_argument("--deps", action="store_true",
default=False,
help=_("include dependencies"))
parser.add_argument("package", nargs='+', metavar="<package>",
parser.add_argument("packages", nargs='+', metavar="<package>",
help=_("package dependency"))
return parser
@@ -123,7 +123,7 @@ Copy packages from source repository to destination repository.
self._source = nsargs.source[0]
self._dest = nsargs.dest[0]
self._deps = nsargs.deps
self._packages += nsargs.package
self._packages += nsargs.packages
self._entropy_class()._inhibit_treeupdates = nsargs.conservative
return self._call_exclusive, [self._move_copy, self._source]
-26
View File
@@ -27,32 +27,6 @@ class EitMv(EitCp):
NAME = "mv"
ALIASES = []
def _get_parser(self):
""" Overridden from EitMv """
descriptor = EitCommandDescriptor.obtain_descriptor(
EitMv.NAME)
parser = argparse.ArgumentParser(
description=descriptor.get_description(),
formatter_class=argparse.RawDescriptionHelpFormatter,
prog="%s %s" % (sys.argv[0], EitMv.NAME))
parser.add_argument("source", metavar="<source>",
help=_("source repository"))
parser.add_argument("dest", metavar="<dest>",
help=_("destination repository"))
parser.add_argument("--conservative", action="store_true",
help=_("do not execute implicit package name "
"and slot updates"),
default=self._conservative)
parser.add_argument("--deps", action="store_true",
default=False,
help=_("include dependencies"))
parser.add_argument("packages", nargs='*', metavar="<package>",
help=_("package names (all if none)"),
default=None)
return parser
INTRODUCTION = """\
Move packages from source repository to destination repository.
The operation is transactional, first package is copied to destination,