Re: What's not in 'master' but should be

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jan 18, 2008 at 06:28:03PM +0000, Johannes Schindelin wrote:
> Hi,
> 
> On Fri, 18 Jan 2008, Junio C Hamano wrote:
> 
> > Junio C Hamano <gitster@xxxxxxxxx> writes:
> > 
> > > Currently the ones I looked at and consider possible 1.5.4 material 
> > > are http-push fixes from Grégoire Barbier and parse_commit_buffer() 
> > > tightening from Martin Koegler.
> > 
> > It seems that for the past few days, people were having too much fun 
> > bashing how broken MacOS X is, and the real work has stalled in the 
> > meantime.  Well, not really stalled but they certainly made the patches 
> > and discussions harder to find in the list archive.
> > 
> > [...]
> >
> > But there are still unapplied patches that deserve attention. The one 
> > that I am most worried about is Grégoire Barbier's http-push changes:
> > 
> >   $gmane/70406 <1200250979-19604-1-git-send-email-gb@xxxxxxxxxxxx>
> 
> This patch makes http-push Warn if URL does not end if "/", but it would 
> be even better to just handle it... we know exactly that HTTP URLs _must_ 
> end in a slash.
> 
> It gives a better warning if the URL cannot be accessed, alright.  But I 
> hate the fact that it introduces yet another function which does a bunch 
> of curl_easy_setopt()s only to start an active slot and check for errors.
> 
> Currently, I am not familiar enough with http-push.c to suggest a proper 
> alternative, but I suspect that the return values of the _existing_ calls 
> to curl should know precisely why the requests failed, and _this_ should 
> be reported.

FWIW, I have a work in progress refactoring the http code, avoiding a
great amount of curl_easy_setopt()s and simplifying the whole thing.
It's been sitting on my hard drive during my (quite long) vacation. I
will probably start working again on this soonish.

Mike
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux