aboutsummaryrefslogtreecommitdiffstats
path: root/http-push.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-28Merge branch 'eb/hash-transition'Junio C Hamano1-1/+1
2024-02-28commit-reach(repo_in_merge_bases_many): report missing commitsJohannes Schindelin1-1/+4
2024-01-26Merge branch 'es/some-up-to-date-messages-must-stay'Junio C Hamano1-0/+2
2024-01-12messages: mark some strings with "up-to-date" not to touchJunio C Hamano1-0/+2
2023-12-26http.h: remove unnecessary includeElijah Newren1-0/+1
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-2/+0
2023-10-02tree-walk: init_tree_desc take an oid to get the hash algorithmEric W. Biederman1-1/+1
2023-07-13http-push: mark unused parameter in xml callbackJeff King1-1/+1
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren1-1/+1
2023-05-09Merge branch 'en/header-split-cache-h-part-2'Junio C Hamano1-0/+2
2023-04-25Merge branch 'en/header-split-cache-h'Junio C Hamano1-1/+1
2023-04-24diff.h: reduce unnecessary includesElijah Newren1-0/+1
2023-04-24commit.h: reduce unnecessary includesElijah Newren1-0/+1
2023-04-11treewide: remove cache.h inclusion due to object.h changesElijah Newren1-1/+1
2023-04-06Merge branch 'en/header-split-cleanup'Junio C Hamano1-0/+2
2023-04-06Merge branch 'ab/remove-implicit-use-of-the-repository'Junio C Hamano1-7/+9
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano1-7/+9
2023-03-28cocci: apply the "object-store.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-5/+6
2023-03-28cocci: apply the "commit.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-1/+2
2023-03-28cocci: apply the "commit-reach.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-1/+1
2023-03-21setup.h: move declarations for setup.c functions from cache.hElijah Newren1-0/+1
2023-03-21environment.h: move declarations for environment.c functions from cache.hElijah Newren1-0/+1
2023-03-17http: mark unused parameter in fill_active_slot() callbacksJeff King1-1/+1
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren1-0/+1
2023-02-06Sync with 2.36.5Johannes Schindelin1-3/+3
2023-02-06Sync with 2.35.7Johannes Schindelin1-3/+3
2023-02-06http: prefer CURLOPT_SEEKFUNCTION to CURLOPT_IOCTLFUNCTIONJeff King1-2/+2
2023-02-06http-push: prefer CURLOPT_UPLOAD to CURLOPT_PUTJeff King1-1/+1
2023-01-17http: prefer CURLOPT_SEEKFUNCTION to CURLOPT_IOCTLFUNCTIONJeff King1-2/+2
2023-01-17http-push: prefer CURLOPT_UPLOAD to CURLOPT_PUTJeff King1-1/+1
2022-06-07Merge branch 'ab/plug-leak-in-revisions'Junio C Hamano1-1/+2
2022-05-20Merge branch 'ep/maint-equals-null-cocci'Junio C Hamano1-6/+6
2022-05-02tree-wide: apply equals-null.cocciJunio C Hamano1-6/+6
2022-04-13revisions API users: use release_revisions() in http-push.cÆvar Arnfjörð Bjarmason1-1/+2
2022-02-25object-file API: add a format_object_header() functionÆvar Arnfjörð Bjarmason1-1/+1
2021-07-30http: rename CURLOPT_FILE to CURLOPT_WRITEDATAÆvar Arnfjörð Bjarmason1-3/+3
2021-07-30http: drop support for curl < 7.16.0Jeff King1-23/+0
2021-05-10Merge branch 'bc/hash-transition-interop-part-1'Junio C Hamano1-0/+2
2021-04-27http-push: set algorithm when reading object IDbrian m. carlson1-0/+2
2021-04-13lookup_unknown_object(): take a repository argumentJeff King1-1/+1
2021-03-13use CALLOC_ARRAYRené Scharfe1-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 more callers away from argv_array nameJeff King1-6/+6
2020-07-28strvec: rename files from argv-array to strvecJeff King1-1/+1
2020-07-06Merge branch 'bc/http-push-flagsfix'Junio C Hamano1-4/+4
2020-06-23http-push: ensure unforced pushes fail when data would be lostbrian m. carlson1-4/+4
2020-06-10http: refactor finish_http_pack_request()Jonathan Tan1-2/+6
2019-10-15http-push: simplify deleting a list itemRené Scharfe1-4/+4
2019-06-20object: convert lookup_object() to use object_idJeff King1-1/+1
2019-06-20object: convert lookup_unknown_object() to use object_idJeff King1-1/+1
2019-05-19Merge branch 'cb/http-push-null-in-message-fix'Junio C Hamano1-2/+2
2019-05-15http-push: prevent format overflow warning with gcc >= 9Carlo Marcelo Arenas Belón1-2/+2
2019-04-01http-push: remove remaining uses of sha1_to_hexbrian m. carlson1-4/+4
2019-04-01http-push: convert to use the_hash_algobrian m. carlson1-10/+10
2019-04-01object-store: rename and expand packed_git's sha1 memberbrian m. carlson1-1/+2
2019-02-06Merge branch 'jk/loose-object-cache-oid'Junio C Hamano1-1/+1
2019-02-06Merge branch 'ds/push-sparse-tree-walk'Junio C Hamano1-1/+1
2019-01-17list-objects: consume sparse tree walkDerrick Stolee1-1/+1
2019-01-15tree-walk: store object_id in a separate memberbrian m. carlson1-2/+2
2019-01-08http: use struct object_id instead of bare sha1Jeff King1-1/+1
2018-11-12Upcast size_t variables to uintmax_t when printingTorsten Bögershausen1-1/+1
2018-10-19Merge branch 'nd/the-index'Junio C Hamano1-1/+1
2018-09-21revision.c: remove implicit dependency on the_indexNguyễn Thái Ngọc Duy1-1/+1
2018-09-17Merge branch 'jk/cocci'Junio C Hamano1-1/+1
2018-08-29convert "oidcmp() == 0" to oideq()Jeff King1-1/+1
2018-07-20commit.h: remove method declarationsDerrick Stolee1-1/+1
2018-06-29tag: add repository argument to deref_tagStefan Beller1-1/+1
2018-06-29tree: add repository argument to lookup_treeStefan Beller1-1/+2
2018-06-29blob: add repository argument to lookup_blobStefan Beller1-1/+2
2018-06-29object: add repository argument to lookup_objectStefan Beller1-1/+1
2018-06-29object: add repository argument to parse_objectStefan Beller1-2/+4
2018-05-30Merge branch 'bw/ref-prefix-for-configured-refspec'Junio C Hamano1-10/+8
2018-05-23Merge branch 'ds/lazy-load-trees'Junio C Hamano1-1/+1
2018-05-18remote: convert match_push_refs to take a struct refspecBrandon Williams1-2/+1
2018-05-18http-push: store refspecs in a struct refspecBrandon Williams1-9/+8
2018-04-11exec_cmd: rename to use dash in file nameStefan Beller1-1/+1
2018-04-11Merge branch 'sb/object-store'Junio C Hamano1-0/+1
2018-04-11treewide: replace maybe_tree with accessor methodsDerrick Stolee1-1/+1
2018-04-11treewide: rename tree to maybe_treeDerrick Stolee1-1/+1
2018-04-11Merge branch 'bw/c-plus-plus' into ds/lazy-load-treesJunio C Hamano1-1/+1
2018-03-26object-store: move packed_git and packed_git_mru to object storeStefan Beller1-0/+1
2018-03-14sha1_file: convert read_sha1_file to struct object_idbrian m. carlson1-1/+1
2018-03-06Merge branch 'bw/c-plus-plus'Junio C Hamano1-1/+1
2018-02-14object: rename function 'typename' to 'type_name'Brandon Williams1-1/+1
2018-01-24http-push: improve error logPatryk Obara1-0/+4
2017-11-01http-push: use hex_to_bytes()René Scharfe1-6/+4
2017-10-07Merge branch 'tg/memfixes'Junio C Hamano1-1/+1
2017-10-04http-push: fix construction of hex value from pathThomas Gummerer1-1/+1
2017-09-22consistently use "fallthrough" comments in switchesJeff King1-0/+1
2017-08-23pack: move find_sha1_pack()Jonathan Tan1-0/+1
2017-06-16coccinelle: make use of the "type" FREE_AND_NULL() ruleÆvar Arnfjörð Bjarmason1-16/+8
2017-05-08object: convert parse_object* to take struct object_idbrian m. carlson1-2/+2
2017-05-08http-push: convert process_ls_object and descendants to object_idbrian m. carlson1-11/+11
2017-05-08Convert lookup_tree to struct object_idbrian m. carlson1-1/+1
2017-05-08Convert lookup_blob to struct object_idbrian m. carlson1-1/+1
2017-05-08Convert lookup_commit* to struct object_idbrian m. carlson1-2/+3
2017-05-08http-push: convert some static functions to struct object_idbrian m. carlson1-12/+12
2017-03-18http-push: don't check return value of lookup_unknown_object()René Scharfe1-5/+3
2016-09-08Merge branch 'jk/common-main' into maintJunio C Hamano1-7/+3
2016-08-01use strbuf_addstr() for adding constant strings to a strbufRené Scharfe1-1/+1
2016-07-06Merge branch 'jk/common-main-2.8' into jk/common-mainJunio C Hamano1-7/+3
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-3/+3
2016-05-06Merge branch 'bc/object-id'Junio C Hamano1-2/+2
2016-04-27http: support sending custom HTTP headersJohannes Schindelin1-5/+5
2016-04-25struct name_entry: use struct object_id instead of unsigned char sha1[20]brian m. carlson1-2/+2
2016-02-12http-push: stop using name_pathJeff King1-16/+7
2015-11-20Remove get_object_hash.brian m. carlson1-10/+10
2015-11-20Convert struct object to object_idbrian m. carlson1-11/+11
2015-11-20Add several uses of get_object_hash.brian m. carlson1-10/+10
2015-11-20ref_newer: convert to use struct object_idbrian m. carlson1-2/+2
2015-11-20Convert struct ref to use object_id.brian m. carlson1-22/+22
2015-10-05drop strcpy in favor of raw sha1_to_hexJeff King1-4/+2
2015-10-05http-push: use an argv_array for setup_revisionsJeff King1-22/+10
2015-09-25http-push: use strbuf instead of fwrite_bufferJeff King1-16/+5
2015-09-25http-push: replace strcat with xsnprintfJeff King1-4/+4
2015-09-25use xsnprintf for generating git object headersJeff King1-1/+1
2015-09-25convert trivial sprintf / strcpy calls to xsnprintfJeff King1-1/+1
2015-03-27Merge branch 'sb/leaks'Junio C Hamano1-1/+0
2015-03-23http-push: remove unneeded cleanupStefan Beller1-1/+0
2015-03-17Merge branch 'rs/deflate-init-cleanup'Junio C Hamano1-1/+0
2015-03-05zlib: initialize git_zstream in git_deflate_init{,_gzip,_raw}René Scharfe1-1/+0
2015-01-14http-push: trim trailing newline from remote symrefJeff King1-0/+3
2014-07-22Merge branch 'ah/fix-http-push' into maintJunio C Hamano1-1/+1
2014-07-16Merge branch 'ah/fix-http-push'Junio C Hamano1-1/+1
2014-07-13http-push.c: make CURLOPT_IOCTLDATA a usable pointerAbbaad Haider1-1/+1
2014-07-09Merge branch 'jk/xstrfmt'Junio C Hamano1-17/+7
2014-06-20http-push: refactor parsing of remote object namesJeff King1-15/+23
2014-06-20use skip_prefix to avoid magic numbersJeff King1-5/+6
2014-06-19use xstrfmt to replace xmalloc + sprintfJeff King1-13/+5
2014-06-19use xstrdup instead of xmalloc + strcpyJeff King1-4/+2
2014-05-27http-push.c: rearrange xcalloc argumentsBrian Gesiak1-1/+1
2014-03-25object.h: centralize object flag allocationNguyễn Thái Ngọc Duy1-2/+1
2013-12-05replace {pre,suf}fixcmp() with {starts,ends}_with()Christian Couder1-2/+2
2013-10-30Merge branch 'jk/http-auth-redirects'Junio C Hamano1-2/+2
2013-09-30http: refactor options to http_get_*Jeff King1-2/+2
2013-09-20Merge branch 'nd/fetch-into-shallow'Junio C Hamano1-1/+1
2013-09-17Merge branch 'jk/free-tree-buffer'Junio C Hamano1-2/+1
2013-08-28list-objects: reduce one argument in mark_edges_uninterestingNguyễn Thái Ngọc Duy1-1/+1
2013-07-19http-push.c::add_send_request(): do not initialize transfer_requestStefan Beller1-1/+1
2013-06-06clear parsed flag when we free tree buffersJeff King1-2/+1
2013-04-06http: drop http_error functionJeff King1-1/+1
2013-04-06http: simplify http_error helper functionJeff King1-1/+1
2013-02-11Allow building with xmlparse.hMatt Kraai1-0/+4
2013-02-10Merge branch 'sp/smart-http-content-type-check'Junio C Hamano1-2/+2
2013-02-04Verify Content-Type from smart HTTP serversShawn Pearce1-2/+2
2012-11-26xml_entities(): use function strbuf_addstr_xml_quoted()Michael Haggerty1-22/+1
2012-09-11Merge branch 'jc/merge-bases'Junio C Hamano1-2/+1
2012-08-27http-push: use in_merge_bases() for fast-forward checkJunio C Hamano1-2/+1
2012-05-22http-push: do not access git_default_email directlyJeff King1-1/+1
2012-04-30remove superfluous newlines in error messagesPete Wyckoff1-2/+2
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-21Merge branch 'jc/match-refs-clarify'Junio C Hamano1-2/+2
2011-10-17Merge branch 'jk/http-auth'Junio C Hamano1-9/+1
2011-10-15http_init: accept separate URL parameterJeff King1-9/+1
2011-10-13Merge branch 'nd/maint-autofix-tag-in-head'Junio C Hamano1-4/+4
2011-09-18Accept tags in HEAD or MERGE_HEADNguyễn Thái Ngọc Duy1-4/+4
2011-09-12rename "match_refs()" to "match_push_refs()"Junio C Hamano1-2/+2
2011-08-25whitespace: have SP on both sides of an assignment "="Junio C Hamano1-1/+1
2011-08-16Merge branch 'jc/zlib-wrap' into maintJunio C Hamano1-8/+8
2011-07-19Merge branch 'jc/zlib-wrap'Junio C Hamano1-8/+8
2011-06-10zlib: zlib can only process 4GB at a timeJunio C Hamano1-1/+1
2011-06-10zlib: wrap deflateBound() tooJunio C Hamano1-1/+1
2011-06-10zlib: wrap deflate side of the APIJunio C Hamano1-6/+6
2011-05-04http-push: refactor curl_easy_setup madnessDan McGee1-96/+48
2011-05-04http-push: use const for strings in signaturesDan McGee1-4/+4
2011-03-16standardize brace placement in struct definitionsJonathan Nieder1-10/+5
2010-11-26http-push: add trailing slash at arg-parse time, instead of later onTay Ray Chuan1-13/+2
2010-11-26http-push: check path length before using itTay Ray Chuan1-2/+10
2010-11-26http-push: Normalise directory names when pushing to some WebDAV serversTay Ray Chuan1-0/+4
2010-05-31enums: omit trailing comma for portabilityGary V. Vaughan1-1/+1
2010-03-02http-push: remove "|| 1" to enable verbose checkTay Ray Chuan1-1/+1
2009-11-22Disable CURLOPT_NOBODY before enabling CURLOPT_PUT and CURLOPT_POSTMartin Storsjö1-1/+1
2009-11-20Merge branch 'sp/smart-http'Junio C Hamano1-3/+28
2009-11-10Show usage string for 'git http-push -h'Jonathan Nieder1-2/+4
2009-10-30Move WebDAV HTTP push under remote-curlShawn O. Pearce1-2/+27
2009-10-30http-push: fix check condition on http.c::finish_http_pack_request()Tay Ray Chuan1-1/+1
2009-07-06http-push: fix xml_entities() string parsing overrunHunter, D. Seth1-0/+2
2009-06-20Fix various sparse warnings in the git source codeLinus Torvalds1-1/+1
2009-06-13Merge branch 'rc/http-push'Junio C Hamano1-492/+93
2009-06-13Merge branch 'rc/maint-http-local-slot-fix'Junio C Hamano1-0/+6
2009-06-13Merge branch 'cb/match_refs_internal_tail'Junio C Hamano1-7/+4
2009-06-06http*: add helper methods for fetching objects (loose)Tay Ray Chuan1-198/+15
2009-06-06http*: add helper methods for fetching packsTay Ray Chuan1-84/+26
2009-06-06http*: add http_get_info_packsTay Ray Chuan1-170/+9
2009-06-06http-push.c::fetch_symref(): use the new http APIMike Hommey1-17/+3
2009-06-06http-push.c::remote_exists(): use the new http APIMike Hommey1-19/+12
2009-06-06http*: move common variables and macros to http.[ch]Tay Ray Chuan1-7/+1
2009-06-06http-push: do not SEGV after fetching a bad pack idx fileTay Ray Chuan1-0/+2
2009-06-06http*: copy string returned by sha1_to_hexTay Ray Chuan1-23/+24
2009-06-06http-push, http-walker: style fixesTay Ray Chuan1-19/+29
2009-06-06http-push: fix missing "#ifdef USE_CURL_MULTI" around "is_running_queue"Tay Ray Chuan1-0/+2
2009-06-06http-push: send out fetch requests on queueTay Ray Chuan1-11/+26
2009-06-06Merge branch 'rc/maint-http-local-slot-fix' into rc/http-pushJunio C Hamano1-0/+6
2009-06-06http*: cleanup slot->local after fcloseTay Ray Chuan1-0/+6
2009-06-01match_refs: search ref list tail internallyClemens Buchacher1-7/+4