Re: [PATCH] Use OBJECT_INFO_QUICK to speedup git fetch-pack
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Nov 27, 2017, 04:35 UTC
- Message-ID
- <xmqqo9noe3u0.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <0102015ffbbb2905-570eadd1-6b5c-46af-a3a9-bddfbd01c242-000000@eu-west-1.amazonses.com>
Takuto Ikuta <tikuta@google.com> writes:
Show 12 quoted lines
> diff --git a/fetch-pack.c b/fetch-pack.c
> index 008b25d3db087..0184584e80599 100644
> --- a/fetch-pack.c
> +++ b/fetch-pack.c
> @@ -716,7 +716,7 @@ static int everything_local(struct fetch_pack_args *args,
> for (ref = *refs; ref; ref = ref->next) {
> struct object *o;
>
> - if (!has_object_file(&ref->old_oid))
> + if (!has_object_file_with_flags(&ref->old_oid, OBJECT_INFO_QUICK))
> continue;
> It appears that great minds think alike?
cf. https://public-inbox.org/git/20171120202920.7ppcwmzkxifywtoj@sigill.intra.peff.net/
The 5-patch series that contains the same change as this one is cooking and will hopefully be in the released version before the end of the year.