aboutsummaryrefslogtreecommitdiffstats
path: root/transport-helper.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-03Merge branch 'jk/remote-helper-object-format-option-fix'Junio C Hamano1-7/+4
2024-03-20transport-helper: send "true" value for object-format optionJeff King1-5/+2
2024-03-20transport-helper: use write helpers more consistentlyJeff King1-3/+3
2024-03-15Merge branch 'as/option-names-in-messages'Junio C Hamano1-1/+1
2024-03-05transport-helper.c: trivial fix of error messageAlexander Shopov1-1/+1
2024-02-02Merge branch 'jk/fetch-auto-tag-following-fix'Junio C Hamano1-0/+3
2024-01-30Merge branch 'jx/remote-archive-over-smart-http'Junio C Hamano1-16/+13
2024-01-24transport-helper: re-examine object dir after fetchingJeff King1-0/+3
2024-01-22transport-helper: call do_take_over() in process_connectJiang Xin1-13/+9
2024-01-22transport-helper: call do_take_over() in connect_helperJiang Xin1-0/+2
2024-01-22transport-helper: protocol v2 supports upload-archiveJiang Xin1-1/+2
2024-01-22transport-helper: no connection restriction in connect_helperJiang Xin1-2/+0
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-2/+0
2023-07-05treewide: remove unnecessary includes for wrapper.hCalvin Wan1-1/+0
2023-06-21diff.h: remove unnecessary include of oidset.hElijah Newren1-0/+1
2023-04-11treewide: remove cache.h inclusion due to object-name.h changesElijah Newren1-1/+1
2023-04-11object-name.h: move declarations for object-name.c functions from cache.hElijah Newren1-0/+1
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano1-1/+1
2023-03-28cocci: apply the "cache.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-1/+1
2023-03-21environment.h: move declarations for environment.c functions from cache.hElijah Newren1-0/+1
2023-03-21wrapper.h: move declarations for wrapper.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-25clone: request the 'bundle-uri' command when availableÆvar Arnfjörð Bjarmason1-0/+13
2022-09-12list-objects-filter: add and use initializersJeff King1-0/+2
2022-06-02run-command API: rename "env_array" to "env"Ævar Arnfjörð Bjarmason1-1/+1
2022-03-28fetch: add --refetch optionRobert Coup1-0/+3
2021-10-29Merge branch 'jk/http-push-status-fix'Junio C Hamano1-0/+4
2021-10-18transport-helper: recognize "expecting report" error from send-packJeff King1-0/+4
2021-08-05transport: use designated initializersÆvar Arnfjörð Bjarmason1-6/+6
2021-08-05transport: rename "fetch" in transport_vtable to "fetch_refs"Ævar Arnfjörð Bjarmason1-4/+4
2021-05-05fetch: teach independent negotiation (no packfile)Jonathan Tan1-0/+10
2021-03-13use CALLOC_ARRAYRené Scharfe1-2/+2
2021-02-05connect, transport: encapsulate arg in structJonathan Tan1-2/+3
2020-10-03push: parse and set flag for "--force-if-includes"Srinidhi Kaushik1-0/+5
2020-10-03push: add reflog check for "--force-if-includes"Srinidhi Kaushik1-0/+5
2020-09-25Merge branch 'jx/proc-receive-hook'Junio C Hamano1-29/+99
2020-08-27New capability "report-status-v2" for git-pushJiang Xin1-29/+99
2020-08-26transport-helper: do not run git-remote-ext etc. in dashed formJunio C Hamano1-2/+2
2020-07-30strvec: rename struct fieldsJeff King1-1/+1
2020-07-28strvec: fix indentation in renamed callsJeff King1-1/+1
2020-07-28strvec: convert remaining callers away from argv_array nameJeff King1-15/+15
2020-07-28strvec: rename files from argv-array to strvecJeff King1-1/+1
2020-07-06Merge branch 'js/default-branch-name'Junio C Hamano1-1/+1
2020-07-06Merge branch 'bc/sha-256-part-2'Junio C Hamano1-2/+22
2020-06-24send-pack/transport-helper: avoid mentioning a particular branchJohannes Schindelin1-1/+1
2020-06-10fetch-pack: support more than one pack lockfileJonathan Tan1-2/+3
2020-05-27transport-helper: implement object-format extensionsbrian m. carlson1-2/+22
2020-04-17transport-helper: new method reject_atomic_push()Jiang Xin1-15/+23
2020-04-17transport-helper: mark failure for atomic pushJiang Xin1-0/+15
2020-01-31C: use skip_prefix() to avoid hardcoded string lengthJunio C Hamano1-2/+3
2019-12-06Sync with 2.23.1Johannes Schindelin1-0/+1
2019-12-06Sync with 2.21.1Johannes Schindelin1-0/+1
2019-12-06Sync with 2.20.2Johannes Schindelin1-0/+1
2019-12-06Sync with 2.19.3Johannes Schindelin1-0/+1
2019-12-06Sync with 2.18.2Johannes Schindelin1-0/+1
2019-12-06Sync with 2.17.3Johannes Schindelin1-0/+1
2019-12-06Sync with 2.16.6Johannes Schindelin1-0/+1
2019-12-06Sync with 2.15.4Johannes Schindelin1-0/+1
2019-12-06Sync with 2.14.6Johannes Schindelin1-0/+1
2019-12-04fast-import: disallow "feature export-marks" by defaultJeff King1-0/+1
2019-10-23Merge branch 'bc/smart-http-atomic-push'Junio C Hamano1-0/+4
2019-10-17remote-curl: pass on atomic capability to remote sidebrian m. carlson1-0/+4
2019-09-18Merge branch 'jt/avoid-ls-refs-with-http'Junio C Hamano1-6/+32
2019-09-18Merge branch 'md/list-objects-filter-combo'Junio C Hamano1-7/+3
2019-08-22transport: teach all vtables to allow fetch firstJonathan Tan1-1/+0
2019-08-22transport-helper: skip ls-refs if unnecessaryJonathan Tan1-6/+33
2019-07-29Merge branch 'es/local-atomic-push-failure-with-http' into maintJunio C Hamano1-0/+6
2019-07-25Merge branch 'mh/import-transport-fd-fix' into maintJunio C Hamano1-1/+1
2019-07-25Merge branch 'es/local-atomic-push-failure-with-http'Junio C Hamano1-0/+6
2019-07-12transport-helper: enforce atomic in push_refs_with_pushEmily Shaffer1-0/+6
2019-06-28list-objects-filter-options: make filter_spec a string_listMatthew DeVore1-7/+3
2019-06-13Merge branch 'mh/import-transport-fd-fix'Junio C Hamano1-1/+1
2019-05-16dup() the input fd for fast-import used for remote helpersMike Hommey1-1/+1
2019-02-22trace2:data: add trace2 transport child classificationJeff Hostetler1-0/+2
2019-02-05Merge branch 'js/filter-options-should-use-plain-int'Junio C Hamano1-4/+9
2019-01-18Merge branch 'rb/hpe'Junio C Hamano1-4/+3
2019-01-15filter-options: expand scaled numbersJosh Steadmon1-4/+9
2019-01-03transport-helper: drop read/write errno checksJeff King1-3/+2
2019-01-03transport-helper: use xread instead of readRandall S. Becker1-1/+1
2018-12-10style: the opening '{' of a function is in a separate lineNguyễn Thái Ngọc Duy1-1/+2
2018-11-29Merge branch 'nd/n18n-fix'Junio C Hamano1-1/+1
2018-11-29transport-helper.c: do not translate a string twiceNguyễn Thái Ngọc Duy1-1/+1
2018-10-07transport: list refs before fetch if necessaryJonathan Tan1-0/+1
2018-08-15Merge branch 'jt/connectivity-check-after-unshallow'Junio C Hamano1-4/+2
2018-08-15Merge branch 'nd/i18n'Junio C Hamano1-44/+45
2018-08-02Merge branch 'jt/fetch-nego-tip'Junio C Hamano1-0/+3
2018-08-01fetch-pack: unify ref in and out paramJonathan Tan1-4/+2
2018-07-23transport-helper.c: mark more strings for translationNguyễn Thái Ngọc Duy1-43/+44
2018-07-23Update messages in preparation for i18nNguyễn Thái Ngọc Duy1-24/+24
2018-07-03fetch-pack: support negotiation tip whitelistJonathan Tan1-0/+3
2018-06-28fetch-pack: put shallow info in output parameterBrandon Williams1-2/+4
2018-05-18remote: convert apply_refspecs to take a struct refspecBrandon Williams1-3/+3
2018-05-18transport-helper: convert to use struct refspecBrandon Williams1-26/+12
2018-05-18refspec: rename struct refspec to struct refspec_itemBrandon Williams1-1/+1
2018-05-18refspec: move refspec parsing logic into its own fileBrandon Williams1-0/+1
2018-05-08Merge branch 'bw/protocol-v2'Junio C Hamano1-33/+54
2018-03-15transport-helper: introduce stateless-connectBrandon Williams1-0/+11
2018-03-15transport-helper: refactor process_connect_serviceBrandon Williams1-29/+38
2018-03-15transport-helper: remove name parameterBrandon Williams1-3/+3
2018-03-15transport: convert get_refs_list to take a list of ref prefixesBrandon Williams1-2/+3
2018-02-13Merge branch 'jh/partial-clone'Junio C Hamano1-0/+5
2017-12-28Merge branch 'jt/transport-hide-vtable'Junio C Hamano1-9/+14
2017-12-27Merge branch 'rs/fmt-merge-msg-leakfix'Junio C Hamano1-2/+5
2017-12-14transport: make transport vtable more privateJonathan Tan1-9/+14
2017-12-08transport-helper: plug strbuf and string_list leaksRené Scharfe1-2/+5
2017-12-08fetch-pack, index-pack, transport: partial cloneJeff Hostetler1-0/+5
2017-10-23Merge branch 'jk/write-in-full-fix' into maintJunio C Hamano1-3/+2
2017-10-16refs: convert resolve_ref_unsafe to struct object_idbrian m. carlson1-4/+3
2017-10-16refs: convert read_ref and read_ref_full to object_idbrian m. carlson1-3/+2
2017-10-16refs: convert update_ref and refs_update_ref to use struct object_idbrian m. carlson1-1/+2
2017-09-25Merge branch 'jk/write-in-full-fix'Junio C Hamano1-3/+2
2017-09-19Merge branch 'rs/strbuf-leakfix'Junio C Hamano1-0/+1
2017-09-14avoid "write_in_full(fd, buf, len) != len" patternJeff King1-3/+2
2017-09-10Merge branch 'ma/ts-cleanups'Junio C Hamano1-0/+7
2017-09-07transport-helper: release strbuf after use in process_connect_service()Rene Scharfe1-0/+1
2017-08-23ThreadSanitizer: add suppressionsMartin Ågren1-0/+7
2017-07-17sha1_name: convert get_sha1* to get_oid*brian m. carlson1-1/+1
2017-06-16coccinelle: make use of the "type" FREE_AND_NULL() ruleÆvar Arnfjörð Bjarmason1-18/+9
2017-03-30transport-helper: replace checked snprintf with xsnprintfJeff King1-4/+1
2017-02-27Merge branch 'jn/remote-helpers-with-git-dir'Junio C Hamano1-2/+3
2017-02-14remote helpers: avoid blind fall-back to ".git" when setting GIT_DIRJonathan Nieder1-2/+3
2017-02-08push options: pass push options to the transport helperStefan Beller1-0/+7
2016-10-10Merge branch 'nd/shallow-deepen'Junio C Hamano1-14/+48
2016-08-11Spelling fixesVille Skyttä1-4/+4
2016-06-17i18n: transport-helper.c: change N_() call to _()Vasco Almeida1-1/+1
2016-06-13fetch, upload-pack: --deepen=N extends shallow boundary by N commitsNguyễn Thái Ngọc Duy1-0/+1
2016-06-13fetch: define shallow boundary with --shallow-excludeNguyễn Thái Ngọc Duy1-0/+24
2016-06-13transport-helper.c: refactor set_helper_option()Nguyễn Thái Ngọc Duy1-14/+23
2016-05-17Merge branch 'nd/error-errno'Junio C Hamano1-3/+3
2016-05-09transport-helper.c: use error_errno()Nguyễn Thái Ngọc Duy1-3/+3
2016-05-06typofix: assorted typofixes in comments, documentation and messagesLi Peng1-1/+1
2016-02-24Merge branch 'ew/force-ipv4'Junio C Hamano1-0/+15
2016-02-12connect & http: support -4 and -6 switches for remote operationsEric Wong1-0/+15
2016-01-15transport-helper: read helper response with strbuf_getline()Junio C Hamano1-1/+1
2016-01-15strbuf: give strbuf_getline() to the "most text friendly" variantJunio C Hamano1-1/+2
2016-01-15strbuf: introduce strbuf_getline_{lf,nul}()Junio C Hamano1-1/+1
2015-11-20push_refs_with_export: convert to struct object_idbrian m. carlson1-4/+4
2015-11-20Convert struct ref to use object_id.brian m. carlson1-9/+9
2015-09-28Sync with v2.5.4Junio C Hamano1-0/+2
2015-09-28Sync with 2.4.10Junio C Hamano1-0/+2
2015-09-28Sync with 2.3.10Junio C Hamano1-0/+2
2015-09-23transport: add a protocol-whitelist environment variableJeff King1-0/+2
2015-08-31Merge branch 'db/push-sign-if-asked'Junio C Hamano1-17/+17
2015-08-19push: support signing pushes iff the server supports itDave Borowitz1-17/+17
2015-08-03transport-helper: die on errors reading refs.Stefan Beller1-2/+6
2015-03-05Merge branch 'jc/push-cert' into maintJunio C Hamano1-1/+1
2015-03-05Merge branch 'mh/deref-symref-over-helper-transport' into maintJunio C Hamano1-5/+8
2015-02-25Merge branch 'mh/transport-capabilities'Junio C Hamano1-12/+13
2015-02-25Merge branch 'dp/remove-duplicated-header-inclusion'Junio C Hamano1-1/+0
2015-02-18Merge branch 'jc/push-cert'Junio C Hamano1-1/+1
2015-02-13do not include the same header twiceДилян Палаузов1-1/+0
2015-02-13transport-helper: ask the helper to set the same options for import as for fetchMike Hommey1-10/+10
2015-02-13transport-helper: ask the helper to set progress and verbosity options after ...Mike Hommey1-2/+3
2015-02-12transport-helper: fix typo in error message when --signed is not supportedMike Hommey1-1/+1
2015-01-21transport-helper: do not request symbolic refs to remote helpersMike Hommey1-5/+8
2014-10-28use child_process_init() to initialize struct child_process variablesRené Scharfe1-1/+1
2014-10-24Merge branch 'rs/run-command-env-array'Junio C Hamano1-8/+2
2014-10-19use env_array member of struct child_processRené Scharfe1-8/+2
2014-10-15refs.c: change resolve_ref_unsafe reading argument to be a flags fieldRonnie Sahlberg1-1/+4
2014-10-08Merge branch 'jc/push-cert'Junio C Hamano1-1/+8
2014-09-17signed push: teach smart-HTTP to pass "git push --signed" aroundJunio C Hamano1-1/+8
2014-08-20run-command: introduce child_process_init()René Scharfe1-2/+3
2014-06-20transport-helper: avoid reading past end-of-stringJeff King1-7/+7
2014-06-16Merge branch 'fc/remote-helper-refmap'Junio C Hamano1-9/+23
2014-06-16Merge branch 'bg/xcalloc-nmemb-then-size'Junio C Hamano1-1/+1
2014-05-27transport-helper.c: rearrange xcalloc argumentsBrian Gesiak1-1/+1
2014-05-20Revert "Merge branch 'jc/graduate-remote-hg-bzr' (early part)"Junio C Hamano1-29/+44
2014-05-19Revert "Merge branch 'fc/transport-helper-sync-error-fix'"Junio C Hamano1-44/+29
2014-05-15get_importer: use run-command's internal argv_arrayJeff King1-6/+3
2014-05-15get_exporter: use argv_arrayJeff King1-16/+10
2014-05-15get_helper: use run-command's internal argv_arrayJeff King1-6/+3
2014-04-21transport-helper: remove unnecessary strbuf resetsFelipe Contreras1-4/+0
2014-04-21transport-helper: add support to delete branchesFelipe Contreras1-11/+13
2014-04-21transport-helper: add support to push symbolic refsFelipe Contreras1-1/+10
2014-04-21transport-helper: add support for old:new refspecFelipe Contreras1-3/+10
2014-04-14transport-helper: fix sync issue on crashesFelipe Contreras1-2/+11
2014-04-14transport-helper: trivial cleanupFelipe Contreras1-12/+12
2014-04-14transport-helper: propagate recvline() error pushingFelipe Contreras1-7/+11
2014-04-14remote-helpers: make recvline return an errorFelipe Contreras1-7/+14
2014-04-14transport-helper: remove barely used xchgline()Felipe Contreras1-7/+2
2014-03-18Merge branch 'fc/transport-helper-fixes'Junio C Hamano1-8/+17
2014-02-24transport-helper.c: do not overwrite forced bitMax Horn1-1/+1
2014-01-27Merge branch 'ef/mingw-write'Junio C Hamano1-3/+2
2014-01-17Merge branch 'nd/shallow-clone'Junio C Hamano1-0/+6
2014-01-17prefer xwrite instead of writeErik Faye-Lund1-3/+2
2013-12-10smart-http: support shallow fetch/cloneNguyễn Thái Ngọc Duy1-0/+6
2013-12-05replace {pre,suf}fixcmp() with {starts,ends}_with()Christian Couder1-8/+8
2013-11-12transport-helper: check for 'forced update' messageFelipe Contreras1-1/+7
2013-11-12transport-helper: add 'force' to 'export' helpersFelipe Contreras1-0/+5
2013-10-31transport-helper: trivial style fixFelipe Contreras1-0/+1
2013-10-31transport-helper: don't update refs in dry-runFelipe Contreras1-4/+5
2013-10-31transport-helper: mismerge fixFelipe Contreras1-3/+0
2013-09-12Merge branch 'mm/mediawiki-dumb-push-fix'Junio C Hamano1-2/+5
2013-09-09Merge branch 'jc/push-cas'Junio C Hamano1-2/+28
2013-09-09Merge branch 'nd/clone-connectivity-shortcut'Junio C Hamano1-0/+10
2013-09-03transport-helper: add no-private-update capabilityMatthieu Moy1-2/+5
2013-08-02push: teach --force-with-lease to smart-http transportJunio C Hamano1-2/+22
2013-07-29many small typofixesOndřej Bílka1-2/+2
2013-07-23smart http: use the same connectivity check on cloningNguyễn Thái Ngọc Duy1-0/+10