aboutsummaryrefslogtreecommitdiffstats
path: root/upload-pack.c
AgeCommit message (Expand)AuthorFilesLines
2014-04-03Merge branch 'nd/log-show-linear-break'Junio C Hamano1-1/+1
2014-03-25object.h: centralize object flag allocationNguyễn Thái Ngọc Duy1-1/+1
2014-03-21Merge branch 'nd/upload-pack-shallow'Junio C Hamano1-3/+12
2014-03-21Merge branch 'jk/shallow-update-fix'Junio C Hamano1-6/+1
2014-03-11upload-pack: send shallow info over stdin to pack-objectsNguyễn Thái Ngọc Duy1-9/+12
2014-02-27shallow: automatically clean up shallow tempfilesJeff King1-6/+1
2014-02-20rename read_replace_refs to check_replace_refsMichael Haggerty1-1/+1
2014-01-17Merge branch 'nd/shallow-clone'Junio C Hamano1-4/+4
2013-12-17Merge branch 'cc/starts-n-ends-with'Junio C Hamano1-5/+5
2013-12-10smart-http: support shallow fetch/cloneNguyễn Thái Ngọc Duy1-2/+0
2013-12-10upload-pack: make sure deepening preserves shallow rootsNguyễn Thái Ngọc Duy1-1/+1
2013-12-10shallow.c: extend setup_*_shallow() to accept extra shallow commitsNguyễn Thái Ngọc Duy1-1/+1
2013-12-10make the sender advertise shallow commits to the receiverNguyễn Thái Ngọc Duy1-2/+4
2013-12-05replace {pre,suf}fixcmp() with {starts,ends}_with()Christian Couder1-5/+5
2013-12-05Merge branch 'jk/robustify-parse-commit'Junio C Hamano1-2/+1
2013-11-18Merge branch 'maint'Junio C Hamano1-1/+0
2013-11-18Revert "upload-pack: send non-HEAD symbolic refs"Junio C Hamano1-1/+0
2013-11-08Merge branch 'jc/upload-pack-send-symref' into maintJunio C Hamano1-6/+45
2013-10-30Merge branch 'jc/upload-pack-send-symref'Junio C Hamano1-6/+45
2013-10-24use parse_commit_or_die instead of custom messageJeff King1-2/+1
2013-10-23Merge branch 'nd/fetch-into-shallow' into maintJunio C Hamano1-96/+32
2013-10-17Merge branch 'jk/upload-pack-keepalive' into maintJunio C Hamano1-1/+24
2013-09-20Merge branch 'jk/upload-pack-keepalive'Junio C Hamano1-1/+24
2013-09-20Merge branch 'nd/fetch-into-shallow'Junio C Hamano1-96/+32
2013-09-17upload-pack: send non-HEAD symbolic refsJunio C Hamano1-0/+1
2013-09-17upload-pack: send symbolic ref information as capabilityJunio C Hamano1-5/+43
2013-09-17upload-pack.c: do not pass confusing cb_data to mark_our_ref()Junio C Hamano1-1/+1
2013-09-09upload-pack: bump keepalive default to 5 secondsJeff King1-1/+1
2013-09-09upload-pack: send keepalive packets during pack computationJeff King1-1/+24
2013-08-28upload-pack: delegate rev walking in shallow fetch to pack-objectsNguyễn Thái Ngọc Duy1-96/+32
2013-07-08cache.h: move remote/connect API out of itJunio C Hamano1-0/+1
2013-04-28upload-pack: ignore 'shallow' lines with unknown obj-idsMichael Heemskerk1-1/+1
2013-04-01Merge branch 'jk/pkt-line-cleanup'Junio C Hamano1-28/+12
2013-03-25Merge branch 'jk/peel-ref'Junio C Hamano1-4/+2
2013-03-21Merge branch 'jc/fetch-raw-sha1'Junio C Hamano1-6/+19
2013-03-16upload-pack: load non-tip "want" objects from diskJeff King1-2/+2
2013-03-16upload-pack: make sure "want" objects are parsedJeff King1-1/+1
2013-03-16upload-pack: drop lookup-before-parse optimizationJeff King1-3/+1
2013-02-20pkt-line: provide a LARGE_PACKET_MAX static bufferJeff King1-7/+5
2013-02-20pkt-line: teach packet_read_line to chomp newlinesJeff King1-8/+0
2013-02-20pkt-line: drop safe_write functionJeff King1-1/+2
2013-02-20upload-pack: remove packet debugging harnessJeff King1-9/+0
2013-02-20upload-pack: do not add duplicate objects to shallow listJeff King1-2/+4
2013-02-20upload-pack: use get_sha1_hex to parse "shallow" linesJeff King1-1/+1
2013-02-17Merge branch 'jc/hidden-refs'Junio C Hamano1-30/+33
2013-02-07upload-pack: optionally allow fetching from the tips of hidden refsJunio C Hamano1-6/+19
2013-02-07upload/receive-pack: allow hiding ref hierarchiesJunio C Hamano1-1/+13
2013-02-01Merge branch 'nd/fetch-depth-is-broken'Junio C Hamano1-3/+10
2013-01-28upload-pack: simplify request validationJunio C Hamano1-17/+11
2013-01-18upload-pack: share more codeJunio C Hamano1-17/+14
2013-01-14Merge branch 'nd/upload-pack-shallow-must-be-commit'Junio C Hamano1-0/+2
2013-01-11fetch: add --unshallow for turning shallow repo into complete oneNguyễn Thái Ngọc Duy1-3/+10
2013-01-08upload-pack: only accept commits from "shallow" lineNguyễn Thái Ngọc Duy1-0/+2
2012-10-04upload-pack: use peel_ref for ref advertisementsJeff King1-11/+3
2012-08-03include agent identifier in capability stringJeff King1-2/+5
2012-01-29Merge branch 'jk/parse-object-cached'Junio C Hamano1-4/+7
2012-01-08server_supports(): parse feature list more carefullyJunio C Hamano1-9/+13
2012-01-06upload-pack: avoid parsing tag destinationsJeff King1-2/+1
2012-01-06upload-pack: avoid parsing objects during ref advertisementJeff King1-3/+7
2011-12-05i18n: add infrastructure for translating Git with gettextÆvar Arnfjörð Bjarmason1-0/+2
2011-10-05Merge branch 'jc/fetch-verify'Junio C Hamano1-1/+3
2011-10-05Merge branch 'jc/traverse-commit-list'Junio C Hamano1-14/+1
2011-09-01list-objects: pass callback data to show_objects()Junio C Hamano1-1/+3
2011-08-24Sync with 1.7.6.1Junio C Hamano1-0/+2
2011-08-24get_indexed_object can return NULL if nothing is in that slot; check for itBrian Harring1-0/+2
2011-08-22revision.c: add show_object_with_name() helper functionJunio C Hamano1-14/+1
2011-08-17Merge branch 'jc/maint-smart-http-race-upload-pack'Junio C Hamano1-9/+98
2011-08-08helping smart-http/stateless-rpc fetch raceJunio C Hamano1-9/+98
2011-07-11ref namespaces: Support remote repositories via upload-pack and receive-packJosh Triplett1-7/+8
2011-04-27Merge branch 'jk/maint-upload-pack-shallow'Junio C Hamano1-12/+11
2011-04-06upload-pack: start pack-objects before async rev-listJeff King1-12/+11
2011-03-29Merge branches 'sp/maint-fetch-pack-stop-early' and 'sp/maint-upload-pack-sto...Junio C Hamano1-3/+4
2011-03-29Revert two "no-done" revertsJunio C Hamano1-4/+16
2011-03-29enable "no-done" extension only when serving over smart-httpJunio C Hamano1-3/+4
2011-03-28Revert "upload-pack: Implement no-done capability"Junio C Hamano1-16/+4
2011-03-22Merge branch 'sp/maint-upload-pack-stop-early'Junio C Hamano1-3/+24
2011-03-15upload-pack: Implement no-done capabilityShawn O. Pearce1-4/+16
2011-03-14upload-pack: More aggressively send 'ACK %s ready'Shawn O. Pearce1-0/+9
2011-03-08add packet tracing debug codeJeff King1-0/+1
2010-11-29commit: Add commit_list prefix in two function names.Thiago Farina1-2/+2
2010-10-08Use angles for placeholders consistentlyŠtěpán Němec1-1/+1
2010-08-29object.h: Add OBJECT_ARRAY_INIT macro and make use of it.Thiago Farina1-1/+1
2010-08-02upload-pack: Improve error message when bad ref requestedElijah Newren1-1/+2
2010-07-28upload-pack: remove unused "create_full_pack" code in do_rev_listNguyễn Thái Ngọc Duy1-17/+12
2010-02-05run-command: support custom fd-set in asyncErik Faye-Lund1-3/+4
2009-12-10Sync with 1.6.5.6Junio C Hamano1-72/+2
2009-12-10Remove post-upload-hookJunio C Hamano1-72/+2
2009-12-03Merge branch 'np/maint-sideband-favor-status' into maintJunio C Hamano1-15/+17
2009-11-20Merge branch 'sp/smart-http'Junio C Hamano1-17/+54
2009-11-17Merge branch 'np/maint-sideband-favor-status'Junio C Hamano1-15/+17
2009-11-13give priority to progress messagesNicolas Pitre1-15/+17
2009-11-04Add stateless RPC options to upload-pack, receive-packShawn O. Pearce1-4/+36
2009-10-30Add multi_ack_detailed capability to fetch-pack/upload-packShawn O. Pearce1-13/+18
2009-09-13don't dereference NULL upon fdopen failureJim Meyering1-2/+2
2009-09-13use write_str_in_full helper to avoid literal string lengthsJim Meyering1-2/+2
2009-09-07Merge branch 'jc/upload-pack-hook'Junio C Hamano1-2/+72
2009-09-07Merge branch 'np/maint-1.6.3-deepen'Junio C Hamano1-2/+6
2009-09-05make shallow repository deepening more network efficientNicolas Pitre1-2/+6
2009-08-31Style fixes, add a space after if/for/while.Brian Gianforcaro1-1/+1
2009-08-28upload-pack: feed "kind [clone|fetch]" to post-upload-pack hookJunio C Hamano1-0/+4
2009-08-28upload-pack: add a trigger for post-upload-pack hookJunio C Hamano1-2/+68
2009-08-21Merge branch 'cc/replace'Junio C Hamano1-0/+1
2009-08-05Merge branch 'ne/futz-upload-pack'Junio C Hamano1-10/+39
2009-06-18upload-pack: squelch progress indicator if client cannot see itJohannes Sixt1-1/+6
2009-06-09Shift object enumeration out of upload-packNick Edelen1-10/+39
2009-05-31environment: add global variable to disable replacementChristian Couder1-0/+1
2009-05-03Merge branch 'lt/pack-object-memuse' into maintJunio C Hamano1-6/+8
2009-04-18Merge branch 'lt/pack-object-memuse'Junio C Hamano1-6/+8
2009-04-12show_object(): push path_name() call further downLinus Torvalds1-1/+3
2009-04-12process_{tree,blob}: show objects without bufferingLinus Torvalds1-6/+6
2009-04-07list-objects: add "void *data" parameter to show functionsChristian Couder1-3/+3
2009-03-07Move local variables to narrower scopesBenjamin Kramer1-3/+2
2009-03-04improve missing repository error messageJeff King1-1/+1
2009-02-04Replace deprecated dashed git commands in usageAlexander Potashev1-1/+1
2009-01-26Add calls to git_extract_argv0_path() in programs that call git_config_*Steffen Prohaska1-0/+2
2008-08-31'git foo' program identifies itself without dash in die() messagesJunio C Hamano1-9/+9
2008-07-25Record the command invocation path earlyJohannes Sixt1-1/+1
2008-06-26Windows: Implement asynchronous functions as threads.Johannes Sixt1-0/+2
2008-03-04Teach fetch-pack/upload-pack about --include-tagShawn O. Pearce1-2/+8
2008-03-03Teach upload-pack to log the received need lines to an fdShawn O. Pearce1-0/+9
2008-03-02Merge branch 'mk/maint-parse-careful'Junio C Hamano1-1/+0
2008-02-25Remove unused object-ref codeMartin Koegler1-1/+0
2008-02-18Merge branch 'mk/maint-parse-careful'Junio C Hamano1-1/+2
2008-02-18check return value from parse_commit() in various functionsMartin Koegler1-1/+2
2008-02-17check return code of prepare_revision_walkMartin Koegler1-1/+2
2008-02-17deref_tag: handle return value NULLMartin Koegler1-1/+2
2008-02-13upload-pack: Initialize the exec-path.Johannes Sixt1-0/+3
2007-11-05upload-pack: Use finish_{command,async}() instead of waitpid().Johannes Sixt1-115/+77
2007-10-21upload-pack: Run rev-list in an asynchronous function.Johannes Sixt1-28/+18
2007-10-21upload-pack: Move the revision walker into a separate function.Johannes Sixt1-33/+37
2007-10-21upload-pack: Use start_command() to run pack-objects in create_pack_file().Johannes Sixt1-61/+44
2007-06-08Even more missing staticJunio C Hamano1-1/+1
2007-06-07War on whitespaceJunio C Hamano1-1/+1
2007-03-27git-upload-pack: make sure we close unused pipe endsH. Peter Anvin1-0/+1
2007-03-04Merge branch 'js/fetch-progress' (early part)Junio C Hamano1-5/+17
2007-02-24Fixup no-progress for fetch & cloneJohannes Schindelin1-6/+4
2007-02-20prefixcmp(): fix-up mechanical conversion.Junio C Hamano1-3/+3
2007-02-20Mechanical conversion to use prefixcmp()Junio C Hamano1-5/+5
2007-02-19fetch & clone: do not output progress when not on a ttyJohannes Schindelin1-5/+19
2007-01-21shallow repository: disable unsupported operations for now.Junio C Hamano1-1/+2
2007-01-08short i/o: fix calls to write to use xwrite or write_in_fullAndy Whitcroft1-0/+1
2007-01-08short i/o: fix calls to read to use xread or read_in_fullAndy Whitcroft1-2/+2
2006-12-27Merge branch 'master' into js/shallowJunio C Hamano1-3/+0
2006-12-20simplify inclusion of system header files.Junio C Hamano1-3/+0
2006-11-24upload-pack: Check for NOT_SHALLOW flag before sending a shallow to the client.Alexandre Julliard1-1/+1
2006-11-24shallow clone: unparse and reparse an unshallowed commitJunio C Hamano1-0/+1
2006-11-24Why didn't we mark want_obj as ~UNINTERESTING in the old code?Junio C Hamano1-0/+1
2006-11-24allow deepening of a shallow repositoryJohannes Schindelin1-11/+47
2006-11-24allow cloning a repository "shallowly"Johannes Schindelin1-1/+20
2006-11-24support fetching into a shallow repositoryJohannes Schindelin1-2/+20
2006-11-24upload-pack: no longer call rev-listJohannes Schindelin1-33/+60
2006-11-24Merge branch 'jc/upload-pack'Junio C Hamano1-9/+92
2006-11-01Merge branch 'lj/refs'Junio C Hamano1-3/+3
2006-09-27let the GIT native protocol use offsets to delta base when possibleNicolas Pitre1-3/+7
2006-09-20Tell between packed, unpacked and symbolic refs.Junio C Hamano1-1/+1
2006-09-20Add callback data to for_each_ref() family.Junio C Hamano1-3/+3
2006-09-17Merge part of branch 'jc/upload-pack'Junio C Hamano1-10/+12
2006-09-10Prepare larger packet buffer for upload-pack protocol.Junio C Hamano1-5/+9
2006-09-10Move sideband server side support into reusable form.Junio C Hamano1-37/+13
2006-08-23Convert memcpy(a,b,20) to hashcpy(a,b).Shawn Pearce1-1/+1
2006-08-15remove unnecessary initializationsDavid Rientjes1-4/+4
2006-08-14Make upload_pack void and remove conditional return.David Rientjes1-6/+5
2006-08-12upload-pack: stop the other side when they have more roots than we do.Junio C Hamano1-9/+92
2006-08-12upload-pack: minor clean-up in multi-ack logicJunio C Hamano1-10/+12
2006-08-12Merge branch 'jc/upload-pack'Junio C Hamano1-55/+44
2006-07-24upload-pack: fix timeout in create_pack_fileMatthias Lederhofer1-0/+2
2006-07-14Merge branch 'lt/unitype'Junio C Hamano1-2/+2
2006-07-13upload-pack: ignore write errors to stderrMatthias Lederhofer1-0/+4
2006-07-12Remove TYPE_* constant macros and use object_type enums consistently.Linus Torvalds1-2/+2
2006-07-09upload-pack: lift MAX_NEEDS and MAX_HAS limitationJunio C Hamano1-52/+41
2006-07-09upload-pack: use object pointer not copy of sha1 to keep track of has/needs.Junio C Hamano1-10/+10
2006-06-30upload-pack.c: <sys/poll.h> includes <ctype.h> on OpenBSD 3.8Junio C Hamano1-3/+3
2006-06-28Make some strings constTimo Hirvonen1-2/+2
2006-06-21upload-pack/fetch-pack: support side-band communicationJunio C Hamano1-9/+51
2006-06-21upload-pack: prepare for sideband message support.Junio C Hamano1-7/+39
2006-06-21upload-pack: avoid sending an incomplete pack upon failureJunio C Hamano1-14/+163
2006-06-17Shrink "struct object" a bitLinus Torvalds1-2/+2
2006-03-05Const tightening.Junio C Hamano1-3/+3
2006-02-24Merge branches 'jc/rev-list' and 'jc/pack-thin'Junio C Hamano1-3/+8
2006-02-20Use thin pack transfer in "git fetch".Junio C Hamano1-3/+8
2006-02-17Prevent git-upload-pack segfault if object cannot be foundCarl Worth1-0/+3
2006-01-13Exec git programs without using PATH.Michal Ostrowski1-3/+4
2005-11-19Server-side support for user-relative paths.Andreas Ericsson1-12/+3
2005-11-02Be careful when dereferencing tags.Junio C Hamano1-1/+1
2005-10-28fix multi_ack.Johannes Schindelin1-3/+7
2005-10-28git-upload-pack: Support the multi_ack protocolJohannes Schindelin1-23/+24
2005-10-28git-upload-pack: More efficient usage of the has_sha1 arrayJohannes Schindelin1-5/+22
2005-10-26Fix cloning (memory corruption)Johannes Schindelin1-7/+8
2005-10-25upload-pack: tighten request validation.Junio C Hamano1-4/+27
2005-10-25Revert recent fetch-pack/upload-pack updates.Junio C Hamano1-37/+27
2005-10-24upload-pack: fix thinko in common-commit finder code.Junio C Hamano1-1/+3
2005-10-24git-upload-pack: Support sending multiple ACK messagesJohannes Schindelin1-22/+15
2005-10-24git-upload-pack: More efficient usage of the has_sha1 arrayJohannes Schindelin1-5/+20
2005-10-22upload-pack: Increase MAX_HAS.Junio C Hamano1-2/+2
2005-10-19git-daemon: timeout, eliminate double DWIMH. Peter Anvin1-5/+40
2005-10-15Show peeled onion from upload-pack and server-info.Junio C Hamano1-0/+8
2005-10-05upload-pack: Do not choke on too many heads request.Junio C Hamano1-16/+34
2005-08-23Replace unsetenv() and setenv() with older putenv().Jason Riedy1-1/+1
2005-07-08Make "upload-pack" match git-fetch-pack usageLinus Torvalds1-2/+6
2005-07-05Increase the number of possible heads requested from git-upload-packLinus Torvalds1-1/+1