git-format-patch: add --output-directory long option again
authorJunio C Hamano <junkio@cox.net>
Tue, 6 Jun 2006 15:46:23 +0000 (08:46 -0700)
committerJunio C Hamano <junkio@cox.net>
Tue, 6 Jun 2006 21:16:43 +0000 (14:16 -0700)
commitefd0201684c6e9bf663811dc849590b8fe27b8b2
tree300df6e8c90bca1c609dbbdf108f75ff2c108b4e
parent16cee38ae2bff93a4e4c512550fb4ccac035a3a1
git-format-patch: add --output-directory long option again

Additionally notices and complains to an -o option without
directory or a duplicated -o option, -o and --stdout given
together.  Also delays the creation of directory until all
arguments are parsed, so that the command does not leave an
empty directory behind when it exits after seeing an unrelated
invalid option.

[jc: originally from Dennis Stosberg but with minor fixes, and
 documentation updates from Dennis.]

Signed-off-by: Junio C Hamano <junkio@cox.net>
Documentation/git-format-patch.txt
builtin-log.c