| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-06-03 | Merge branch 'ds/bundle-uri' | Junio C Hamano | 1 | -15/+30 |
| 2022-05-25 | Merge branch 'jt/fetch-peek-optional-section' | Junio C Hamano | 1 | -8/+11 |
| 2022-05-16 | fetch-pack: move --keep=* option filling to a function | Ævar Arnfjörð Bjarmason | 1 | -8/+12 |
| 2022-05-16 | fetch-pack: add a deref_without_lazy_fetch_extended() | Ævar Arnfjörð Bjarmason | 1 | -7/+18 |
| 2022-05-16 | fetch-pack: make unexpected peek result non-fatal | Jonathan Tan | 1 | -8/+11 |
| 2022-03-28 | fetch-pack: add refetch | Robert Coup | 1 | -17/+29 |
| 2022-02-23 | Merge branch 'ps/fetch-optim-with-commit-graph' | Junio C Hamano | 1 | -12/+16 |
| 2022-02-23 | Merge branch 'bs/forbid-i18n-of-protocol-token-in-fetch-pack' | Junio C Hamano | 1 | -2/+10 |
| 2022-02-11 | fetch-pack: parameterize message containing 'ready' keyword | Bagas Sanjaya | 1 | -2/+10 |
| 2022-02-10 | fetch-pack: use commit-graph when computing cutoff | Patrick Steinhardt | 1 | -12/+16 |
| 2022-01-05 | i18n: factorize "--foo requires --bar" and the like | Jean-Noël Avila | 1 | -1/+1 |
| 2021-12-10 | Merge branch 'jk/fetch-pack-avoid-sigpipe-to-index-pack' | Junio C Hamano | 1 | -0/+5 |
| 2021-11-19 | fetch-pack: ignore SIGPIPE when writing to index-pack | Jeff King | 1 | -0/+5 |
| 2021-11-11 | fetch-pack: redact packfile urls in traces | Ivan Frade | 1 | -0/+5 |
| 2021-09-01 | fetch-pack: optimize loading of refs via commit graph | Patrick Steinhardt | 1 | -0/+5 |
| 2021-09-01 | connected: refactor iterator to return next object ID directly | Patrick Steinhardt | 1 | -4/+3 |
| 2021-08-24 | Merge branch 'ps/fetch-pack-load-refs-optim' | Junio C Hamano | 1 | -2/+8 |
| 2021-08-04 | fetch-pack: speed up loading of refs via commit graph | Patrick Steinhardt | 1 | -2/+8 |
| 2021-05-20 | fetch-pack: signal v2 server that we are done making requests | Jeff King | 1 | -0/+9 |
| 2021-05-05 | fetch: teach independent negotiation (no packfile) | Jonathan Tan | 1 | -4/+107 |
| 2021-04-08 | fetch-pack: refactor command and capability write | Jonathan Tan | 1 | -17/+24 |
| 2021-04-08 | fetch-pack: refactor add_haves() | Jonathan Tan | 1 | -16/+12 |
| 2021-04-08 | fetch-pack: refactor process_acks() | Jonathan Tan | 1 | -48/+22 |
| 2021-04-08 | Merge branch 'jt/fetch-pack-request-fix' into jt/push-negotiation | Junio C Hamano | 1 | -1/+1 |
| 2021-04-08 | fetch-pack: buffer object-format with other args | Jonathan Tan | 1 | -1/+1 |
| 2021-04-08 | Merge branch 'll/clone-reject-shallow' | Junio C Hamano | 1 | -4/+8 |
| 2021-04-07 | Merge branch 'ab/fsck-api-cleanup' | Junio C Hamano | 1 | -23/+8 |
| 2021-04-01 | builtin/clone.c: add --reject-shallow option | Li Linchao | 1 | -4/+8 |
| 2021-03-28 | fetch-pack: use new fsck API to printing dangling submodules | Ævar Arnfjörð Bjarmason | 1 | -23/+8 |
| 2021-03-28 | fetch-pack: use file-scope static struct for fsck_options | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2021-03-28 | fsck.c: move gitmodules_{found,done} into fsck_options | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2021-03-13 | use CALLOC_ARRAY | René Scharfe | 1 | -1/+1 |
| 2021-03-08 | Merge branch 'jt/transfer-fsck-across-packs-fix' | Junio C Hamano | 1 | -2/+2 |
| 2021-03-05 | fetch-pack: do not mix --pack_header and packfile uri | Jonathan Tan | 1 | -2/+2 |
| 2021-03-01 | Merge branch 'jt/transfer-fsck-across-packs' | Junio C Hamano | 1 | -17/+86 |
| 2021-02-22 | fetch-pack: print and use dangling .gitmodules | Jonathan Tan | 1 | -12/+66 |
| 2021-02-22 | fetch-pack: with packfile URIs, use index-pack arg | Jonathan Tan | 1 | -11/+23 |
| 2021-02-22 | http-fetch: allow custom index-pack args | Jonathan Tan | 1 | -0/+3 |
| 2021-01-12 | fetch-pack: refactor writing promisor file | Christian Couder | 1 | -7/+1 |
| 2021-01-12 | fetch-pack: rename helper to create_promisor_file() | Christian Couder | 1 | -4/+4 |
| 2020-12-08 | Merge branch 'rs/fetch-pack-invalid-lockfile' | Junio C Hamano | 1 | -2/+3 |
| 2020-11-30 | fetch-pack: disregard invalid pack lockfiles | René Scharfe | 1 | -2/+3 |
| 2020-11-11 | fetch-pack: advertise session ID in capabilities | Josh Steadmon | 1 | -0/+9 |
| 2020-09-03 | Merge branch 'jt/lazy-fetch' | Junio C Hamano | 1 | -115/+74 |
| 2020-09-03 | Merge branch 'jt/fetch-pack-loosen-validation-with-packfile-uri' | Junio C Hamano | 1 | -1/+5 |
| 2020-08-24 | fetch-pack: make packfile URIs work with transfer.fsckobjects | Jonathan Tan | 1 | -1/+1 |
| 2020-08-24 | fetch-pack: document only_packfile in get_pack() | Jonathan Tan | 1 | -0/+4 |
| 2020-08-20 | fetch-pack: in partial clone, pass --promisor | Jonathan Tan | 1 | -7/+10 |
| 2020-08-18 | fetch-pack: remove no_dependents code | Jonathan Tan | 1 | -80/+30 |
| 2020-08-18 | fetch-pack: do not lazy-fetch during ref iteration | Jonathan Tan | 1 | -35/+44 |
| 2020-07-28 | strvec: fix indentation in renamed calls | Jeff King | 1 | -6/+6 |
| 2020-07-28 | strvec: convert more callers away from argv_array name | Jeff King | 1 | -17/+17 |
| 2020-07-06 | Merge branch 'bc/sha-256-part-2' | Junio C Hamano | 1 | -0/+14 |
| 2020-06-25 | Merge branch 'jt/cdn-offload' | Junio C Hamano | 1 | -16/+121 |
| 2020-06-10 | upload-pack: send part of packfile response as uri | Jonathan Tan | 1 | -4/+108 |
| 2020-06-10 | fetch-pack: support more than one pack lockfile | Jonathan Tan | 1 | -14/+15 |
| 2020-05-27 | fetch-pack: parse and advertise the object-format capability | brian m. carlson | 1 | -0/+12 |
| 2020-05-27 | fetch-pack: detect when the server doesn't support our hash | brian m. carlson | 1 | -0/+2 |
| 2020-05-24 | stateless-connect: send response end packet | Denton Liu | 1 | -0/+13 |
| 2020-05-13 | Merge branch 'tb/shallow-cleanup' | Junio C Hamano | 1 | -1/+2 |
| 2020-05-01 | Merge branch 'jt/v2-fetch-nego-fix' | Junio C Hamano | 1 | -12/+38 |
| 2020-05-01 | Merge branch 'tb/reset-shallow' | Junio C Hamano | 1 | -5/+5 |
| 2020-04-30 | shallow: use struct 'shallow_lock' for additional safety | Taylor Blau | 1 | -1/+1 |
| 2020-04-30 | shallow: extract a header file for shallow-related functions | Taylor Blau | 1 | -0/+1 |
| 2020-04-28 | fetch-pack: in protocol v2, reset in_vain upon ACK | Jonathan Tan | 1 | -0/+1 |
| 2020-04-28 | fetch-pack: in protocol v2, in_vain only after ACK | Jonathan Tan | 1 | -4/+9 |
| 2020-04-28 | fetch-pack: return enum from process_acks() | Jonathan Tan | 1 | -8/+28 |
| 2020-04-24 | shallow.c: use '{commit,rollback}_shallow_file' | Taylor Blau | 1 | -5/+5 |
| 2020-03-30 | oid_array: rename source file from sha1-array | Jeff King | 1 | -1/+1 |
| 2019-12-05 | Merge branch 'ec/fetch-mark-common-refs-trace2' | Junio C Hamano | 1 | -1/+12 |
| 2019-12-01 | Merge branch 'jt/fetch-remove-lazy-fetch-plugging' | Junio C Hamano | 1 | -15/+34 |
| 2019-11-20 | fetch: add trace2 instrumentation | Erik Chen | 1 | -1/+12 |
| 2019-11-13 | promisor-remote: remove fetch_if_missing=0 | Jonathan Tan | 1 | -14/+32 |
| 2019-11-10 | Merge branch 'jt/fetch-pack-record-refs-in-the-dot-promisor' | Junio C Hamano | 1 | -4/+43 |
| 2019-11-08 | fetch: remove fetch_if_missing=0 | Jonathan Tan | 1 | -1/+2 |
| 2019-10-16 | fetch-pack: write fetched refs to .promisor | Jonathan Tan | 1 | -4/+43 |
| 2019-10-15 | Merge branch 'js/trace2-fetch-push' | Junio C Hamano | 1 | -1/+12 |
| 2019-10-11 | Merge branch 'bc/object-id-part17' | Junio C Hamano | 1 | -6/+6 |
| 2019-10-03 | fetch: add trace2 instrumentation | Josh Steadmon | 1 | -1/+12 |
| 2019-09-18 | Merge branch 'md/list-objects-filter-combo' | Junio C Hamano | 1 | -13/+7 |
| 2019-08-19 | fetch-pack: use parse_oid_hex | brian m. carlson | 1 | -6/+6 |
| 2019-08-13 | repo-settings: create feature.experimental setting | Derrick Stolee | 1 | -6/+5 |
| 2019-07-09 | Merge branch 'nd/fetch-capability-tweak' | Junio C Hamano | 1 | -24/+37 |
| 2019-06-28 | list-objects-filter-options: make filter_spec a string_list | Matthew DeVore | 1 | -13/+7 |
| 2019-06-20 | fetch-pack: print server version at the top in -v -v | Nguyễn Thái Ngọc Duy | 1 | -6/+7 |
| 2019-06-20 | fetch-pack: print all relevant supported capabilities with -v -v | Nguyễn Thái Ngọc Duy | 1 | -9/+21 |
| 2019-06-20 | fetch-pack: move capability names out of i18n strings | Nguyễn Thái Ngọc Duy | 1 | -9/+9 |
| 2019-06-20 | object: convert lookup_object() to use object_id | Jeff King | 1 | -6/+6 |
| 2019-05-30 | Merge branch 'jt/clone-server-option' | Junio C Hamano | 1 | -1/+1 |
| 2019-05-28 | fetch-pack: send server options after command | Jonathan Tan | 1 | -1/+1 |
| 2019-04-25 | Merge branch 'jk/fetch-reachability-error-fix' | Junio C Hamano | 1 | -7/+9 |
| 2019-04-25 | Merge branch 'jt/fetch-no-update-shallow-in-proto-v2' | Junio C Hamano | 1 | -10/+41 |
| 2019-04-25 | Merge branch 'jt/fetch-pack-wanted-refs-optim' | Junio C Hamano | 1 | -9/+10 |
| 2019-04-15 | fetch: do not consider peeled tags as advertised tips | Jeff King | 1 | -3/+8 |
| 2019-04-15 | fetch: use free_refs() | Jeff King | 1 | -4/+1 |
| 2019-04-01 | fetch-pack: binary search when storing wanted-refs | Jonathan Tan | 1 | -9/+10 |
| 2019-04-01 | fetch-pack: respect --no-update-shallow in v2 | Jonathan Tan | 1 | -7/+34 |
| 2019-04-01 | fetch-pack: call prepare_shallow_info only if v0 | Jonathan Tan | 1 | -3/+7 |
| 2019-03-20 | fetch_pack(): drop unused parameters | Jeff King | 1 | -2/+1 |
| 2019-03-20 | Merge branch 'jk/no-sigpipe-during-network-transport' | Junio C Hamano | 1 | -3/+6 |
| 2019-03-05 | fetch: avoid calling write_or_die() | Jeff King | 1 | -3/+6 |
| 2019-02-06 | Merge branch 'bc/fetch-pack-clear-alternate-shallow' | Junio C Hamano | 1 | -0/+5 |
| 2019-02-06 | fetch-pack: clear alternate shallow in one more place | brian m. carlson | 1 | -0/+2 |
| 2019-02-05 | Merge branch 'jt/fetch-v2-sideband' | Junio C Hamano | 1 | -31/+47 |
| 2019-02-05 | Merge branch 'js/filter-options-should-use-plain-int' | Junio C Hamano | 1 | -3/+12 |
| 2019-02-04 | fetch-pack: clear alternate shallow when complete | brian m. carlson | 1 | -0/+3 |
| 2019-01-17 | tests: define GIT_TEST_SIDEBAND_ALL | Jonathan Tan | 1 | -1/+2 |
| 2019-01-17 | {fetch,upload}-pack: sideband v2 fetch response | Jonathan Tan | 1 | -2/+10 |
| 2019-01-15 | filter-options: expand scaled numbers | Josh Steadmon | 1 | -3/+12 |
| 2019-01-14 | Merge branch 'ms/packet-err-check' into jt/fetch-v2-sideband | Junio C Hamano | 1 | -29/+36 |
| 2019-01-10 | upload-pack: teach deepen-relative in protocol v2 | Jonathan Tan | 1 | -0/+2 |
| 2019-01-10 | fetch-pack: do not take shallow lock unnecessarily | Jonathan Tan | 1 | -2/+9 |
| 2019-01-04 | Merge branch 'jk/loose-object-cache' | Junio C Hamano | 1 | -37/+2 |
| 2019-01-02 | pack-protocol.txt: accept error packets in any context | Masaya Suzuki | 1 | -4/+4 |
| 2019-01-02 | Use packet_reader instead of packet_read_line | Masaya Suzuki | 1 | -27/+34 |
| 2018-11-13 | fetch-pack: drop custom loose object cache | Jeff King | 1 | -37/+2 |
| 2018-11-01 | fetch-pack: be more precise in parsing v2 response | Jonathan Tan | 1 | -0/+12 |
| 2018-10-19 | Merge branch 'tb/filter-alternate-refs' | Junio C Hamano | 1 | -2/+1 |
| 2018-10-19 | Merge branch 'jt/avoid-ls-refs' | Junio C Hamano | 1 | -1/+1 |
| 2018-10-19 | Merge branch 'jt/non-blob-lazy-fetch' | Junio C Hamano | 1 | -42/+73 |
| 2018-10-09 | transport: drop refnames from for_each_alternate_ref | Jeff King | 1 | -2/+1 |
| 2018-10-07 | transport: do not list refs if possible | Jonathan Tan | 1 | -1/+1 |
| 2018-10-04 | fetch-pack: load tip_oids eagerly iff needed | René Scharfe | 1 | -21/+15 |
| 2018-10-04 | fetch-pack: factor out is_unmatched_ref() | René Scharfe | 1 | -8/+11 |
| 2018-10-04 | fetch-pack: exclude blobs when lazy-fetching trees | Jonathan Tan | 1 | -0/+14 |
| 2018-10-04 | fetch-pack: avoid object flags if no_dependents | Jonathan Tan | 1 | -42/+59 |
| 2018-08-29 | convert "oidcmp() != 0" to "!oideq()" | Jeff King | 1 | -1/+1 |
| 2018-08-17 | Merge branch 'ab/fsck-transfer-updates' | Junio C Hamano | 1 | -2/+30 |
| 2018-08-15 | Merge branch 'jt/connectivity-check-after-unshallow' | Junio C Hamano | 1 | -15/+15 |
| 2018-08-15 | Merge branch 'bw/fetch-pack-i18n' | Junio C Hamano | 1 | -8/+8 |
| 2018-08-02 | Merge branch 'jt/fetch-negotiator-skipping' | Junio C Hamano | 1 | -2/+5 |
| 2018-08-02 | Merge branch 'jt/fetch-nego-tip' | Junio C Hamano | 1 | -2/+18 |
| 2018-08-02 | Merge branch 'sb/object-store-lookup' | Junio C Hamano | 1 | -15/+21 |
| 2018-08-02 | Merge branch 'jt/fetch-pack-negotiator' | Junio C Hamano | 1 | -168/+87 |
| 2018-08-01 | fetch-pack: unify ref in and out param | Jonathan Tan | 1 | -15/+15 |
| 2018-07-27 | fetch: implement fetch.fsck.* | Ævar Arnfjörð Bjarmason | 1 | -2/+30 |
| 2018-07-24 | Merge branch 'jt/connectivity-check-after-unshallow' | Junio C Hamano | 1 | -10/+74 |
| 2018-07-23 | fetch-pack: mark die strings for translation | Brandon Williams | 1 | -8/+8 |
| 2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -7/+8 |
| 2018-07-16 | negotiator/skipping: skip commits during fetch | Jonathan Tan | 1 | -2/+5 |
| 2018-07-03 | fetch-pack: support negotiation tip whitelist | Jonathan Tan | 1 | -2/+18 |
| 2018-07-03 | fetch-pack: write shallow, then check connectivity | Jonathan Tan | 1 | -0/+31 |
| 2018-06-29 | tag: add repository argument to deref_tag | Stefan Beller | 1 | -3/+6 |
| 2018-06-29 | commit: add repository argument to lookup_commit | Stefan Beller | 1 | -2/+3 |
| 2018-06-29 | object: add repository argument to lookup_object | Stefan Beller | 1 | -6/+7 |
| 2018-06-29 | object: add repository argument to parse_object | Stefan Beller | 1 | -8/+10 |
| 2018-06-29 | Merge branch 'sb/object-store-grafts' into sb/object-store-lookup | Junio C Hamano | 1 | -7/+8 |
| 2018-06-28 | Merge branch 'jk/fetch-all-peeled-fix' | Junio C Hamano | 1 | -4/+4 |
| 2018-06-28 | fetch-pack: implement ref-in-want | Brandon Williams | 1 | -3/+35 |
| 2018-06-28 | fetch-pack: put shallow info in output parameter | Brandon Williams | 1 | -7/+8 |
| 2018-06-15 | fetch-pack: introduce negotiator API | Jonathan Tan | 1 | -166/+39 |
| 2018-06-15 | fetch-pack: move common check and marking together | Jonathan Tan | 1 | -2/+4 |
| 2018-06-15 | fetch-pack: make negotiation-related vars local | Jonathan Tan | 1 | -47/+69 |
| 2018-06-15 | fetch-pack: use ref adv. to prune "have" sent | Jonathan Tan | 1 | -3/+3 |
| 2018-06-15 | fetch-pack: directly end negotiation if ACK ready | Jonathan Tan | 1 | -4/+5 |
| 2018-06-14 | fetch-pack: clear marks before re-marking | Jonathan Tan | 1 | -3/+3 |
| 2018-06-14 | fetch-pack: split up everything_local() | Jonathan Tan | 1 | -9/+30 |
| 2018-06-11 | fetch-pack: don't try to fetch peel values with --all | Jeff King | 1 | -4/+4 |
| 2018-05-30 | Merge branch 'jt/partial-clone-proto-v2' | Junio C Hamano | 1 | -4/+19 |
| 2018-05-23 | Merge branch 'bw/server-options' | Junio C Hamano | 1 | -0/+7 |
| 2018-05-18 | path.c: migrate global git_path_* to take a repository argument | Stefan Beller | 1 | -1/+1 |
| 2018-05-18 | shallow: add repository argument to is_repository_shallow | Stefan Beller | 1 | -2/+2 |
| 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-08 | Merge branch 'bw/protocol-v2' | Junio C Hamano | 1 | -6/+333 |
| 2018-05-06 | {fetch,upload}-pack: support filter in protocol v2 | Jonathan Tan | 1 | -4/+19 |
| 2018-05-02 | Merge branch 'bw/protocol-v2' into jt/partial-clone-proto-v2 | Junio C Hamano | 1 | -6/+333 |
| 2018-04-24 | fetch: send server options when using protocol v2 | Brandon Williams | 1 | -0/+7 |
| 2018-04-24 | Merge branch 'bw/protocol-v2' into HEAD | Junio C Hamano | 1 | -6/+333 |
| 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-10 | Merge branch 'ti/fetch-everything-local-optim' | Junio C Hamano | 1 | -3/+42 |
| 2018-03-26 | packfile: add repository argument to reprepare_packed_git | Stefan Beller | 1 | -1/+2 |
| 2018-03-15 | fetch-pack: support shallow requests | Brandon Williams | 1 | -1/+70 |
| 2018-03-15 | fetch-pack: perform a fetch using v2 | Brandon Williams | 1 | -6/+264 |
| 2018-03-15 | fetch-pack: do not check links for partial fetch | Jonathan Tan | 1 | -2/+11 |
| 2018-03-14 | fetch-pack.c: use oidset to check existence of loose object | Takuto Ikuta | 1 | -3/+42 |
| 2018-02-27 | Merge branch 'js/packet-read-line-check-null' | Junio C Hamano | 1 | -2/+2 |
| 2018-02-13 | Merge branch 'jh/partial-clone' | Junio C Hamano | 1 | -0/+17 |
| 2018-02-13 | Merge branch 'jh/fsck-promisors' | Junio C Hamano | 1 | -21/+27 |
| 2018-02-08 | correct error messages for NULL packet_read_line() | Jeff King | 1 | -2/+2 |
| 2017-12-08 | fetch-pack: restore save_commit_buffer after use | Jonathan Tan | 1 | -0/+4 |
| 2017-12-08 | fetch-pack, index-pack, transport: partial clone | Jeff Hostetler | 1 | -0/+13 |
| 2017-12-06 | Merge branch 'jk/fewer-pack-rescan' | Junio C Hamano | 1 | -1/+2 |
| 2017-12-05 | introduce fetch-object: fetch one promisor object | Jonathan Tan | 1 | -21/+27 |
| 2017-11-21 | everything_local: use "quick" object existence check | Jeff King | 1 | -1/+2 |
| 2017-10-01 | oidmap: map with OID as key | Jonathan Tan | 1 | -1/+1 |
| 2017-08-23 | pack: move {,re}prepare_packed_git and approximate_object_count | Jonathan Tan | 1 | -0/+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-05-30 | Merge branch 'jt/fetch-allow-tip-sha1-implicitly' | Junio C Hamano | 1 | -2/+38 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -48/+49 |
| 2017-05-16 | Merge branch 'js/larger-timestamps' | Junio C Hamano | 1 | -4/+4 |
| 2017-05-16 | fetch-pack: always allow fetching of literal SHA1s | Jonathan Tan | 1 | -2/+38 |
| 2017-05-08 | object: convert parse_object* to take struct object_id | brian m. carlson | 1 | -7/+7 |
| 2017-05-08 | Convert lookup_commit* to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | shallow: convert shallow registration functions to object_id | brian m. carlson | 1 | -2/+2 |
| 2017-05-02 | fetch-pack: convert to struct object_id | brian m. carlson | 1 | -44/+45 |
| 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 |