aboutsummaryrefslogtreecommitdiffstats
path: root/http-fetch.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-26http.h: remove unnecessary includeElijah Newren1-0/+1
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-1/+0
2023-04-11treewide: remove cache.h inclusion due to object-file.h changesElijah Newren1-1/+1
2023-03-21setup.h: move declarations for setup.c functions from cache.hElijah Newren1-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren1-0/+1
2022-12-13http-fetch: invoke trace2_cmd_name()Jonathan Tan1-0/+3
2022-05-02Merge branch 'ep/maint-equals-null-cocci' for maint-2.35Junio C Hamano1-1/+1
2022-05-02tree-wide: apply equals-null.cocciJunio C Hamano1-1/+1
2022-01-05i18n: factorize "--foo requires --bar" and the likeJean-Noël Avila1-2/+2
2021-11-11http-fetch: redact url on die() messageIvan Frade1-2/+12
2021-02-22http-fetch: allow custom index-pack argsJonathan Tan1-5/+15
2021-02-22http: allow custom index-pack argsJonathan Tan1-1/+5
2020-07-30http-fetch: set up git directory before parsing pack hashesbrian m. carlson1-1/+5
2020-06-10http-fetch: support fetching packfiles by URLJonathan Tan1-10/+53
2020-06-10http-fetch: refactor into functionJonathan Tan1-28/+41
2018-05-08Merge branch 'ma/http-walker-no-partial'Junio C Hamano1-15/+0
2018-04-24walker: drop fields of `struct walker` which are always 1Martin Ågren1-3/+0
2018-04-24http-fetch: make `-a` standard behaviourMartin Ågren1-15/+3
2018-04-11exec_cmd: rename to use dash in file nameStefan Beller1-1/+1
2017-06-15config: don't include config.h by defaultBrandon Williams1-0/+1
2016-07-01common-main: call git_setup_gettext()Jeff King1-2/+0
2016-07-01common-main: call git_extract_argv0_path()Jeff King1-2/+0
2016-07-01add an extra level of indirection to main()Jeff King1-1/+1
2011-12-19Merge branch 'ab/enable-i18n'Junio C Hamano1-0/+2
2011-12-13http-push: enable "proactive auth"Jeff King1-1/+1
2011-12-05i18n: add infrastructure for translating Git with gettextÆvar Arnfjörð Bjarmason1-0/+2
2011-10-17Merge branch 'jk/http-auth'Junio C Hamano1-1/+1
2011-10-15http_init: accept separate URL parameterJeff King1-1/+1
2011-08-23Mark http-fetch without -a as deprecatedBen Walton1-0/+4
2011-04-03Fix two unused variable warnings in gcc 4.6Dan McGee1-2/+1
2010-11-26http-fetch: rework url handlingTay Ray Chuan1-11/+5
2010-03-02http: init and cleanup separately from http-walkerTay Ray Chuan1-1/+4
2009-11-10Let 'git http-fetch -h' show usage outside any git repositoryJonathan Nieder1-6/+12
2009-11-10http-fetch: add missing initialization of argv0_pathJonathan Nieder1-1/+2
2009-08-05git-http-fetch: not a builtinLinus Torvalds1-0/+89
2007-09-19Modularize commit-walkerDaniel Barkalow1-1059/+0
2007-09-19Make function to refill http queue a callbackDaniel Barkalow1-1/+5
2007-09-19Refactor http.h USE_CURL_MULTI fill_active_slots().Daniel Barkalow1-16/+7
2007-06-07War on whitespaceJunio C Hamano1-1/+1
2007-04-05Fix lseek(2) calls with args 2 and 3 swappedDana How1-1/+1
2007-03-28http-fetch: remove path_len from struct alt_base, it was computed but never usedGerrit Pape1-17/+3
2007-03-28http-fetch: don't use double-slash as directory separator in URLsGerrit Pape1-9/+12
2007-02-20prefixcmp(): fix-up leftover strncmp().Junio C Hamano1-1/+1
2007-02-20Mechanical conversion to use prefixcmp()Junio C Hamano1-1/+1
2007-01-28git-fsck-objects is now synonym to git-fsckJunio C Hamano1-1/+1
2007-01-28Don't force everybody to call setup_ident().Junio C Hamano1-1/+0
2007-01-09Don't die in git-http-fetch when fetching packs.Shawn O. Pearce1-0/+1
2007-01-08short i/o: fix calls to write to use xwrite or write_in_fullAndy Whitcroft1-1/+1
2007-01-08short i/o: fix calls to read to use xread or read_in_fullAndy Whitcroft1-1/+1
2006-10-08Add WEBDAV timeout to http-fetch.Junio C Hamano1-257/+0
2006-09-16Add ftp:// protocol support for git-http-fetchJunio C Hamano1-1/+3
2006-09-16http-fetch.c: consolidate code to detect missing fetch targetJunio C Hamano1-8/+15
2006-09-13http-fetch: fix alternates handling.Junio C Hamano1-5/+34
2006-09-02Replace uses of strdup with xstrdup.Shawn Pearce1-1/+1
2006-08-27free(NULL) is perfectly valid.Junio C Hamano1-9/+4
2006-08-23Convert memcpy(a,b,20) to hashcpy(a,b).Shawn Pearce1-1/+1
2006-08-17Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length.David Rientjes1-3/+3
2006-08-15remove unnecessary initializationsDavid Rientjes1-4/+4
2006-08-11drop length argument of has_extensionRene Scharfe1-1/+1
2006-08-10Add has_extension()Rene Scharfe1-1/+1
2006-08-05commit walkers: setup_ident() to record correct committer in ref-log.Ramsay Jones1-0/+1
2006-07-27Teach git-http-fetch the --stdin switchPetr Baudis1-16/+29
2006-07-27Make pull() support fetching multiple targets at oncePetr Baudis1-1/+1
2006-07-27Make pull() take some implicit data as explicit argumentsPetr Baudis1-2/+2
2006-07-27Remove -d from *-fetch usage stringsPetr Baudis1-1/+1
2006-07-10Avoid C99 comments, use old-style C comments instead.Pavel Roskin1-3/+3
2006-06-24Rename safe_strncpy() to strlcpy().Peter Eriksen1-3/+3
2006-06-20Remove all void-pointer arithmetic.Florian Forster1-1/+1
2006-06-18Remove ranges from switch statements.Florian Forster1-6/+7
2006-06-16Implement safe_strncpy() as strlcpy() and use it more.Peter Eriksen1-6/+4
2006-06-06http-fetch: fix possible segfaultNick Hengeveld1-0/+1
2006-06-03Merge branch 'sp/reflog'Junio C Hamano1-0/+2
2006-05-22Remove possible segfault in http-fetch.Sean1-2/+2
2006-05-19Log ref updates made by fetch.Shawn Pearce1-0/+2
2006-04-11Replace index() with strchr().Dennis Stosberg1-4/+4
2006-04-04http-fetch: add optional DAV-based pack listNick Hengeveld1-0/+278
2006-03-20http-fetch: nicer warning for a server with unreliable 404 statusJunio C Hamano1-0/+8
2006-03-15Fix broken slot reuse when fetching alternatesNick Hengeveld1-0/+4
2006-02-22Give no terminating LF to error() function.Junio C Hamano1-4/+4
2006-02-07http-fetch: Abort requests for objects which arrived in packsMark Wooding1-1/+15
2006-02-05http-fetch: Tidy control flow in process_alternate_responseMark Wooding1-4/+2
2006-02-05http-fetch: Fix message reporting rename of object file.Mark Wooding1-3/+2
2006-02-05http-fetch: Fix object list corruption in fill_active_slots().Mark Wooding1-1/+1
2006-02-02whitespace cleanup.Junio C Hamano1-11/+10
2006-01-31Use local structs for HTTP slot callback dataNick Hengeveld1-5/+5
2006-01-31Fix HTTP request result processing after slot reuseNick Hengeveld1-6/+14
2005-12-22Fix for http-fetch from file:// URLsNick Hengeveld1-4/+8
2005-12-21http-fetch.c: fix objects/info/pack parsing.Junio C Hamano1-2/+2
2005-11-28Make networking commands to work from a subdirectory.Junio C Hamano1-0/+2
2005-11-19Improve pack list response handlingNick Hengeveld1-2/+10
2005-11-19Make http-fetch request types more clearNick Hengeveld1-136/+139
2005-11-19Isolate shared HTTP request functionalityNick Hengeveld1-527/+59
2005-11-15Fix bunch of fd leaks in http-fetchPetr Baudis1-2/+14
2005-11-12Fix fd leak in http-fetchNick Hengeveld1-0/+2
2005-11-12Fix for multiple alternates requests in http-fetchNick Hengeveld1-61/+117
2005-11-11Show URL in the "Getting <foo> list" http-fetch messagesPetr Baudis1-2/+2
2005-11-10Let git-clone/git-fetch follow HTTP redirectionsJosef Weidendorfer1-0/+2
2005-11-08sparse fixes for http-{fetch,push}.cPeter Hagervall1-2/+2
2005-11-06http-fetch: do not use curl_message after releasing itJohannes Schindelin1-3/+3
2005-11-03Remove the temp file if it is empty after the request has failedNick Hengeveld1-0/+5
2005-10-23Silence confusing and false-positive curl error messagePetr Baudis1-3/+6
2005-10-21[PATCH 3/3] Allow running requests to finish after a pull errorNick Hengeveld1-2/+13
2005-10-21[PATCH 2/3] Switched back to loading alternates as neededNick Hengeveld1-16/+29
2005-10-21[PATCH 1/3] Clean up CURL handles in unused request slotsNick Hengeveld1-6/+20
2005-10-19Support for HTTP transfer timeouts based on transfer speedNick Hengeveld1-0/+29
2005-10-16Sparse fixes for http-fetchPeter Hagervall1-15/+17
2005-10-15Show curl error a bit better.Junio C Hamano1-1/+3
2005-10-15Some curl versions lack curl_easy_duphandle()Johannes Schindelin1-16/+44
2005-10-14Use config file settings for httpNick Hengeveld1-21/+88
2005-10-14git-http-fetch: Remove size limit for objects/info/{packs,alternates}Sergey Vlasov1-7/+36
2005-10-11Quote reference names while fetching with curl.Junio C Hamano1-8/+47
2005-10-10Remove unused 'got_alternates' variable.Junio C Hamano1-5/+1
2005-10-10Use the same move_temp_to_file in git-http-fetch.Junio C Hamano1-30/+18
2005-10-10Restore functionality to allow proxies to cache objectsNick Hengeveld1-1/+7
2005-10-10[PATCH] Don't fetch objects that exist in the local repositoryNick Hengeveld1-1/+9
2005-10-10Set the parallel HTTP request limit via an environment variableNick Hengeveld1-11/+6
2005-10-10Only compile parallel HTTP support with CURL >= 7.9.8Nick Hengeveld1-5/+57
2005-10-10Add support for parallel HTTP transfersNick Hengeveld1-223/+587
2005-10-01[PATCH] HTTP partial transfer support fix.Nick Hengeveld1-1/+0
2005-10-01Update partial HTTP transfers.Junio C Hamano1-4/+11
2005-10-01[PATCH] HTTP partial transfer support for object, pack, and index transfersNick Hengeveld1-23/+161
2005-09-29[PATCH] Old curl does not know about CURLOPT_SSLKEYJohannes Schindelin1-0/+2
2005-09-28[PATCH] Make some needlessly global stuff staticPeter Hagervall1-2/+2
2005-09-28[PATCH] Support for more CURL SSL settings via environment variablesNick Hengeveld1-0/+19
2005-09-27[PATCH] Return CURL error message when object transfer failsNick Hengeveld1-8/+16
2005-09-27[PATCH] Implement --recover for git-*-fetchDaniel Barkalow1-0/+2
2005-09-21Make object creation in http fetch a bit safer.Junio C Hamano1-5/+24
2005-09-18[PATCH] Support alternates and http-alternates in http-fetchDaniel Barkalow1-7/+38
2005-09-17[PATCH] Add support for alternates in HTTPDaniel Barkalow1-35/+134
2005-09-15[PATCH] git-http-fetch: Allow caching of retrieved objects by proxy serversSergey Vlasov1-0/+8
2005-09-09Retire support for old environment variables.Junio C Hamano1-1/+1
2005-09-07Big tool rename.Junio C Hamano1-0/+371