diff options
author | Bert Wesarg <bert.wesarg@googlemail.com> | 2019-10-11 10:36:41 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-10-12 11:51:20 +0900 |
commit | edefc318731f69c3e5354ead9f7505e789562375 (patch) | |
tree | 028c2bc8b344df445ea07ce86f0a932d8572c8c9 /Documentation/git-format-patch.txt | |
parent | 50094ca45f27b8bf5f4c234b2f2643ecd61b8c86 (diff) | |
download | git-edefc318731f69c3e5354ead9f7505e789562375.tar.gz |
format-patch: create leading components of output directory
'git format-patch -o <outdir>' did an equivalent of 'mkdir <outdir>'
not 'mkdir -p <outdir>', which is being corrected.
Avoid the usage of 'adjust_shared_perm' on the leading directories which
may have security implications. Achieved by temporarily disabling of
'config.sharedRepository' like 'git init' does.
Signed-off-by: Bert Wesarg <bert.wesarg@googlemail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-format-patch.txt')
-rw-r--r-- | Documentation/git-format-patch.txt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Documentation/git-format-patch.txt b/Documentation/git-format-patch.txt index 0ac56f4b70..2035d4d5d5 100644 --- a/Documentation/git-format-patch.txt +++ b/Documentation/git-format-patch.txt @@ -66,7 +66,8 @@ they are created in the current working directory. The default path can be set with the `format.outputDirectory` configuration option. The `-o` option takes precedence over `format.outputDirectory`. To store patches in the current working directory even when -`format.outputDirectory` points elsewhere, use `-o .`. +`format.outputDirectory` points elsewhere, use `-o .`. All directory +components will be created. By default, the subject of a single patch is "[PATCH] " followed by the concatenation of lines from the commit message up to the first blank |