Add support for -p/--patch to git-commit
The --interactive flag is already shared by git add and git commit, share the -p and --patch flags too. Signed-off-by: Conrad Irwin <conrad.irwin@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
e41fcfe955
commit
b4bd466820
@ -241,7 +241,7 @@ int run_add_interactive(const char *revision, const char *patch_mode,
|
||||
return status;
|
||||
}
|
||||
|
||||
int interactive_add(int argc, const char **argv, const char *prefix)
|
||||
int interactive_add(int argc, const char **argv, const char *prefix, int patch)
|
||||
{
|
||||
const char **pathspec = NULL;
|
||||
|
||||
@ -252,7 +252,7 @@ int interactive_add(int argc, const char **argv, const char *prefix)
|
||||
}
|
||||
|
||||
return run_add_interactive(NULL,
|
||||
patch_interactive ? "--patch" : NULL,
|
||||
patch ? "--patch" : NULL,
|
||||
pathspec);
|
||||
}
|
||||
|
||||
@ -377,7 +377,7 @@ int cmd_add(int argc, const char **argv, const char *prefix)
|
||||
if (patch_interactive)
|
||||
add_interactive = 1;
|
||||
if (add_interactive)
|
||||
exit(interactive_add(argc - 1, argv + 1, prefix));
|
||||
exit(interactive_add(argc - 1, argv + 1, prefix, patch_interactive));
|
||||
|
||||
if (edit_interactive)
|
||||
return(edit_patch(argc, argv, prefix));
|
||||
|
Reference in New Issue
Block a user