зеркало из https://github.com/microsoft/git.git
git-format-patch: fix bug using -o in subdirectories
This was introduced by me in commit v1.4.2.1-gc08e524. Signed-off-by: Matthias Lederhofer <matled@gmx.net> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Родитель
a28383770e
Коммит
77e565d8f7
|
@ -270,8 +270,6 @@ int cmd_format_patch(int argc, const char **argv, const char *prefix)
|
|||
|
||||
rev.extra_headers = extra_headers;
|
||||
|
||||
output_directory = prefix;
|
||||
|
||||
/*
|
||||
* Parse the arguments before setup_revisions(), or something
|
||||
* like "git fmt-patch -o a123 HEAD^.." may fail; a123 is
|
||||
|
@ -350,6 +348,9 @@ int cmd_format_patch(int argc, const char **argv, const char *prefix)
|
|||
if (!rev.diffopt.output_format)
|
||||
rev.diffopt.output_format = DIFF_FORMAT_DIFFSTAT | DIFF_FORMAT_PATCH;
|
||||
|
||||
if (!output_directory)
|
||||
output_directory = prefix;
|
||||
|
||||
if (output_directory) {
|
||||
if (use_stdout)
|
||||
die("standard output, or directory, which one?");
|
||||
|
|
Загрузка…
Ссылка в новой задаче