mirror of
https://github.com/git/git.git
synced 2024-11-28 12:34:08 +08:00
Merge branch 'jc/withraw' into next
* jc/withraw: Separate the raw diff and patch with a newline Document --patch-with-raw
This commit is contained in:
commit
55275b3812
@ -4,6 +4,9 @@
|
||||
-u::
|
||||
Synonym for "-p".
|
||||
|
||||
--patch-with-raw::
|
||||
Generate patch but keep also the default raw diff output.
|
||||
|
||||
-z::
|
||||
\0 line termination on output
|
||||
|
||||
|
@ -868,6 +868,7 @@ const char *diff_tree_combined_merge(const unsigned char *sha1,
|
||||
header = NULL;
|
||||
}
|
||||
opt->output_format = saved_format;
|
||||
putchar(opt->line_termination);
|
||||
}
|
||||
for (p = paths; p; p = p->next) {
|
||||
if (show_combined_diff(p, num_parent, dense,
|
||||
|
1
diff.c
1
diff.c
@ -1322,6 +1322,7 @@ void diff_flush(struct diff_options *options)
|
||||
struct diff_filepair *p = q->queue[i];
|
||||
flush_one_pair(p, DIFF_FORMAT_RAW, options);
|
||||
}
|
||||
putchar(options->line_termination);
|
||||
}
|
||||
for (i = 0; i < q->nr; i++) {
|
||||
struct diff_filepair *p = q->queue[i];
|
||||
|
2
diff.h
2
diff.h
@ -113,6 +113,8 @@ extern void diffcore_std_no_resolve(struct diff_options *);
|
||||
" -z output diff-raw with lines terminated with NUL.\n" \
|
||||
" -p output patch format.\n" \
|
||||
" -u synonym for -p.\n" \
|
||||
" --patch-with-raw\n" \
|
||||
" output both a patch and the diff-raw format.\n" \
|
||||
" --name-only show only names of changed files.\n" \
|
||||
" --name-status show names and status of changed files.\n" \
|
||||
" --full-index show full object name on index lines.\n" \
|
||||
|
Loading…
Reference in New Issue
Block a user