Re: git http-push and MKCOL error (22/409)
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Aug 16, 2009, 19:34 UTC
- Message-ID
- <7veirb5z9a.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <be6fef0d0908160727r7dfa9b46l4d493e3954c21de3@mail.gmail.com>
Tay Ray Chuan <rctay89@gmail.com> writes:
Show 12 quoted lines
> On Sun, Aug 16, 2009 at 9:57 PM, Thomas > Schlichter<thomas.schlichter@web.de> wrote: >> Current "master" and "next" trees also have this problem. But as git version >> 1.6.4 does not have this problem, I was able to bisect it down to commit: >> >> 5424bc557fc6414660830b470dd45774b8f5f281 >> http*: add helper methods for fetching objects (loose) > > Interesting. Please do provide: > > -steps to reproduce, > -your server's access log.
The report said:
MKCOL 98fd7fb8f32843c1bb40bd195a2f1cd6cab0751d failed, aborting (22/409)
As far as I can see you are trying (in http-push.c::start_mkcol()) to create the two-hexdigit fan-out directory (i.e. "98" for this example); it is strange to see a request to create the full 40-hexdigit collection in the first place.
In another thread you responded to earlier:
http://thread.gmane.org/gmane.comp.version-control.git/125933/focus=125972
the original report did not give the exact error message, but in that one, instead of failing to create 40-hexdigit collection like this, I am guessing that it fails with something like "MKCOL 'refs' failed".
So are these unrelated "breakages"[1]?
[Foornote]
*1* Not necessarily in the sense the client is broken but in the sense that the server-client combination does not work for the reporter.