Re: [PATCH v3 1/2] stash show: teach --include-untracked and --only-untracked
- From
Denton Liu <liu.denton@gmail.com>
- Date
- Feb 17, 2021, 11:18 UTC
- Message-ID
- <YCz7gOlXDTTd5urZ@generichostname>
- In-Reply-To
- <xmqqczwzpxsz.fsf@gitster.c.googlers.com>
Hi Junio,
On Tue, Feb 16, 2021 at 12:22:52PM -0800, Junio C Hamano wrote:
Show 17 quoted lines
> builtin/stash.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git c/builtin/stash.c w/builtin/stash.c > index c788a3e236..7e0204bd8a 100644 > --- c/builtin/stash.c > +++ w/builtin/stash.c > @@ -807,10 +807,11 @@ static void diff_include_untracked(const struct stash_info *info, struct diff_op > init_tree_desc(&tree_desc[i], tree[i]->buffer, tree[i]->size); > } > > + /* mimic "git read-tree W U" without "-m" */ > unpack_tree_opt.head_idx = -1; > unpack_tree_opt.src_index = &the_index; > unpack_tree_opt.dst_index = &the_index; > - unpack_tree_opt.fn = twoway_merge; > + unpack_tree_opt.fn = NULL;
Perhaps it would be even more clear if we just removed this line entirely, otherwise it may give future readers a false impression that .fn is significant in any way.
Aside from that, both of your SQUASH??? commits look good to me. Thanks for tying up the loose ends.
-Denton
> if (unpack_trees(ARRAY_SIZE(tree_desc), tree_desc, &unpack_tree_opt))
> die(_("failed to unpack trees"));