git-add with no parameters previously adds every modified file. This patch instead makes git-add enter interactive mode. Signed-off-by: Andy Parkins <andyparkins@xxxxxxxxx> --- This patch is against pu. It seemed a bit nasty to add content without explicit instructions to do so. Instead, just drop into interactive mode, which they can easily get out of if it was all a big accident, and additionally is quicker than typing --interactive. builtin-add.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/builtin-add.c b/builtin-add.c index aa2f0f3..52a63a0 100644 --- a/builtin-add.c +++ b/builtin-add.c @@ -96,10 +96,12 @@ int cmd_add(int argc, const char **argv, const char *prefix) if (!strcmp("--interactive", argv[i])) add_interactive++; } + if (argc == 1) + add_interactive++; if (add_interactive) { const char *args[] = { "add--interactive", NULL }; - if (add_interactive != 1 || argc != 2) + if (add_interactive != 1 || argc > 2) die("add --interactive does not take any parameters"); execv_git_cmd(args); exit(1); -- 1.4.4.2.g95ee-dirty - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html