| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-07 | Merge branch 'js/curl-off-t-fixes' | Junio C Hamano | 1 | -11/+3 |
| 2025-09-26 | http: offer to cast `size_t` to `curl_off_t` safely | Johannes Schindelin | 1 | -11/+3 |
| 2025-07-01 | Use legacy hash for legacy formats | brian m. carlson | 1 | -1/+1 |
| 2025-06-06 | curl: pass `long` values where expected | Johannes Schindelin | 1 | -3/+3 |
| 2025-06-04 | curl: fix integer constant typechecks with curl_easy_setopt() | Jeff King | 1 | -3/+3 |
| 2025-03-28 | remote-curl: avoid using the comma operator unnecessarily | Johannes Schindelin | 1 | -2/+2 |
| 2024-12-18 | credential: stop using `the_repository` | Patrick Steinhardt | 1 | -2/+2 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+1 |
| 2024-09-25 | remote-curl: free HEAD ref with free_one_ref() | Jeff King | 1 | -1/+1 |
| 2024-07-02 | Merge branch 'jk/remote-wo-url' | Junio C Hamano | 1 | -1/+1 |
| 2024-07-02 | Merge branch 'ps/use-the-repository' | Junio C Hamano | 1 | -0/+2 |
| 2024-06-17 | Merge branch 'ps/no-writable-strings' | Junio C Hamano | 1 | -26/+27 |
| 2024-06-14 | global: introduce `USE_THE_REPOSITORY_VARIABLE` macro | Patrick Steinhardt | 1 | -0/+2 |
| 2024-06-14 | remote: use strvecs to store remote url/pushurl | Jeff King | 1 | -1/+1 |
| 2024-06-07 | remote-curl: avoid assigning string constant to non-const variable | Patrick Steinhardt | 1 | -26/+27 |
| 2024-05-30 | Merge branch 'ps/undecided-is-not-necessarily-sha1' | Junio C Hamano | 1 | -1/+18 |
| 2024-05-08 | Merge branch 'bc/credential-scheme-enhancement' | Junio C Hamano | 1 | -5/+9 |
| 2024-05-06 | remote-curl: fix parsing of detached SHA256 heads | Patrick Steinhardt | 1 | -1/+18 |
| 2024-04-16 | http: add support for authtype and credential | brian m. carlson | 1 | -1/+3 |
| 2024-04-16 | credential: gate new fields on capability | brian m. carlson | 1 | -2/+2 |
| 2024-04-16 | remote-curl: reset headers on new request | brian m. carlson | 1 | -2/+4 |
| 2024-04-15 | Merge branch 'jk/libcurl-8.7-regression-workaround' | Junio C Hamano | 1 | -0/+3 |
| 2024-04-05 | remote-curl: add Transfer-Encoding header only for older curl | Jeff King | 1 | -0/+3 |
| 2024-03-20 | transport-helper: drop "object-format <algo>" option | Jeff King | 1 | -7/+2 |
| 2024-01-30 | Merge branch 'jx/remote-archive-over-smart-http' | Junio C Hamano | 1 | -3/+11 |
| 2024-01-22 | remote-curl: supports git-upload-archive service | Jiang Xin | 1 | -3/+11 |
| 2024-01-08 | Merge branch 'en/header-cleanup' | Junio C Hamano | 1 | -2/+1 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -1/+0 |
| 2023-12-26 | http.h: remove unnecessary include | Elijah Newren | 1 | -0/+1 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -1/+0 |
| 2023-12-12 | remote-curl: rediscover repository when fetching refs | Patrick Steinhardt | 1 | -2/+5 |
| 2023-07-17 | Merge branch 'cw/compat-util-header-cleanup' | Junio C Hamano | 1 | -1/+0 |
| 2023-07-07 | pkt-line: add size parameter to packet_length() | René Scharfe | 1 | -1/+2 |
| 2023-07-05 | git-compat-util: move alloc macros to git-compat-util.h | Calvin Wan | 1 | -1/+0 |
| 2023-04-25 | Merge branch 'en/header-split-cache-h' | Junio C Hamano | 1 | -0/+1 |
| 2023-04-11 | treewide: be explicit about dependence on trace.h & trace2.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-06 | Merge branch 'en/header-split-cleanup' | Junio C Hamano | 1 | -0/+4 |
| 2023-03-28 | Merge branch 'jk/fix-proto-downgrade-to-v0' | Junio C Hamano | 1 | -3/+4 |
| 2023-03-21 | write-or-die.h: move declarations for write-or-die.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | setup.h: move declarations for setup.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | environment.h: move declarations for environment.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-17 | git_connect(): fix corner cases in downgrading v2 to v0 | Jeff King | 1 | -3/+4 |
| 2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2023-02-23 | alloc.h: move ALLOC_GROW() functions from cache.h | Elijah Newren | 1 | -1/+2 |
| 2023-02-06 | Sync with 2.37.6 | Johannes Schindelin | 1 | -15/+13 |
| 2023-02-06 | Sync with 2.35.7 | Johannes Schindelin | 1 | -15/+13 |
| 2023-02-06 | Sync with 2.34.7 | Johannes Schindelin | 1 | -15/+13 |
| 2023-02-06 | http: prefer CURLOPT_SEEKFUNCTION to CURLOPT_IOCTLFUNCTION | Jeff King | 1 | -15/+13 |
| 2023-01-17 | http: prefer CURLOPT_SEEKFUNCTION to CURLOPT_IOCTLFUNCTION | Jeff King | 1 | -15/+13 |
| 2022-08-10 | remote-curl: add 'get' capability | Derrick Stolee | 1 | -0/+28 |
| 2022-07-11 | remote-curl: send Accept-Language header to server | Li Linchao | 1 | -3/+18 |
| 2022-04-04 | Merge branch 'rc/fetch-refetch' | Junio C Hamano | 1 | -0/+6 |
| 2022-03-28 | builtin/fetch-pack: add --refetch option | Robert Coup | 1 | -0/+6 |
| 2022-03-04 | remote-curl.c: free memory in cmd_main() | Ævar Arnfjörð Bjarmason | 1 | -4/+8 |
| 2021-11-25 | run-command API users: use strvec_pushv(), not argv assignment | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2021-10-25 | Merge branch 'ab/pkt-line-cleanup' | Junio C Hamano | 1 | -1/+1 |
| 2021-10-15 | pkt-line.[ch]: remove unused packet_read_line_buf() | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2021-10-11 | Merge branch 'ab/http-pinned-public-key-mismatch' | Junio C Hamano | 1 | -0/+4 |
| 2021-09-28 | string-list.[ch]: remove string_list_init() compatibility function | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2021-09-27 | http: check CURLE_SSL_PINNEDPUBKEYNOTMATCH when emitting errors | Ævar Arnfjörð Bjarmason | 1 | -0/+4 |
| 2021-08-24 | Merge branch 'ab/http-drop-old-curl' | Junio C Hamano | 1 | -9/+2 |
| 2021-07-30 | http: rename CURLOPT_FILE to CURLOPT_WRITEDATA | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2021-07-30 | http: drop support for curl < 7.16.0 | Jeff King | 1 | -4/+0 |
| 2021-07-30 | http: drop support for curl < 7.11.1 | Jeff King | 1 | -3/+0 |
| 2021-07-28 | Merge branch 'dl/packet-read-response-end-fix' | Junio C Hamano | 1 | -1/+1 |
| 2021-07-09 | pkt-line: replace "stateless separator" with "response end" | Denton Liu | 1 | -1/+1 |
| 2021-05-12 | remote-curl: fix clone on sha256 repos | Eric Wong | 1 | -0/+2 |
| 2020-10-03 | push: parse and set flag for "--force-if-includes" | Srinidhi Kaushik | 1 | -1/+13 |
| 2020-09-03 | Merge branch 'jt/lazy-fetch' | Junio C Hamano | 1 | -6/+0 |
| 2020-08-24 | (various): document from_promisor parameter | Jonathan Tan | 1 | -0/+3 |
| 2020-08-18 | fetch-pack: remove no_dependents code | Jonathan Tan | 1 | -6/+0 |
| 2020-08-10 | Merge branch 'jk/strvec' | Junio C Hamano | 1 | -51/+51 |
| 2020-07-30 | strvec: rename struct fields | Jeff King | 1 | -3/+3 |
| 2020-07-30 | Merge branch 'bc/push-cas-cquoted-refname' into master | Junio C Hamano | 1 | -1/+5 |
| 2020-07-28 | strvec: fix indentation in renamed calls | Jeff King | 1 | -4/+4 |
| 2020-07-28 | strvec: convert remaining callers away from argv_array name | Jeff King | 1 | -43/+43 |
| 2020-07-28 | strvec: rename files from argv-array to strvec | Jeff King | 1 | -1/+1 |
| 2020-07-20 | remote-curl: make --force-with-lease work with non-ASCII ref names | brian m. carlson | 1 | -1/+5 |
| 2020-07-06 | Merge branch 'bc/sha-256-part-2' | Junio C Hamano | 1 | -4/+42 |
| 2020-06-19 | remote-curl: avoid truncating refs with ls-remote | brian m. carlson | 1 | -1/+3 |
| 2020-06-19 | remote-curl: detect algorithm for dumb HTTP by size | brian m. carlson | 1 | -2/+21 |
| 2020-05-27 | remote-curl: implement object-format extensions | brian m. carlson | 1 | -1/+18 |
| 2020-05-24 | stateless-connect: send response end packet | Denton Liu | 1 | -0/+5 |
| 2020-05-24 | pkt-line: define PACKET_READ_RESPONSE_END | Denton Liu | 1 | -0/+2 |
| 2020-05-24 | remote-curl: error on incomplete packet | Denton Liu | 1 | -3/+56 |
| 2020-05-18 | remote-curl: remove label indentation | Denton Liu | 1 | -1/+1 |
| 2020-05-18 | remote-curl: fix typo | Denton Liu | 1 | -1/+1 |
| 2020-03-30 | oid_array: rename source file from sha1-array | Jeff King | 1 | -1/+1 |
| 2020-03-09 | Merge branch 'rs/show-progress-in-dumb-http-fetch' | Junio C Hamano | 1 | -0/+1 |
| 2020-03-03 | remote-curl: show progress for fetches over dumb HTTP | René Scharfe | 1 | -0/+1 |
| 2020-01-31 | C: use skip_prefix() to avoid hardcoded string length | Junio C Hamano | 1 | -2/+3 |
| 2019-10-23 | Merge branch 'bc/smart-http-atomic-push' | Junio C Hamano | 1 | -1/+12 |
| 2019-10-17 | remote-curl: pass on atomic capability to remote side | brian m. carlson | 1 | -1/+12 |
| 2019-10-15 | remote-curl: use argv_array in parse_push() | René Scharfe | 1 | -13/+9 |
| 2019-06-03 | i18n: fix typos found during l10n for git 2.22.0 | Jiang Xin | 1 | -2/+2 |
| 2019-04-25 | Merge branch 'bc/hash-transition-16' | Junio C Hamano | 1 | -5/+6 |
| 2019-04-16 | Merge branch 'js/remote-curl-i18n' | Junio C Hamano | 1 | -25/+25 |
| 2019-04-16 | Merge branch 'js/anonymize-remote-curl-diag' | Junio C Hamano | 1 | -6/+13 |
| 2019-04-01 | remote-curl: make hash size independent | brian m. carlson | 1 | -5/+6 |
| 2019-03-07 | Merge branch 'jt/http-auth-proto-v2-fix' | Junio C Hamano | 1 | -205/+179 |
| 2019-03-06 | remote-curl: mark all error messages for translation | Johannes Schindelin | 1 | -25/+25 |
| 2019-03-05 | curl: anonymize URLs in error messages and warnings | Johannes Schindelin | 1 | -6/+13 |
| 2019-03-03 | remote-curl: use post_rpc() for protocol v2 also | Jonathan Tan | 1 | -184/+149 |
| 2019-02-22 | trace2: create new combined trace facility | Jeff Hostetler | 1 | -0/+7 |
| 2019-02-22 | remote-curl: refactor reading into rpc_state's buf | Jonathan Tan | 1 | -9/+24 |
| 2019-02-14 | remote-curl: reduce scope of rpc_state.result | Jonathan Tan | 1 | -12/+13 |
| 2019-02-14 | remote-curl: reduce scope of rpc_state.stdin_preamble | Jonathan Tan | 1 | -9/+4 |
| 2019-02-14 | remote-curl: reduce scope of rpc_state.argv | Jonathan Tan | 1 | -7/+5 |
| 2019-02-06 | remote-curl: tighten "version 2" check for smart-http | Jeff King | 1 | -1/+1 |
| 2019-02-06 | remote-curl: refactor smart-http discovery | Jeff King | 1 | -43/+57 |
| 2019-02-05 | Merge branch 'jt/fetch-v2-sideband' | Junio C Hamano | 1 | -9/+20 |
| 2019-01-29 | Merge branch 'ms/http-no-more-failonerror' | Junio C Hamano | 1 | -5/+24 |
| 2019-01-10 | remote-curl: unset CURLOPT_FAILONERROR | Masaya Suzuki | 1 | -0/+10 |
| 2019-01-10 | remote-curl: define struct for CURLOPT_WRITEFUNCTION | Masaya Suzuki | 1 | -4/+14 |
| 2019-01-10 | http: enable keep_error for HTTP requests | Masaya Suzuki | 1 | -1/+0 |
| 2019-01-02 | pack-protocol.txt: accept error packets in any context | Masaya Suzuki | 1 | -3/+6 |
| 2019-01-02 | Use packet_reader instead of packet_read_line | Masaya Suzuki | 1 | -7/+15 |
| 2018-12-10 | style: the opening '{' of a function is in a separate line | Nguyễn Thái Ngọc Duy | 1 | -1/+2 |
| 2018-11-21 | Merge branch 'en/double-semicolon-fix' into maint | Junio C Hamano | 1 | -1/+1 |
| 2018-11-12 | remote-curl.c: xcurl_off_t is not portable (on 32 bit platfoms) | Torsten Bögershausen | 1 | -3/+4 |
| 2018-09-24 | Merge branch 'en/double-semicolon-fix' | Junio C Hamano | 1 | -1/+1 |
| 2018-09-05 | Remove superfluous trailing semicolons | Elijah Newren | 1 | -1/+1 |
| 2018-08-20 | Merge branch 'js/typofixes' | Junio C Hamano | 1 | -1/+1 |
| 2018-08-08 | remote-curl: remove spurious period | Johannes Schindelin | 1 | -1/+1 |
| 2018-05-23 | remote-curl: accept compressed responses with protocol v2 | Brandon Williams | 1 | -0/+1 |
| 2018-05-23 | remote-curl: accept all encodings supported by curl | Brandon Williams | 1 | -1/+1 |
| 2018-05-08 | Merge branch 'ma/http-walker-no-partial' | Junio C Hamano | 1 | -3/+0 |
| 2018-05-08 | Merge branch 'bw/protocol-v2' | Junio C Hamano | 1 | -4/+276 |
| 2018-04-24 | walker: drop fields of `struct walker` which are always 1 | Martin Ågren | 1 | -3/+0 |
| 2018-04-11 | exec_cmd: rename to use dash in file name | Stefan Beller | 1 | -1/+1 |
| 2018-03-15 | remote-curl: don't request v2 when pushing | Brandon Williams | 1 | -1/+10 |
| 2018-03-15 | remote-curl: implement stateless-connect command | Brandon Williams | 1 | -1/+206 |
| 2018-03-15 | http: eliminate "# service" line when using protocol v2 | Brandon Williams | 1 | -0/+3 |
| 2018-03-15 | http: don't always add Git-Protocol header | Brandon Williams | 1 | -0/+33 |
| 2018-03-15 | remote-curl: store the protocol version the server responded with | Brandon Williams | 1 | -1/+3 |
| 2018-03-15 | remote-curl: create copy of the service name | Brandon Williams | 1 | -2/+3 |
| 2018-03-14 | protocol: introduce enum protocol_version value protocol_v2 | Brandon Williams | 1 | -0/+3 |
| 2018-03-14 | connect: discover protocol version outside of get_remote_heads | Brandon Williams | 1 | -2/+18 |
| 2018-02-28 | Merge branch 'jk/push-options-via-transport-fix' | Junio C Hamano | 1 | -1/+10 |
| 2018-02-27 | Merge branch 'js/packet-read-line-check-null' | Junio C Hamano | 1 | -0/+2 |
| 2018-02-20 | remote-curl: unquote incoming push-options | Jeff King | 1 | -1/+10 |
| 2018-02-08 | always check for NULL return from packet_read_line() | Jon Simons | 1 | -0/+2 |
| 2017-12-08 | fetch: support filters | Jeff Hostetler | 1 | -0/+6 |
| 2017-12-05 | introduce fetch-object: fetch one promisor object | Jonathan Tan | 1 | -1/+13 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-04-23 | Merge branch 'dt/http-postbuffer-can-be-large' | Junio C Hamano | 1 | -3/+9 |
| 2017-04-19 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -2/+2 |
| 2017-04-13 | http.postbuffer: allow full range of ssize_t values | David Turner | 1 | -3/+9 |
| 2017-03-31 | Rename sha1_array to oid_array | brian m. carlson | 1 | -1/+1 |
| 2017-03-28 | sha1-array: convert internal storage for struct sha1_array to object_id | brian m. carlson | 1 | -1/+1 |
| 2017-03-22 | remote-curl: allow push options | Brandon Williams | 1 | -0/+8 |
| 2017-01-10 | Merge branch 'dt/smart-http-detect-server-going-away' | Junio C Hamano | 1 | -0/+8 |
| 2016-12-19 | Merge branch 'jk/http-walker-limit-redirect-2.9' | Junio C Hamano | 1 | -9/+13 |
| 2016-12-06 | http: make redirects more obvious | Jeff King | 1 | -0/+4 |
| 2016-12-06 | remote-curl: rename shadowed options variable | Jeff King | 1 | -9/+9 |
| 2016-11-18 | remote-curl: don't hang when a server dies before any output | David Turner | 1 | -0/+8 |
| 2016-10-10 | Merge branch 'nd/shallow-deepen' | Junio C Hamano | 1 | -31/+49 |
| 2016-07-06 | Merge branch 'jk/common-main-2.8' into jk/common-main | Junio C Hamano | 1 | -4/+1 |
| 2016-07-01 | common-main: call git_setup_gettext() | Jeff King | 1 | -2/+0 |
| 2016-07-01 | common-main: call git_extract_argv0_path() | Jeff King | 1 | -1/+0 |
| 2016-07-01 | add an extra level of indirection to main() | Jeff King | 1 | -1/+1 |
| 2016-06-13 | fetch, upload-pack: --deepen=N extends shallow boundary by N commits | Nguyễn Thái Ngọc Duy | 1 | -1/+13 |
| 2016-06-13 | fetch: define shallow boundary with --shallow-exclude | Nguyễn Thái Ngọc Duy | 1 | -0/+9 |
| 2016-06-13 | fetch: define shallow boundary with --shallow-since | Nguyễn Thái Ngọc Duy | 1 | -2/+9 |
| 2016-06-13 | remote-curl.c: convert fetch_git() to use argv_array | Nguyễn Thái Ngọc Duy | 1 | -28/+18 |
| 2016-04-27 | http: support sending custom HTTP headers | Johannes Schindelin | 1 | -2/+2 |
| 2016-02-26 | Merge branch 'jk/tighten-alloc' | Junio C Hamano | 1 | -13/+13 |
| 2016-02-24 | Merge branch 'sp/remote-curl-ssl-strerror' | Junio C Hamano | 1 | -2/+14 |
| 2016-02-24 | Merge branch 'ew/force-ipv4' | Junio C Hamano | 1 | -0/+13 |
| 2016-02-22 | convert trivial cases to ALLOC_ARRAY | Jeff King | 1 | -1/+2 |
| 2016-02-22 | convert manual allocations to argv_array | Jeff King | 1 | -12/+11 |
| 2016-02-15 | remote-curl: include curl_errorstr on SSL setup failures | Shawn Pearce | 1 | -2/+14 |
| 2016-02-12 | connect & http: support -4 and -6 switches for remote operations | Eric Wong | 1 | -0/+13 |
| 2016-01-15 | strbuf: introduce strbuf_getline_{lf,nul}() | Junio C Hamano | 1 | -3/+3 |
| 2015-11-20 | parse_fetch: convert to use struct object_id | brian m. carlson | 1 | -6/+6 |
| 2015-11-20 | Convert struct ref to use object_id. | brian m. carlson | 1 | -5/+5 |
| 2015-10-05 | use alloc_ref rather than hand-allocating "struct ref" | Jeff King | 1 | -4/+1 |
| 2015-08-19 | push: support signing pushes iff the server supports it | Dave Borowitz | 1 | -5/+11 |
| 2015-03-17 | Merge branch 'rs/deflate-init-cleanup' | Junio C Hamano | 1 | -1/+0 |
| 2015-03-05 | zlib: initialize git_zstream in git_deflate_init{,_gzip,_raw} | René Scharfe | 1 | -1/+0 |
| 2015-02-18 | Merge branch 'ye/http-accept-language' | Junio C Hamano | 1 | -0/+2 |
| 2015-02-17 | Merge branch 'jk/remote-curl-an-array-in-struct-cannot-be-null' | Junio C Hamano | 1 | -1/+1 |
| 2015-01-28 | do not check truth value of flex arrays | Jeff King | 1 | -1/+1 |
| 2015-01-28 | http: add Accept-Language header if possible | Yi EungJun | 1 | -0/+2 |
| 2014-10-08 | Merge branch 'jc/push-cert' | Junio C Hamano | 1 | -1/+12 |
| 2014-09-19 | Merge branch 'da/styles' | Junio C Hamano | 1 | -1/+1 |
| 2014-09-19 | Merge branch 'jk/send-pack-many-refspecs' | Junio C Hamano | 1 | -1/+7 |
| 2014-09-17 | signed push: teach smart-HTTP to pass "git push --signed" around | Junio C Hamano | 1 | -1/+12 |
| 2014-09-02 | stylefix: asterisks stick to the variable, not the type | David Aguilar | 1 | -1/+1 |
| 2014-08-26 | send-pack: take refspecs over stdin | Jeff King | 1 | -1/+7 |
| 2014-08-20 | run-command: introduce CHILD_PROCESS_INIT | René Scharfe | 1 | -2/+1 |
| 2014-07-21 | Merge branch 'jk/remote-curl-squelch-extra-errors' | Junio C Hamano | 1 | -8/+6 |
| 2014-07-10 | remote-curl: mark helper-protocol errors more clearly | Jeff King | 1 | -4/+4 |
| 2014-07-10 | remote-curl: use error instead of fprintf(stderr) | Jeff King | 1 | -5/+5 |
| 2014-07-10 | remote-curl: do not complain on EOF from parent git | Jeff King | 1 | -2/+0 |
| 2014-06-20 | use skip_prefix to avoid repeating strings | Jeff King | 1 | -7/+8 |
| 2014-05-27 | remote-curl: reencode http error messages | Jeff King | 1 | -7/+10 |
| 2014-05-27 | http: extract type/subtype portion of content-type | Jeff King | 1 | -1/+1 |
| 2014-02-18 | http: never use curl_easy_perform | Jeff King | 1 | -4/+1 |