diff --git a/dvc/commands/add.py b/dvc/commands/add.py index ca1ea6e95..e128452e9 100644 --- a/dvc/commands/add.py +++ b/dvc/commands/add.py @@ -22,7 +22,7 @@ class CmdAdd(CmdBase): out=self.args.out, remote=self.args.remote, to_remote=self.args.to_remote, - jobs=self.args.jobs, + jobs=self.args.remote_jobs, force=self.args.force, ) except FileNotFoundError: @@ -86,8 +86,7 @@ def add_parser(subparsers, parent_parser): metavar="", ) parser.add_argument( - "-j", - "--jobs", + "--remote-jobs", type=int, help=( "Only used along with '--to-remote'. " diff --git a/dvc/repo/add.py b/dvc/repo/add.py index 60f786491..74f47be7e 100644 --- a/dvc/repo/add.py +++ b/dvc/repo/add.py @@ -68,7 +68,7 @@ def validate_args(targets: List[str], **kwargs: Any) -> None: if kwargs.get("remote"): invalid_opt = "--remote" elif kwargs.get("jobs"): - invalid_opt = "--jobs" + invalid_opt = "--remote-jobs" if invalid_opt is not None: raise InvalidArgumentError(message.format(option=invalid_opt)) diff --git a/tests/unit/command/test_add.py b/tests/unit/command/test_add.py index 507d58443..41c778b15 100644 --- a/tests/unit/command/test_add.py +++ b/tests/unit/command/test_add.py @@ -80,7 +80,7 @@ def test_add_to_remote_invalid_combinations(mocker, caplog): expected_msg = "multiple targets can't be used with --to-remote" assert expected_msg in caplog.text - for option, value in (("--remote", "remote"), ("--jobs", "4")): + for option, value in (("--remote", "remote"), ("--remote-jobs", "4")): cli_args = parse_args(["add", "foo", option, value]) cmd = cli_args.func(cli_args)