| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-30 | http: refactor subsystem to use `packfile_list`s | Patrick Steinhardt | 1 | -17/+9 |
| 2025-07-01 | odb: rename `has_object()` | Patrick Steinhardt | 1 | -4/+4 |
| 2025-07-01 | object-store: rename files to "odb.{c,h}" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-07-01 | object-store: rename `object_directory` to `odb_source` | Patrick Steinhardt | 1 | -1/+1 |
| 2025-04-29 | treewide: convert users of `repo_has_object_file()` to `has_object()` | Patrick Steinhardt | 1 | -2/+4 |
| 2025-04-29 | object-store: drop `loose_object_path()` | Patrick Steinhardt | 1 | -1/+2 |
| 2025-04-15 | object-store: merge "object-store-ll.h" and "object-store.h" | Patrick Steinhardt | 1 | -1/+1 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+1 |
| 2024-10-25 | packfile: convert find_sha1_pack() to use object_id | Jeff King | 1 | -1/+1 |
| 2024-10-25 | http-walker: use object_id instead of bare hash | Jeff King | 1 | -12/+13 |
| 2024-09-25 | http-walker: free fake packed_git list | Jeff King | 1 | -0/+10 |
| 2024-09-25 | http: fix leak of http_object_request struct | Jeff King | 1 | -4/+4 |
| 2024-06-14 | global: introduce `USE_THE_REPOSITORY_VARIABLE` macro | Patrick Steinhardt | 1 | -0/+2 |
| 2024-06-14 | hash: require hash algorithm in `oidread()` and `oidclr()` | Patrick Steinhardt | 1 | -1/+1 |
| 2024-06-14 | hash: require hash algorithm in `hasheq()`, `hashcmp()` and `hashclr()` | Patrick Steinhardt | 1 | -1/+1 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -1/+0 |
| 2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+1 |
| 2023-04-25 | Merge branch 'en/header-split-cache-h' | Junio C Hamano | 1 | -1/+1 |
| 2023-04-11 | treewide: remove cache.h inclusion due to object-file.h changes | Elijah Newren | 1 | -1/+1 |
| 2023-04-06 | Merge branch 'ab/remove-implicit-use-of-the-repository' | Junio C Hamano | 1 | -2/+2 |
| 2023-04-04 | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-... | Junio C Hamano | 1 | -2/+2 |
| 2023-03-28 | cocci: apply the "object-store.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2023-03-17 | http: mark unused parameter in fill_active_slot() callbacks | Jeff King | 1 | -2/+2 |
| 2023-03-17 | http: drop unused parameter from start_object_request() | Jeff King | 1 | -4/+3 |
| 2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2022-05-02 | tree-wide: apply equals-null.cocci | Junio C Hamano | 1 | -7/+7 |
| 2021-07-30 | http: rename CURLOPT_FILE to CURLOPT_WRITEDATA | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2021-07-30 | http: drop support for curl < 7.16.0 | Jeff King | 1 | -12/+0 |
| 2021-04-27 | Always use oidread to read into struct object_id | brian m. carlson | 1 | -1/+1 |
| 2020-06-10 | http: refactor finish_http_pack_request() | Jonathan Tan | 1 | -2/+3 |
| 2019-04-25 | Merge branch 'bc/hash-transition-16' | Junio C Hamano | 1 | -9/+9 |
| 2019-04-01 | http-walker: replace sha1_to_hex | brian m. carlson | 1 | -9/+9 |
| 2019-04-01 | object-store: rename and expand packed_git's sha1 member | brian m. carlson | 1 | -1/+1 |
| 2019-03-24 | http: use normalize_curl_result() instead of manual conversion | Jeff King | 1 | -11/+2 |
| 2019-03-24 | http: normalize curl results for dumb loose and alternates fetches | Jeff King | 1 | -0/+8 |
| 2019-01-08 | convert has_sha1_file() callers to has_object_file() | Jeff King | 1 | -2/+2 |
| 2019-01-08 | sha1-file: modernize loose object file functions | Jeff King | 1 | -1/+1 |
| 2019-01-08 | http: use struct object_id instead of bare sha1 | Jeff King | 1 | -3/+3 |
| 2018-11-13 | sha1_file_name(): overwrite buffer instead of appending | Jeff King | 1 | -1/+1 |
| 2018-08-29 | convert "hashcmp() != 0" to "!hasheq()" | Jeff King | 1 | -1/+1 |
| 2018-08-29 | convert "hashcmp() == 0" to hasheq() | Jeff King | 1 | -1/+1 |
| 2018-04-11 | Merge branch 'sb/object-store' | Junio C Hamano | 1 | -1/+3 |
| 2018-03-26 | sha1_file: add repository argument to sha1_file_name | Stefan Beller | 1 | -1/+2 |
| 2018-03-26 | object-store: move packed_git and packed_git_mru to object store | Stefan Beller | 1 | -0/+1 |
| 2018-03-14 | http-walker: convert struct object_request to use struct object_id | brian m. carlson | 1 | -8/+8 |
| 2018-01-17 | sha1_file: remove static strbuf from sha1_file_name() | Christian Couder | 1 | -2/+4 |
| 2017-08-23 | pack: move find_sha1_pack() | Jonathan Tan | 1 | -0/+1 |
| 2017-03-17 | Merge branch 'jk/http-walker-buffer-underflow-fix' | Junio C Hamano | 1 | -4/+7 |
| 2017-03-13 | http-walker: fix buffer underflow processing remote alternates | Jeff King | 1 | -4/+7 |
| 2017-03-06 | http: release strbuf on disabled alternates | Eric Wong | 1 | -0/+2 |
| 2017-03-06 | http: inform about alternates-as-redirects behavior | Eric Wong | 1 | -3/+5 |
| 2016-12-15 | http: respect protocol.*.allow=user for http-alternates | Jeff King | 1 | -11/+41 |
| 2016-12-06 | http-walker: complain about non-404 loose object errors | Jeff King | 1 | -2/+5 |
| 2016-12-06 | Merge branch 'ew/http-walker' into jk/http-walker-limit-redirect | Junio C Hamano | 1 | -29/+26 |
| 2016-12-06 | http: treat http-alternates like redirects | Jeff King | 1 | -3/+5 |
| 2016-07-12 | http-walker: reduce O(n) ops with doubly-linked list | Eric Wong | 1 | -27/+15 |
| 2016-07-12 | http: avoid disconnecting on 404s for loose objects | Eric Wong | 1 | -0/+9 |
| 2016-07-12 | http-walker: remove unused parameter from fetch_object | Eric Wong | 1 | -2/+2 |
| 2015-09-25 | http-walker: store url in a strbuf | Jeff King | 1 | -9/+10 |
| 2014-09-02 | http-walker: simplify process_alternates_response() using strbuf | René Scharfe | 1 | -9/+6 |
| 2014-06-19 | use xstrfmt to replace xmalloc + sprintf | Jeff King | 1 | -2/+1 |
| 2014-06-19 | use xstrdup instead of xmalloc + strcpy | Jeff King | 1 | -2/+1 |
| 2012-09-12 | Rename static function fetch_pack() to http_fetch_pack() | Michael Haggerty | 1 | -2/+2 |
| 2011-05-04 | http: make curl callbacks match contracts from curl header | Dan McGee | 1 | -2/+2 |
| 2011-03-16 | standardize brace placement in struct definitions | Jonathan Nieder | 1 | -4/+2 |
| 2010-06-21 | Merge branch 'gv/portable' | Junio C Hamano | 1 | -1/+1 |
| 2010-05-31 | enums: omit trailing comma for portability | Gary V. Vaughan | 1 | -1/+1 |
| 2010-05-21 | Merge branch 'sp/maint-dumb-http-pack-reidx' | Junio C Hamano | 1 | -1/+1 |
| 2010-04-17 | http.c: Don't store destination name in request structures | Shawn O. Pearce | 1 | -1/+1 |
| 2010-03-02 | http: init and cleanup separately from http-walker | Tay Ray Chuan | 1 | -5/+1 |
| 2010-03-02 | http-walker: cleanup more thoroughly | Tay Ray Chuan | 1 | -0/+17 |
| 2009-06-06 | http*: add helper methods for fetching objects (loose) | Tay Ray Chuan | 1 | -227/+40 |
| 2009-06-06 | http*: add helper methods for fetching packs | Tay Ray Chuan | 1 | -67/+18 |
| 2009-06-06 | http*: add http_get_info_packs | Tay Ray Chuan | 1 | -175/+9 |
| 2009-06-06 | http*: move common variables and macros to http.[ch] | Tay Ray Chuan | 1 | -13/+5 |
| 2009-06-06 | http*: copy string returned by sha1_to_hex | Tay Ray Chuan | 1 | -22/+23 |
| 2009-06-06 | http-walker: verify remote packs | Tay Ray Chuan | 1 | -3/+30 |
| 2009-06-06 | http-push, http-walker: style fixes | Tay Ray Chuan | 1 | -33/+50 |
| 2009-06-06 | Merge branch 'rc/maint-http-local-slot-fix' into rc/http-push | Junio C Hamano | 1 | -0/+6 |
| 2009-06-06 | http*: cleanup slot->local after fclose | Tay Ray Chuan | 1 | -0/+6 |
| 2009-04-29 | replace direct calls to unlink(2) with unlink_or_warn | Alex Riesen | 1 | -7/+7 |
| 2009-03-27 | Move chmod(foo, 0444) into move_temp_to_file() | Johan Herland | 1 | -1/+0 |
| 2009-01-21 | Merge branch 'lt/maint-wrap-zlib' | Junio C Hamano | 1 | -4/+4 |
| 2009-01-11 | Wrap inflate and other zlib routines for better error reporting | Linus Torvalds | 1 | -4/+4 |
| 2008-10-02 | fix openssl headers conflicting with custom SHA1 implementations | Nicolas Pitre | 1 | -5/+5 |
| 2008-07-19 | Merge branch 'maint' | Junio C Hamano | 1 | -0/+2 |
| 2008-07-18 | http-fetch: do not SEGV after fetching a bad pack idx file | Junio C Hamano | 1 | -0/+2 |
| 2008-06-24 | move show_pack_info() where it belongs | Nicolas Pitre | 1 | -1/+1 |
| 2008-04-26 | Make walker.fetch_ref() take a struct ref. | Daniel Barkalow | 1 | -2/+2 |
| 2008-02-27 | Set proxy override with http_init() | Mike Hommey | 1 | -2/+2 |
| 2007-12-14 | Move fetch_ref from http-push.c and http-walker.c to http.c | Mike Hommey | 1 | -79/+1 |
| 2007-12-14 | Fix various memory leaks in http-push.c and http-walker.c | Mike Hommey | 1 | -15/+25 |
| 2007-12-14 | Use strbuf in http code | Mike Hommey | 1 | -38/+21 |
| 2007-12-14 | Avoid redundant declaration of missing_target() | Mike Hommey | 1 | -13/+0 |
| 2007-12-14 | Fix random sha1 in error message in http-fetch and http-push | Mike Hommey | 1 | -2/+3 |
| 2007-11-25 | Print the real filename that we failed to open. | André Goddard Rosa | 1 | -2/+2 |
| 2007-09-19 | Modularize commit-walker | Daniel Barkalow | 1 | -0/+1035 |