diff options
| author | Junio C Hamano <gitster@pobox.com> | 2025-09-29 11:40:35 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2025-09-29 11:40:35 -0700 |
| commit | d5518d52b23dc4d7d001b0725c5faab4063a3598 (patch) | |
| tree | 485b91585decfe1c109688dc55066220351c7209 /combine-diff.c | |
| parent | Merge branch 'kn/refs-files-case-insensitive' (diff) | |
| parent | last-modified: fix bug when some paths remain unhandled (diff) | |
| download | git-d5518d52b23dc4d7d001b0725c5faab4063a3598.tar.gz git-d5518d52b23dc4d7d001b0725c5faab4063a3598.zip | |
Merge branch 'tc/last-modified-recursive-fix'
"git last-modified" operating in non-recursive mode used to trigger
a BUG(), which has been corrected.
* tc/last-modified-recursive-fix:
last-modified: fix bug when some paths remain unhandled
Diffstat (limited to 'combine-diff.c')
| -rw-r--r-- | combine-diff.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/combine-diff.c b/combine-diff.c index 21b7fdfff4..b799862068 100644 --- a/combine-diff.c +++ b/combine-diff.c @@ -1515,8 +1515,9 @@ void diff_tree_combined(const struct object_id *oid, diffopts = *opt; copy_pathspec(&diffopts.pathspec, &opt->pathspec); - diffopts.flags.recursive = 1; diffopts.flags.allow_external = 0; + if (!opt->flags.no_recursive_diff_tree_combined) + diffopts.flags.recursive = 1; /* find set of paths that everybody touches * |
