Message ID | cover.1709041721.git.ps@pks.im (mailing list archive) |
---|---|
Headers | show |
Series | builtin/clone: allow remote helpers to detect repo | expand |
Patrick Steinhardt <ps@pks.im> writes: > Hi, > > this patch series addresses a regression reported by Mike in Git v2.44 > where remote helpers cannot access the Git repository anymore when > running git-clone(1). > ... > builtin/clone.c | 46 ++++++++++++++++++++++++++++++++++++++ > refs/reftable-backend.c | 1 + Sorry, but this confuses me. Was a regression really in v2.44.0, where refs/reftable-backend.c did not even exist? If so why does a fix for it need to touch that file? Thanks.
Junio C Hamano <gitster@pobox.com> writes: > Patrick Steinhardt <ps@pks.im> writes: > >> Hi, >> >> this patch series addresses a regression reported by Mike in Git v2.44 >> where remote helpers cannot access the Git repository anymore when >> running git-clone(1). >> ... >> builtin/clone.c | 46 ++++++++++++++++++++++++++++++++++++++ >> refs/reftable-backend.c | 1 + > > Sorry, but this confuses me. Was a regression really in v2.44.0, > where refs/reftable-backend.c did not even exist? If so why does a > fix for it need to touch that file? > > Thanks. I guess [2/2] alone is the fix to be applied directly on top of v2.44.0 and eventually be merged to 'maint' to become v2.44.1 release, while [1/2] is necessary to adjust reftable backend when such a fix is merged to more recent codebase that already has the reftable backend?
On Tue, Feb 27, 2024 at 01:33:55PM -0800, Junio C Hamano wrote: > Junio C Hamano <gitster@pobox.com> writes: > > > Patrick Steinhardt <ps@pks.im> writes: > > > >> Hi, > >> > >> this patch series addresses a regression reported by Mike in Git v2.44 > >> where remote helpers cannot access the Git repository anymore when > >> running git-clone(1). > >> ... > >> builtin/clone.c | 46 ++++++++++++++++++++++++++++++++++++++ > >> refs/reftable-backend.c | 1 + > > > > Sorry, but this confuses me. Was a regression really in v2.44.0, > > where refs/reftable-backend.c did not even exist? If so why does a > > fix for it need to touch that file? > > > > Thanks. > > I guess [2/2] alone is the fix to be applied directly on top of v2.44.0 > and eventually be merged to 'maint' to become v2.44.1 release, while > [1/2] is necessary to adjust reftable backend when such a fix is > merged to more recent codebase that already has the reftable > backend? Yes, exactly! Sorry, should've explained this more thoroughly. Patrick