From: Junio C Hamano Date: Thu, 13 Oct 2005 05:50:10 GMT Subject: Re: maybe breakage with latest git-pull and http protocol Message-ID: <7vr7aq55kd.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <867jciz18w.fsf@blue.stonehenge.com> merlyn@stonehenge.com (Randal L. Schwartz) writes: > I updated git to d06b689a933f6d2130f8afdf1ac0ddb83eeb59ab, > then compiled and installed. > > When I went to "git-pull" on my cogito archive (which I had edited > to use HTTP instead of RSYNC), I got into trouble. Unfortunately, > I changed it to rsync to force cogito into a sane state before > I realized that this would be a good bug report. :) Indeed I wish we could see the set of refs you had and output from fsck-objects before the failed git-pull and after. One thing I am aware of is that cogito repository at kernel.org is not set up to be HTTP friendly -- it lacks info/refs file git-clone uses for discovery of the available refs. Cogito's clone/fetch over HTTP uses recursive wget for discovery, and I presume that is one of the reasons nobody noticed this. Another reason may probably be that more people use rsync transport.