Re: [PATCH v4 1/5] [GSOC] ref-filter: add obj-type check in grab contents
- From
ZheNing Hu <adlternative@gmail.com>
- Date
- Jul 27, 2021, 01:41 UTC
- Message-ID
- <CAOLTT8QHKjubYowdCERs3ujcCsB7HNAK6+703rbSHRBKcR_nsg@mail.gmail.com>
- In-Reply-To
- <xmqqv94wj38w.fsf@gitster.g>
Junio C Hamano <gitster@pobox.com> 于2021年7月27日周二 上午3:15写道:
Show 28 quoted lines
> > "ZheNing Hu via GitGitGadget" <gitgitgadget@gmail.com> writes: > > > From: ZheNing Hu <adlternative@gmail.com> > > > > Only tag and commit objects use `grab_sub_body_contents()` to grab > > object contents in the current codebase. We want to teach the > > function to also handle blobs and trees to get their raw data, > > without parsing a blob (whose contents looks like a commit or a tag) > > incorrectly as a commit or a tag. So it's needed to pass a > > `struct expand_data *data` instread of only `void *buf` to both > > `grab_sub_body_contents()` and `grab_values()` to be able to check > > the object type. > > > > Skip the block of code that is specific to handling commits and tags > > early when the given object is of a wrong type to help later > > addition to handle other types of objects in this function. > > > > Reviewed-by: Jacob Keller <jacob.keller@gmail.com> > > Mentored-by: Christian Couder <christian.couder@gmail.com> > > Mentored-by: Hariom Verma <hariom18599@gmail.com> > > Helped-by: Junio C Hamano <gitster@pobox.com> > > Signed-off-by: ZheNing Hu <adlternative@gmail.com> > > It is not a huge deal, but are these trailers given in a sensible > order? The order of event happened were that help and mentoring > were given, your finished version of the patch came after that to be > signed off by you, and then a reviewer gave you a reviewed-by, no?
Indeed so.
Thanks. -- ZheNing Hu