aboutsummaryrefslogtreecommitdiffstats
path: root/builtin/send-pack.c
AgeCommit message (Expand)AuthorFilesLines
2025-07-23config: move Git config parsing into "environment.c"Patrick Steinhardt1-0/+1
2025-07-07Merge branch 'jk/fix-leak-send-pack'Junio C Hamano1-3/+6
2025-07-01send-pack: clean-up even when taking an early exitJunio C Hamano1-3/+5
2025-06-27send-pack: clean up extra_have oid arrayJacob Keller1-0/+1
2025-03-07builtin/send-pack: stop using `the_repository`Usman Akinyemi1-4/+3
2024-12-18send-pack: stop using `the_repository`Patrick Steinhardt1-1/+1
2024-09-30builtin/send-pack: fix leaking list of push optionsPatrick Steinhardt1-0/+1
2024-09-25send-pack: free cas options before exitJeff King1-0/+1
2024-09-25fetch-pack, send-pack: clean up shallow oid arrayJeff King1-0/+1
2024-09-23Merge branch 'jc/pass-repo-to-builtins'Junio C Hamano1-1/+5
2024-09-13builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.hJohn Cai1-0/+1
2024-09-13builtin: add a repository parameter for builtin functionsJohn Cai1-1/+4
2024-08-22builtin/send-pack: fix leaking refspecsPatrick Steinhardt1-0/+1
2024-06-07send-pack: always allocate receive statusPatrick Steinhardt1-0/+2
2024-01-26Merge branch 'es/some-up-to-date-messages-must-stay'Junio C Hamano1-0/+1
2024-01-12messages: mark some strings with "up-to-date" not to touchJunio C Hamano1-0/+1
2024-01-08Merge branch 'en/header-cleanup'Junio C Hamano1-5/+0
2024-01-02Merge branch 'jc/retire-cas-opt-name-constant'Junio C Hamano1-1/+1
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-1/+0
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-4/+0
2023-12-19remote.h: retire CAS_OPT_NAMEJunio C Hamano1-1/+1
2023-12-09push: drop confusing configset/callback redundancyJeff King1-15/+12
2023-06-28config: add ctx arg to config_fn_tGlen Choo1-2/+3
2023-04-06Merge branch 'en/header-split-cleanup'Junio C Hamano1-0/+1
2023-03-30Merge branch 'sg/parse-options-h-users'Junio C Hamano1-0/+1
2023-03-28Merge branch 'jk/fix-proto-downgrade-to-v0'Junio C Hamano1-1/+1
2023-03-21write-or-die.h: move declarations for write-or-die.c functions from cache.hElijah Newren1-0/+1
2023-03-20treewide: include parse-options.h in source filesSZEDER Gábor1-0/+1
2023-03-17git_connect(): fix corner cases in downgrading v2 to v0Jeff King1-1/+1
2023-03-17Merge branch 'jc/gpg-lazy-init'Junio C Hamano1-2/+0
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren1-0/+1
2023-02-09gpg-interface: lazily initialize and read the configurationJunio C Hamano1-2/+0
2022-10-13doc txt & -h consistency: add missing options and labelsÆvar Arnfjörð Bjarmason1-0/+1
2022-02-04i18n: factorize "invalid value" messagesJean-Noël Avila1-1/+1
2021-10-29Merge branch 'jk/http-push-status-fix'Junio C Hamano1-0/+4
2021-10-18send-pack: complain about "expecting report" with --helper-statusJeff King1-0/+4
2021-09-12send-pack: properly use parse_options() API for usage stringÆvar Arnfjörð Bjarmason1-4/+4
2021-07-15send-pack: fix push.negotiate with remote helperJonathan Tan1-0/+1
2020-10-03push: parse and set flag for "--force-if-includes"Srinidhi Kaushik1-0/+6
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-0/+19
2020-08-27New capability "report-status-v2" for git-pushJiang Xin1-0/+19
2020-04-28Use OPT_CALLBACK and OPT_CALLBACK_FDenton Liu1-6/+4
2020-03-30oid_array: rename source file from sha1-arrayJeff King1-1/+1
2019-01-02pack-protocol.txt: accept error packets in any contextMasaya Suzuki1-1/+2
2018-08-27Merge branch 'rs/opt-updates'Junio C Hamano1-1/+1
2018-08-21parseopt: group literal string alternatives in argument helpRené Scharfe1-1/+1
2018-08-17Merge branch 'rs/parse-opt-lithelp'Junio C Hamano1-1/+1
2018-08-03parse-options: automatically infer PARSE_OPT_LITERAL_ARGHELPRené Scharfe1-2/+1
2018-08-03send-pack: specify --force-with-lease argument help explicitlyRené Scharfe1-2/+3
2018-06-28Merge branch 'ms/send-pack-honor-config'Junio C Hamano1-1/+1
2018-06-12builtin/send-pack: populate the default configsMasaya Suzuki1-1/+1
2018-05-18remote: convert match_push_refs to take a struct refspecBrandon Williams1-1/+1
2018-05-18transport: remove transport_verify_remote_namesBrandon Williams1-2/+0
2018-05-18send-pack: store refspecs in a struct refspecBrandon Williams1-17/+7
2018-03-14protocol: introduce enum protocol_version value protocol_v2Brandon Williams1-0/+3
2018-03-14connect: discover protocol version outside of get_remote_headsBrandon Williams1-2/+15
2017-08-22Merge branch 'ma/parse-maybe-bool'Junio C Hamano1-1/+1
2017-08-07treewide: deprecate git_config_maybe_bool, use git_parse_maybe_boolMartin Ågren1-1/+1
2017-06-15config: don't include config.h by defaultBrandon Williams1-0/+1
2017-04-19Merge branch 'bc/object-id'Junio C Hamano1-2/+2
2017-03-31Rename sha1_array to oid_arraybrian m. carlson1-2/+2
2017-03-22remote-curl: allow push optionsBrandon Williams1-0/+5
2016-04-13Merge branch 'sk/send-pack-all-fix'Junio C Hamano1-1/+1
2016-03-31git-send-pack: fix --all option when used with directoryStanislav Kolotinskiy1-1/+1
2016-01-15send-pack: read list of refs with strbuf_getline()Junio C Hamano1-1/+1
2016-01-15strbuf: introduce strbuf_getline_{lf,nul}()Junio C Hamano1-1/+1
2015-08-19push: add a config option push.gpgSign for default signed pushesDave Borowitz1-1/+26
2015-08-19push: support signing pushes iff the server supports itDave Borowitz1-2/+4
2015-08-19builtin/send-pack.c: use parse_options APIDave Borowitz1-104/+59
2015-07-21builtin/send-pack.c: respect user.signingkeyJunio C Hamano1-0/+3
2015-01-07send-pack.c: add --atomic command line argumentRonnie Sahlberg1-1/+5
2014-10-08Merge branch 'jc/push-cert'Junio C Hamano1-0/+4
2014-09-17signed push: teach smart-HTTP to pass "git push --signed" aroundJunio C Hamano1-0/+4
2014-08-26send-pack: take refspecs over stdinJeff King1-0/+27
2014-01-17Merge branch 'nd/shallow-clone'Junio C Hamano1-4/+5
2013-12-10send-pack: support pushing from a shallow clone via httpNguyễn Thái Ngọc Duy1-3/+0
2013-12-10send-pack: support pushing to a shallow cloneNguyễn Thái Ngọc Duy1-1/+3
2013-12-10receive/send-pack: support pushing from a shallow cloneNguyễn Thái Ngọc Duy1-1/+1
2013-12-10connect.c: teach get_remote_heads to parse "shallow" linesNguyễn Thái Ngọc Duy1-1/+1
2013-12-10send-pack: forbid pushing from a shallow repositoryNguyễn Thái Ngọc Duy1-0/+3
2013-12-10remote.h: replace struct extra_have_objects with struct sha1_arrayNguyễn Thái Ngọc Duy1-3/+2
2013-12-05replace {pre,suf}fixcmp() with {starts,ends}_with()Christian Couder1-4/+4
2013-08-02send-pack: fix parsing of --force-with-lease optionJunio C Hamano1-1/+1
2013-07-22push --force-with-lease: tie it all togetherJunio C Hamano1-0/+5
2013-07-22push --force-with-lease: implement logic to populate old_sha1_expect[]Junio C Hamano1-0/+3
2013-07-22remote.c: add command line option parser for "--force-with-lease"Junio C Hamano1-0/+17
2013-07-08cache.h: move remote/connect API out of itJunio C Hamano1-0/+1
2013-02-24teach get_remote_heads to read from a memory bufferJeff King1-1/+1
2013-02-20pkt-line: drop safe_write functionJeff King1-1/+1
2013-01-24push: introduce REJECT_FETCH_FIRST and REJECT_NEEDS_FORCEJunio C Hamano1-0/+10
2012-12-02push: require force for refs under refs/tags/Chris Rorvick1-0/+5
2012-12-02push: return reject reasons as a bitsetChris Rorvick1-2/+2
2012-10-29send-pack: move core code to libgit.aNguyễn Thái Ngọc Duy1-333/+0
2012-08-10do not send client agent unless server does firstJeff King1-3/+9
2012-08-10send-pack: fix capability-sending logicJeff King1-1/+1
2012-08-03include agent identifier in capability stringJeff King1-2/+5
2012-05-01teach send-pack about --[no-]progressJeff King1-2/+12
2012-05-01send-pack: show progress when isatty(2)Jeff King1-0/+3
2012-02-13push/fetch/clone --no-progress suppresses progress outputClemens Buchacher1-8/+10
2012-01-08fix push --quiet: add 'quiet' capability to receive-packClemens Buchacher1-3/+10
2011-12-13drop "match" parameter from get_remote_headsJeff King1-2/+1
2011-09-12rename "match_refs()" to "match_push_refs()"Junio C Hamano1-1/+1
2011-09-12send-pack: typofix error messageJunio C Hamano1-1/+1
2011-09-06Revert "Merge branch 'cb/maint-quiet-push' into maint"Junio C Hamano1-10/+1
2011-07-31propagate --quiet to send-pack/receive-packClemens Buchacher1-1/+10
2011-05-19Merge branch 'jk/git-connection-deadlock-fix'Junio C Hamano1-0/+2
2011-05-19Merge branch 'js/maint-send-pack-stateless-rpc-deadlock-fix'Junio C Hamano1-2/+2
2011-05-13Merge branch 'js/maint-send-pack-stateless-rpc-deadlock-fix'Junio C Hamano1-0/+5
2011-03-22Fix sparse warningsStephen Boyd1-1/+1
2010-11-17Merge branch 'jk/push-progress'Junio C Hamano1-0/+3
2010-10-18push: pass --progress down to git-pack-objectsJeff King1-0/+3
2010-10-18send-pack: avoid redundant "pack-objects died with strange error"Jonathan Nieder1-1/+1
2010-03-15Merge branch 'ld/push-porcelain'Junio C Hamano1-0/+4
2010-03-10Merge branch 'lt/deepen-builtin-source'Junio C Hamano1-0/+527
2010-02-22Move 'builtin-*' into a 'builtin/' subdirectoryLinus Torvalds1-0/+706