Add "--patch" option to git-add--interactive
authorWincent Colaiuta <win@wincent.com>
Sun, 25 Nov 2007 13:15:42 +0000 (14:15 +0100)
committerJunio C Hamano <gitster@pobox.com>
Sun, 25 Nov 2007 19:37:55 +0000 (11:37 -0800)
commitb63e99500137c913bd801a2f22b6cf88c63b95c5
tree68a58fb97935f35c6fb7bcbcfed73b1697db000a
parent3f061887c562b20d3ed3d1f764462cf986a1ad12
Add "--patch" option to git-add--interactive

When the "--patch" option is supplied, the patch_update_cmd() function is
called bypassing the main_loop() and exits.

Seeing as builtin-add is the only caller of git-add--interactive we can
impose a strict requirement on the format of the arguments to avoid
possible ambiguity: an "--" argument must be used whenever any pathspecs
are passed, both with the "--patch" option and without it.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Documentation/git-add.txt
builtin-add.c
git-add--interactive.perl