mirror of
https://github.com/git/git.git
synced 2025-03-29 04:53:41 +00: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::
|
-u::
|
||||||
Synonym for "-p".
|
Synonym for "-p".
|
||||||
|
|
||||||
|
--patch-with-raw::
|
||||||
|
Generate patch but keep also the default raw diff output.
|
||||||
|
|
||||||
-z::
|
-z::
|
||||||
\0 line termination on output
|
\0 line termination on output
|
||||||
|
|
||||||
|
@ -868,6 +868,7 @@ const char *diff_tree_combined_merge(const unsigned char *sha1,
|
|||||||
header = NULL;
|
header = NULL;
|
||||||
}
|
}
|
||||||
opt->output_format = saved_format;
|
opt->output_format = saved_format;
|
||||||
|
putchar(opt->line_termination);
|
||||||
}
|
}
|
||||||
for (p = paths; p; p = p->next) {
|
for (p = paths; p; p = p->next) {
|
||||||
if (show_combined_diff(p, num_parent, dense,
|
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];
|
struct diff_filepair *p = q->queue[i];
|
||||||
flush_one_pair(p, DIFF_FORMAT_RAW, options);
|
flush_one_pair(p, DIFF_FORMAT_RAW, options);
|
||||||
}
|
}
|
||||||
|
putchar(options->line_termination);
|
||||||
}
|
}
|
||||||
for (i = 0; i < q->nr; i++) {
|
for (i = 0; i < q->nr; i++) {
|
||||||
struct diff_filepair *p = q->queue[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" \
|
" -z output diff-raw with lines terminated with NUL.\n" \
|
||||||
" -p output patch format.\n" \
|
" -p output patch format.\n" \
|
||||||
" -u synonym for -p.\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-only show only names of changed files.\n" \
|
||||||
" --name-status show names and status of changed files.\n" \
|
" --name-status show names and status of changed files.\n" \
|
||||||
" --full-index show full object name on index lines.\n" \
|
" --full-index show full object name on index lines.\n" \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user