| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2014-01-17 | Merge branch 'nd/shallow-clone' | Junio C Hamano | 1 | -5/+30 |
| 2013-12-17 | Merge branch 'cc/starts-n-ends-with' | Junio C Hamano | 1 | -7/+7 |
| 2013-12-10 | smart-http: support shallow fetch/clone | Nguyễn Thái Ngọc Duy | 1 | -4/+28 |
| 2013-12-10 | remote-curl: pass ref SHA-1 to fetch-pack as well | Nguyễn Thái Ngọc Duy | 1 | -1/+2 |
| 2013-12-10 | connect.c: teach get_remote_heads to parse "shallow" lines | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -7/+7 |
| 2013-12-05 | Merge branch 'bc/http-100-continue' | Junio C Hamano | 1 | -10/+21 |
| 2013-10-31 | remote-curl: fix large pushes with GSSAPI | Brian M. Carlson | 1 | -2/+9 |
| 2013-10-31 | remote-curl: pass curl slot_results back through run_slot | Jeff King | 1 | -9/+13 |
| 2013-10-30 | Merge branch 'jk/http-auth-redirects' | Junio C Hamano | 1 | -28/+41 |
| 2013-10-14 | remote-curl: rewrite base url from info/refs redirects | Jeff King | 1 | -0/+4 |
| 2013-10-14 | remote-curl: store url as a strbuf | Jeff King | 1 | -19/+19 |
| 2013-10-14 | remote-curl: make refs_url a strbuf | Jeff King | 1 | -8/+7 |
| 2013-10-14 | http: hoist credential request out of handle_curl_result | Jeff King | 1 | -1/+6 |
| 2013-09-30 | http: refactor options to http_get_* | Jeff King | 1 | -2/+7 |
| 2013-09-09 | Merge branch 'jc/push-cas' | Junio C Hamano | 1 | -0/+12 |
| 2013-09-09 | Merge branch 'nd/clone-connectivity-shortcut' | Junio C Hamano | 1 | -1/+14 |
| 2013-08-02 | push: teach --force-with-lease to smart-http transport | Junio C Hamano | 1 | -1/+15 |
| 2013-07-23 | smart http: use the same connectivity check on cloning | Nguyễn Thái Ngọc Duy | 1 | -1/+14 |
| 2013-07-09 | remote-http: use argv-array | Junio C Hamano | 1 | -16/+16 |
| 2013-04-06 | remote-curl: die directly with http error messages | Jeff King | 1 | -2/+1 |
| 2013-04-06 | http: simplify http_error helper function | Jeff King | 1 | -1/+1 |
| 2013-04-06 | remote-curl: consistently report repo url for http errors | Jeff King | 1 | -2/+2 |
| 2013-04-06 | remote-curl: always show friendlier 404 message | Jeff King | 1 | -4/+2 |
| 2013-04-06 | remote-curl: let servers override http 404 advice | Jeff King | 1 | -1/+2 |
| 2013-04-06 | remote-curl: show server content on http errors | Jeff King | 1 | -1/+32 |
| 2013-02-24 | remote-curl: always parse incoming refs | Jeff King | 1 | -9/+13 |
| 2013-02-24 | remote-curl: move ref-parsing code up in file | Jeff King | 1 | -59/+59 |
| 2013-02-24 | remote-curl: pass buffer straight to get_remote_heads | Jeff King | 1 | -24/+2 |
| 2013-02-24 | teach get_remote_heads to read from a memory buffer | Jeff King | 1 | -1/+1 |
| 2013-02-24 | pkt-line: share buffer/descriptor reading implementation | Jeff King | 1 | -12/+10 |
| 2013-02-20 | pkt-line: teach packet_read_line to chomp newlines | Jeff King | 1 | -3/+3 |
| 2013-02-20 | pkt-line: drop safe_write function | Jeff King | 1 | -2/+2 |
| 2013-02-04 | Verify Content-Type from smart HTTP servers | Shawn Pearce | 1 | -5/+12 |
| 2012-11-21 | Merge branch 'jk/maint-http-half-auth-fetch' | Junio C Hamano | 1 | -1/+1 |
| 2012-11-21 | remote-curl.c: Fix a compiler warning | Ramsay Jones | 1 | -1/+1 |
| 2012-11-20 | Merge branch 'jk/maint-http-half-auth-fetch' | Junio C Hamano | 1 | -8/+17 |
| 2012-10-31 | remote-curl: retry failed requests for auth even with gzip | Jeff King | 1 | -1/+10 |
| 2012-10-31 | remote-curl: hoist gzip buffer size to top of post_rpc | Jeff King | 1 | -7/+7 |
| 2012-10-29 | Merge branch 'jk/maint-http-init-not-in-result-handler' | Jeff King | 1 | -8/+9 |
| 2012-10-16 | Merge branch 'jk/maint-http-half-auth-push' | Junio C Hamano | 1 | -1/+1 |
| 2012-10-12 | http: do not set up curl auth after a 401 | Jeff King | 1 | -1/+1 |
| 2012-10-12 | remote-curl: do not call run_slot repeatedly | Jeff King | 1 | -7/+8 |
| 2012-10-12 | http: fix segfault in handle_curl_result | Jeff King | 1 | -1/+1 |
| 2012-09-29 | Merge branch 'jk/smart-http-switch' | Junio C Hamano | 1 | -4/+5 |
| 2012-09-29 | Merge branch 'sp/maint-http-enable-gzip' | Junio C Hamano | 1 | -2/+2 |
| 2012-09-21 | remote-curl: let users turn off smart http | Jeff King | 1 | -1/+2 |
| 2012-09-20 | remote-curl: rename is_http variable | Jeff King | 1 | -3/+3 |
| 2012-09-20 | Enable info/refs gzip decompression in HTTP client | Shawn O. Pearce | 1 | -2/+2 |
| 2012-09-20 | Revert "retry request without query when info/refs?query fails" | Shawn O. Pearce | 1 | -16/+2 |
| 2012-08-27 | http: prompt for credentials on failed POST | Jeff King | 1 | -8/+15 |
| 2012-05-10 | Merge branch 'jk/maint-push-progress' into maint | Junio C Hamano | 1 | -0/+1 |