| Age | Commit message (Expand) | Author | Files | Lines |
| 2018-09-24 | Merge branch 'en/double-semicolon-fix' | Junio C Hamano | 1 | -1/+1 |
| 2018-09-17 | Merge branch 'jk/cocci' | Junio C Hamano | 1 | -2/+2 |
| 2018-09-17 | Merge branch 'ds/reachable' | Junio C Hamano | 1 | -0/+1 |
| 2018-09-05 | Remove superfluous trailing semicolons | Elijah Newren | 1 | -1/+1 |
| 2018-08-29 | convert "oidcmp() == 0" to oideq() | Jeff King | 1 | -2/+2 |
| 2018-08-02 | Merge branch 'sb/object-store-lookup' | Junio C Hamano | 1 | -3/+3 |
| 2018-07-24 | Merge branch 'hs/push-cert-check-cleanup' | Junio C Hamano | 1 | -15/+2 |
| 2018-07-20 | commit.h: remove method declarations | Derrick Stolee | 1 | -0/+1 |
| 2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -1/+2 |
| 2018-07-11 | builtin/receive-pack: use check_signature from gpg-interface | Henning Schild | 1 | -15/+2 |
| 2018-06-29 | object: add repository argument to parse_object | Stefan Beller | 1 | -3/+3 |
| 2018-06-29 | Merge branch 'sb/object-store-grafts' into sb/object-store-lookup | Junio C Hamano | 1 | -1/+2 |
| 2018-05-30 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -4/+4 |
| 2018-05-30 | Merge branch 'js/use-bug-macro' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-30 | Merge branch 'ma/lockfile-cleanup' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-18 | shallow: add repository argument to register_shallow | Stefan Beller | 1 | -1/+1 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-05-10 | lock_file: make function-local locks non-static | Martin Ågren | 1 | -1/+1 |
| 2018-05-08 | Merge branch 'bw/protocol-v2' | Junio C Hamano | 1 | -0/+6 |
| 2018-05-06 | Replace all die("BUG: ...") calls by BUG() ones | Johannes Schindelin | 1 | -1/+1 |
| 2018-05-02 | builtin/receive-pack: convert one use of EMPTY_TREE_SHA1_HEX | brian m. carlson | 1 | -1/+1 |
| 2018-05-02 | builtin/receive-pack: avoid hard-coded constants for push certs | brian m. carlson | 1 | -3/+3 |
| 2018-04-11 | exec_cmd: rename to use dash in file name | Stefan Beller | 1 | -1/+1 |
| 2018-04-11 | Merge branch 'sb/packfiles-in-repository' | Junio C Hamano | 1 | -1/+2 |
| 2018-04-11 | Merge branch 'sb/object-store' | Junio C Hamano | 1 | -1/+1 |
| 2018-03-26 | packfile: add repository argument to reprepare_packed_git | Stefan Beller | 1 | -1/+2 |
| 2018-03-26 | object-store: close all packs upon clearing the object store | Stefan Beller | 1 | -1/+1 |
| 2018-03-14 | protocol: introduce enum protocol_version value protocol_v2 | Brandon Williams | 1 | -0/+6 |
| 2018-03-14 | Convert find_unique_abbrev* to struct object_id | brian m. carlson | 1 | -4/+4 |
| 2018-01-30 | sha1_file: convert write_sha1_file to object_id | Patryk Obara | 1 | -5/+6 |
| 2017-12-06 | Merge branch 'bw/protocol-v1' | Junio C Hamano | 1 | -0/+17 |
| 2017-10-17 | upload-pack, receive-pack: introduce protocol version 1 | Brandon Williams | 1 | -0/+17 |
| 2017-10-16 | Convert check_connected to use struct object_id | brian m. carlson | 1 | -5/+5 |
| 2017-10-16 | refs: update ref transactions to use struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-10-05 | Merge branch 'rs/resolve-ref-optional-result' | Junio C Hamano | 1 | -2/+1 |
| 2017-10-01 | refs: pass NULL to resolve_refdup() if hash is not needed | René Scharfe | 1 | -2/+1 |
| 2017-09-28 | Merge branch 'rs/resolve-ref-optional-result' | Junio C Hamano | 1 | -2/+1 |
| 2017-09-25 | Merge branch 'jk/write-in-full-fix' | Junio C Hamano | 1 | -1/+1 |
| 2017-09-24 | refs: pass NULL to resolve_ref_unsafe() if hash is not needed | René Scharfe | 1 | -2/+1 |
| 2017-09-14 | avoid "write_in_full(fd, buf, len) != len" pattern | Jeff King | 1 | -1/+1 |
| 2017-08-23 | pack: move pack-closing functions | Jonathan Tan | 1 | -0/+1 |
| 2017-08-11 | Merge branch 'bw/object-id' | Junio C Hamano | 1 | -1/+1 |
| 2017-07-17 | receive-pack: don't access hash of NULL object_id pointer | René Scharfe | 1 | -1/+1 |
| 2017-07-17 | Convert remaining callers of get_sha1 to get_oid. | brian m. carlson | 1 | -2/+2 |
| 2017-07-12 | Merge branch 'rs/use-div-round-up' | Junio C Hamano | 1 | -1/+1 |
| 2017-07-10 | use DIV_ROUND_UP | René Scharfe | 1 | -1/+1 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-04 | Merge branch 'jt/push-options-doc' into maint | Junio C Hamano | 1 | -2/+49 |
| 2017-05-29 | Merge branch 'js/plug-leaks' | Junio C Hamano | 1 | -1/+3 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -4/+4 |
| 2017-05-23 | Merge branch 'jt/push-options-doc' | Junio C Hamano | 1 | -2/+49 |
| 2017-05-16 | Merge branch 'js/larger-timestamps' | Junio C Hamano | 1 | -7/+7 |
| 2017-05-10 | receive-pack: verify push options in cert | Jonathan Tan | 1 | -2/+49 |
| 2017-05-08 | object: convert parse_object* to take struct object_id | brian m. carlson | 1 | -3/+3 |
| 2017-05-08 | shallow: convert shallow registration functions to object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | receive-pack: plug memory leak in update() | Johannes Schindelin | 1 | -1/+3 |
| 2017-04-27 | timestamp_t: a new data type for timestamps | Johannes Schindelin | 1 | -3/+3 |
| 2017-04-23 | Merge branch 'dt/xgethostname-nul-termination' | Junio C Hamano | 1 | -2/+2 |
| 2017-04-23 | Merge branch 'jk/quarantine-received-objects' | Junio C Hamano | 1 | -1/+0 |
| 2017-04-23 | PRItime: introduce a new "printf format" for timestamps | Johannes Schindelin | 1 | -2/+2 |
| 2017-04-23 | parse_timestamp(): specify explicitly where we parse timestamps | Johannes Schindelin | 1 | -2/+2 |
| 2017-04-19 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -67/+67 |
| 2017-04-18 | xgethostname: handle long hostnames | David Turner | 1 | -1/+1 |
| 2017-04-18 | use HOST_NAME_MAX to size buffers for gethostname(2) | René Scharfe | 1 | -1/+1 |
| 2017-04-16 | Merge branch 'jk/snprintf-cleanups' | Junio C Hamano | 1 | -7/+10 |
| 2017-04-16 | receive-pack: drop tmp_objdir_env from run_update_hook | Jeff King | 1 | -1/+0 |
| 2017-03-31 | Rename sha1_array to oid_array | brian m. carlson | 1 | -12/+12 |
| 2017-03-31 | Convert sha1_array_for_each_unique and for_each_abbrev to object_id | brian m. carlson | 1 | -6/+6 |
| 2017-03-31 | Make sha1_array_append take a struct object_id * | brian m. carlson | 1 | -3/+3 |
| 2017-03-30 | receive-pack: print --pack-header directly into argv array | Jeff King | 1 | -7/+10 |
| 2017-03-30 | Merge branch 'bc/push-cert-receive-fix' | Junio C Hamano | 1 | -1/+1 |
| 2017-03-28 | Merge branch 'rs/update-hook-optim' into maint | Junio C Hamano | 1 | -8/+5 |
| 2017-03-28 | sha1-array: convert internal storage for struct sha1_array to object_id | brian m. carlson | 1 | -2/+2 |
| 2017-03-28 | builtin/receive-pack: convert portions to struct object_id | brian m. carlson | 1 | -49/+49 |
| 2017-03-28 | builtin/receive-pack: fix incorrect pointer arithmetic | brian m. carlson | 1 | -1/+1 |
| 2017-03-26 | Convert GIT_SHA1_RAWSZ used for allocation to GIT_MAX_RAWSZ | brian m. carlson | 1 | -1/+1 |
| 2017-03-24 | Merge branch 'rs/update-hook-optim' | Junio C Hamano | 1 | -8/+5 |
| 2017-03-24 | Merge branch 'jk/push-deadlock-regression-fix' into maint | Junio C Hamano | 1 | -1/+4 |
| 2017-03-18 | receive-pack: simplify run_update_post_hook() | René Scharfe | 1 | -8/+5 |
| 2017-03-17 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -2/+2 |
| 2017-03-14 | Merge branch 'jk/push-deadlock-regression-fix' | Junio C Hamano | 1 | -1/+4 |
| 2017-03-07 | receive-pack: fix deadlock when we cannot create tmpdir | Jeff King | 1 | -1/+4 |
| 2017-02-22 | Convert remaining callers of resolve_refdup to object_id | brian m. carlson | 1 | -2/+2 |
| 2017-02-08 | receive-pack: avoid duplicates between our refs and alternates | Jeff King | 1 | -1/+3 |
| 2017-02-08 | receive-pack: treat namespace .have lines like alternates | Jeff King | 1 | -3/+7 |
| 2017-02-08 | receive-pack: fix misleading namespace/.have comment | Jeff King | 1 | -4/+1 |
| 2017-02-08 | receive-pack: use oidset to de-duplicate .have lines | Jeff King | 1 | -14/+12 |
| 2017-02-08 | for_each_alternate_ref: pass name/oid instead of ref struct | Jeff King | 1 | -2/+4 |
| 2017-02-02 | Merge branch 'rs/receive-pack-cleanup' | Junio C Hamano | 1 | -2/+1 |
| 2017-01-30 | receive-pack: call string_list_clear() unconditionally | René Scharfe | 1 | -2/+1 |
| 2016-12-05 | receive-pack: improve English grammar of denyCurrentBranch message | Alex Henrie | 1 | -2/+2 |
| 2016-10-31 | Merge branch 'ls/filter-process' | Junio C Hamano | 1 | -2/+2 |
| 2016-10-26 | find_unique_abbrev: use 4-buffer ring | Jeff King | 1 | -10/+6 |
| 2016-10-17 | Merge branch 'jk/quarantine-received-objects' | Junio C Hamano | 1 | -1/+40 |
| 2016-10-17 | pkt-line: rename packet_write() to packet_write_fmt() | Lars Schneider | 1 | -2/+2 |
| 2016-10-10 | receive-pack: quarantine objects until pre-receive accepts | Jeff King | 1 | -1/+40 |
| 2016-09-26 | sha1_array: let callbacks interrupt iteration | Jeff King | 1 | -1/+2 |
| 2016-09-21 | Merge branch 'va/i18n' | Junio C Hamano | 1 | -33/+25 |
| 2016-09-15 | i18n: receive-pack: mark messages for translation | Vasco Almeida | 1 | -33/+25 |
| 2016-08-24 | receive-pack: allow a maximum input size to be specified | Jeff King | 1 | -0/+12 |
| 2016-08-17 | Merge branch 'jk/tighten-alloc' | Junio C Hamano | 1 | -3/+1 |
| 2016-08-13 | receive-pack: use FLEX_ALLOC_MEM in queue_command() | René Scharfe | 1 | -3/+1 |
| 2016-08-03 | Merge branch 'jk/push-progress' | Junio C Hamano | 1 | -8/+92 |
| 2016-07-20 | receive-pack: send keepalives during quiet periods | Jeff King | 1 | -1/+67 |
| 2016-07-20 | receive-pack: turn on connectivity progress | Jeff King | 1 | -0/+1 |
| 2016-07-20 | receive-pack: relay connectivity errors to sideband | Jeff King | 1 | -1/+17 |
| 2016-07-20 | receive-pack: turn on index-pack resolving progress | Jeff King | 1 | -0/+2 |
| 2016-07-20 | check_everything_connected: use a struct with named options | Jeff King | 1 | -7/+6 |
| 2016-07-14 | receive-pack: implement advertising and receiving push options | Stefan Beller | 1 | -0/+30 |
| 2016-07-14 | push options: {pre,post}-receive hook learns about push options | Stefan Beller | 1 | -13/+34 |
| 2016-06-27 | Merge branch 'lf/receive-pack-auto-gc-to-client' | Junio C Hamano | 1 | -2/+13 |
| 2016-06-06 | receive-pack: send auto-gc output over sideband 2 | Lukas Fleischer | 1 | -2/+13 |
| 2016-04-25 | Merge branch 'dt/pre-refs-backend' | Junio C Hamano | 1 | -1/+1 |
| 2016-04-10 | check_aliased_update(): check that dst_name is non-NULL | Michael Haggerty | 1 | -1/+1 |
| 2016-03-01 | builtin/receive-pack.c: use parse_options API | Sidhant Sharma [:tk] | 1 | -33/+20 |
| 2016-02-22 | use st_add and st_mult for allocation size computation | Jeff King | 1 | -1/+1 |
| 2016-02-22 | convert trivial cases to ALLOC_ARRAY | Jeff King | 1 | -3/+2 |
| 2016-02-22 | convert manual allocations to argv_array | Jeff King | 1 | -9/+3 |
| 2016-02-05 | Merge branch 'js/close-packs-before-gc' into maint | Junio C Hamano | 1 | -0/+1 |
| 2016-02-05 | Merge branch 'jk/clang-pedantic' into maint | Junio C Hamano | 1 | -1/+1 |
| 2016-01-13 | receive-pack: release pack files before garbage-collecting | Johannes Schindelin | 1 | -0/+1 |
| 2016-01-04 | avoid shifting signed integers 31 bits | Jeff King | 1 | -1/+1 |
| 2015-11-20 | Convert struct ref to use object_id. | brian m. carlson | 1 | -1/+1 |
| 2015-11-05 | hideRefs: add support for matching full refs | Lukas Fleischer | 1 | -6/+21 |
| 2015-10-05 | receive-pack: simplify keep_arg computation | Jeff King | 1 | -7/+10 |
| 2015-10-05 | use sha1_to_hex_r() instead of strcpy | Jeff King | 1 | -6/+9 |
| 2015-09-25 | receive-pack: convert strncpy to xsnprintf | Jeff King | 1 | -2/+2 |
| 2015-08-03 | Merge branch 'jx/do-not-crash-receive-pack-wo-head' | Junio C Hamano | 1 | -1/+1 |
| 2015-07-22 | receive-pack: crash when checking with non-exist HEAD | Jiang Xin | 1 | -1/+1 |
| 2015-06-23 | fsck: git receive-pack: support excluding objects from fsck'ing | Johannes Schindelin | 1 | -0/+11 |
| 2015-06-23 | fsck (receive-pack): allow demoting errors to warnings | Johannes Schindelin | 1 | -2/+15 |
| 2015-05-25 | show_ref_cb(): rewrite to take an object_id argument | Michael Haggerty | 1 | -5/+3 |
| 2015-05-25 | each_ref_fn: change to take an object_id parameter | Michael Haggerty | 1 | -1/+4 |
| 2015-05-11 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -1/+1 |
| 2015-04-14 | Merge branch 'jc/update-instead-into-void' | Junio C Hamano | 1 | -1/+20 |
| 2015-04-01 | push-to-deploy: allow pushing into an unborn branch and updating it | Junio C Hamano | 1 | -1/+20 |
| 2015-02-17 | ref_transaction_delete(): remove "have_old" parameter | Michael Haggerty | 1 | -2/+1 |
| 2015-02-17 | ref_transaction_update(): remove "have_old" parameter | Michael Haggerty | 1 | -1/+1 |
| 2015-02-11 | Merge branch 'jc/push-to-checkout' | Junio C Hamano | 1 | -25/+45 |
| 2015-02-11 | Merge branch 'sb/atomic-push' | Junio C Hamano | 1 | -35/+130 |
| 2015-01-08 | receive-pack: support push-to-checkout hook | Junio C Hamano | 1 | -1/+18 |
| 2015-01-07 | receive-pack.c: negotiate atomic push support | Ronnie Sahlberg | 1 | -0/+11 |
| 2015-01-07 | receive-pack.c: add execute_commands_atomic function | Stefan Beller | 1 | -1/+46 |
| 2015-01-07 | receive-pack.c: move transaction handling in a central place | Stefan Beller | 1 | -14/+37 |
| 2015-01-07 | receive-pack.c: move iterating over all commands outside execute_commands | Stefan Beller | 1 | -6/+13 |
| 2015-01-07 | receive-pack.c: die instead of error in case of possible future bug | Stefan Beller | 1 | -3/+1 |
| 2015-01-07 | receive-pack.c: shorten the execute_commands loop over all commands | Stefan Beller | 1 | -16/+27 |
| 2014-12-22 | Merge branch 'js/push-to-deploy' | Junio C Hamano | 1 | -2/+91 |
| 2014-12-22 | Merge branch 'mh/simplify-repack-without-refs' | Junio C Hamano | 1 | -1/+1 |
| 2014-12-05 | Merge branch 'rs/receive-pack-use-labs' | Junio C Hamano | 1 | -1/+1 |
| 2014-12-01 | receive-pack: refactor updateInstead codepath | Junio C Hamano | 1 | -25/+28 |
| 2014-12-01 | path.c: make get_pathname() call sites return const char * | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2014-11-30 | receive-pack: add another option for receive.denyCurrentBranch | Johannes Schindelin | 1 | -2/+91 |
| 2014-11-25 | sort_string_list(): rename to string_list_sort() | Michael Haggerty | 1 | -1/+1 |
| 2014-11-17 | use labs() for variables of type long instead of abs() | René Scharfe | 1 | -1/+1 |
| 2014-10-31 | Merge branch 'jc/push-cert' | Junio C Hamano | 1 | -2/+2 |
| 2014-10-28 | receive-pack: avoid minor leak in case start_async() fails | René Scharfe | 1 | -2/+2 |
| 2014-10-24 | Merge branch 'rs/run-command-env-array' | Junio C Hamano | 1 | -9/+14 |
| 2014-10-21 | Merge branch 'rs/ref-transaction' | Junio C Hamano | 1 | -4/+5 |
| 2014-10-20 | Merge branch 'rs/receive-pack-argv-leak-fix' | Junio C Hamano | 1 | -10/+8 |
| 2014-10-19 | use env_array member of struct child_process | René Scharfe | 1 | -9/+14 |
| 2014-10-15 | refs.c: change resolve_ref_unsafe reading argument to be a flags field | Ronnie Sahlberg | 1 | -2/+2 |
| 2014-10-15 | refs.c: pass the ref log message to _create/delete/update instead of _commit | Ronnie Sahlberg | 1 | -2/+3 |
| 2014-10-14 | Merge branch 'mh/lockfile' | Junio C Hamano | 1 | -0/+1 |
| 2014-10-13 | receive-pack: plug minor memory leak in unpack() | René Scharfe | 1 | -10/+8 |
| 2014-10-08 | Merge branch 'jc/push-cert' | Junio C Hamano | 1 | -40/+353 |
| 2014-10-01 | lockfile.h: extract new header file for the functions in lockfile.c | Michael Haggerty | 1 | -0/+1 |
| 2014-09-26 | Merge branch 'jc/ignore-sigpipe-while-running-hooks' | Junio C Hamano | 1 | -0/+6 |
| 2014-09-25 | receive-pack::hmac_sha1(): copy the entire SHA-1 hash out | Brian Gernhardt | 1 | -2/+2 |
| 2014-09-17 | signed push: allow stale nonce in stateless mode | Junio C Hamano | 1 | -10/+79 |
| 2014-09-17 | signed push: fortify against replay attacks | Junio C Hamano | 1 | -8/+124 |
| 2014-09-16 | receive-pack: allow hooks to ignore its standard input stream | Junio C Hamano | 1 | -0/+6 |
| 2014-09-15 | signed push: remove duplicated protocol info | Junio C Hamano | 1 | -0/+26 |
| 2014-09-15 | receive-pack: GPG-validate push certificates | Junio C Hamano | 1 | -0/+31 |
| 2014-09-15 | push: the beginning of "git push --signed" | Junio C Hamano | 1 | -0/+52 |
| 2014-09-15 | receive-pack: factor out capability string generation | Junio C Hamano | 1 | -8/+14 |
| 2014-09-15 | receive-pack: factor out queueing of command | Junio C Hamano | 1 | -21/+29 |
| 2014-09-15 | receive-pack: do not reuse old_sha1[] for other things | Junio C Hamano | 1 | -3/+5 |
| 2014-09-15 | receive-pack: parse feature request a bit earlier | Junio C Hamano | 1 | -12/+14 |
| 2014-09-15 | receive-pack: do not overallocate command structure | Junio C Hamano | 1 | -2/+3 |
| 2014-09-11 | Merge branch 'rs/ref-transaction-1' | Junio C Hamano | 1 | -9/+16 |
| 2014-09-03 | receive-pack.c: use a reference transaction for updating the refs | Ronnie Sahlberg | 1 | -9/+16 |
| 2014-08-20 | run-command: introduce CHILD_PROCESS_INIT | René Scharfe | 1 | -8/+4 |
| 2014-07-28 | Merge branch 'jk/misc-fixes-maint' | Junio C Hamano | 1 | -2/+2 |
| 2014-07-24 | receive-pack: don't copy "dir" parameter | Jeff King | 1 | -2/+2 |
| 2014-07-22 | Merge branch 'kb/perf-trace' | Junio C Hamano | 1 | -1/+1 |
| 2014-07-13 | trace: improve trace performance | Karsten Blees | 1 | -1/+1 |
| 2014-06-19 | use xstrdup instead of xmalloc + strcpy | Jeff King | 1 | -4/+1 |
| 2014-02-27 | shallow: automatically clean up shallow tempfiles | Jeff King | 1 | -12/+4 |
| 2014-01-17 | Merge branch 'nd/shallow-clone' | Junio C Hamano | 1 | -64/+249 |
| 2014-01-06 | shallow: remove unused code | Ramsay Jones | 1 | -1/+0 |
| 2013-12-10 | receive-pack: support pushing to a shallow clone via http | Nguyễn Thái Ngọc Duy | 1 | -3/+0 |
| 2013-12-10 | receive-pack: allow pushes that update .git/shallow | Nguyễn Thái Ngọc Duy | 1 | -13/+150 |
| 2013-12-10 | receive/send-pack: support pushing from a shallow clone | Nguyễn Thái Ngọc Duy | 1 | -9/+69 |
| 2013-12-10 | receive-pack: reorder some code in unpack() | Nguyễn Thái Ngọc Duy | 1 | -40/+30 |
| 2013-12-10 | make the sender advertise shallow commits to the receiver | Nguyễn Thái Ngọc Duy | 1 | -1/+3 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -3/+3 |
| 2013-09-20 | Merge branch 'bk/refs-multi-update' | Junio C Hamano | 1 | -1/+2 |
| 2013-09-11 | Merge branch 'nd/push-no-thin' | Junio C Hamano | 1 | -1/+7 |