status command: consume more then one argument after --
See bug 484951 comment 4: "jgit status -- a b" doesn't work and complains that "b" is not an allowed argument Bug: 484951 Change-Id: I86b81e7f2bab6e928bb8e973bd50c8f4b9c6fecf Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
This commit is contained in:
parent
c1b31b3f3b
commit
73cadb2eaa
|
@ -59,8 +59,9 @@
|
|||
import org.eclipse.jgit.lib.Ref;
|
||||
import org.eclipse.jgit.lib.Repository;
|
||||
import org.eclipse.jgit.pgm.internal.CLIText;
|
||||
import org.kohsuke.args4j.Argument;
|
||||
import org.kohsuke.args4j.Option;
|
||||
|
||||
import org.kohsuke.args4j.spi.RestOfArgumentsHandler;
|
||||
import org.eclipse.jgit.pgm.opt.UntrackedFilesHandler;
|
||||
|
||||
/**
|
||||
|
@ -83,7 +84,8 @@ class Status extends TextBuiltin {
|
|||
@Option(name = "--untracked-files", aliases = { "-u", "-uno", "-uall" }, usage = "usage_untrackedFilesMode", handler = UntrackedFilesHandler.class)
|
||||
protected String untrackedFilesMode = "all"; // default value //$NON-NLS-1$
|
||||
|
||||
@Option(name = "--", metaVar = "metaVar_path", multiValued = true)
|
||||
@Argument(required = false, index = 0, metaVar = "metaVar_paths")
|
||||
@Option(name = "--", metaVar = "metaVar_paths", multiValued = true, handler = RestOfArgumentsHandler.class)
|
||||
protected List<String> filterPaths;
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue