1. 04 Jul, 2008 1 commit
    • Junio C Hamano's avatar
      Work around gcc warnings from curl headers · f444e528
      Junio C Hamano authored
      After master.k.org upgrade, I started seeing these warning messages:
      
          transport.c: In function 'get_refs_via_curl':
          transport.c:458: error: call to '_curl_easy_setopt_err_write_callback' declared with attribute warning: curl_easy_setopt expects a curl_write_callback argument for this option
      
      It appears that the curl header wants to enforce the function signature
      for callback function given to curl_easy_setopt() to be compatible with
      that of (*curl_write_callback) or fwrite.  This patch seems to work the
      issue around.
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      f444e528
  2. 27 Apr, 2008 1 commit
    • Daniel Barkalow's avatar
      Make walker.fetch_ref() take a struct ref. · c13b2633
      Daniel Barkalow authored
      This simplifies a few things, makes a few things slightly more
      complicated, but, more importantly, allows that, when struct ref can
      represent a symref, http_fetch_ref() can return one.
      
      Incidentally makes the string that http_fetch_ref() gets include "refs/"
      (if appropriate), because that's how the name field of struct ref works.
      As far as I can tell, the usage in walker:interpret_target() wouldn't have
      worked previously, if it ever would have been used, which it wouldn't
      (since the fetch process uses the hash instead of the name of the ref
      there).
      Signed-off-by: default avatarDaniel Barkalow <[email protected]>
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      c13b2633
  3. 27 Feb, 2008 1 commit
    • Mike Hommey's avatar
      Set proxy override with http_init() · 9fc6440d
      Mike Hommey authored
      In transport.c, proxy setting (the one from the remote conf) was set through
      curl_easy_setopt() call, while http.c already does the same with the
      http.proxy setting. We now just use this infrastructure instead, and make
      http_init() now take the struct remote as argument so that it can take the
      http_proxy setting from there, and any other property that would be added
      later.
      
      At the same time, we make get_http_walker() take a struct remote argument
      too, and pass it to http_init(), which makes remote defined proxy be used
      for more than get_refs_via_curl().
      
      We leave out http-fetch and http-push, which don't use remotes for the
      moment, purposefully.
      Signed-off-by: default avatarMike Hommey <[email protected]>
      Acked-by: default avatarDaniel Barkalow <[email protected]>
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      9fc6440d
  4. 22 Jan, 2008 1 commit
  5. 15 Dec, 2007 3 commits
  6. 09 Dec, 2007 1 commit
  7. 19 Sep, 2007 2 commits
  8. 04 May, 2007 1 commit
  9. 28 Dec, 2006 1 commit
  10. 20 Sep, 2006 1 commit
    • Art Haas's avatar
      Patch for http-fetch.c and older curl releases · c774b2dc
      Art Haas authored
      Older curl releases do not define CURLE_HTTP_RETURNED_ERROR, they
      use CURLE_HTTP_NOT_FOUND instead. Newer curl releases keep the
      CURLE_HTTP_NOT_FOUND definition but using a -DCURL_NO_OLDIES
      preprocessor flag the old name will not be present in the 'curl.h'
      header.
      
      This patch makes our code written for newer releases of the curl
      library but allow compiling against an older curl (older than
      0x070a03) by defining the missing CURLE_HTTP_RETURNED_ERROR as a
      synonym for CURLE_HTTP_NOT_FOUND.
      Signed-off-by: default avatarArt Haas <[email protected]>
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      c774b2dc
  11. 11 Mar, 2006 1 commit
  12. 07 Feb, 2006 1 commit
  13. 01 Feb, 2006 1 commit
  14. 20 Nov, 2005 1 commit