| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-08-21 | Merge branch 'jc/string-list-split' | Junio C Hamano | 1 | -1/+1 |
| 2025-08-02 | string-list: align string_list_split() with its _in_place() counterpart | Junio C Hamano | 1 | -1/+1 |
| 2025-07-23 | config: drop `git_config_get_string()` wrapper | Patrick Steinhardt | 1 | -1/+1 |
| 2024-08-13 | global: prepare for hiding away repo-less config functions | Patrick Steinhardt | 1 | -0/+2 |
| 2023-04-11 | treewide: remove unnecessary cache.h inclusion | Elijah Newren | 1 | -1/+1 |
| 2023-04-11 | treewide: be explicit about dependence on trace.h & trace2.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | environment.h: move declarations for environment.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2021-08-10 | connect, protocol: log negotiated protocol version | Josh Steadmon | 1 | -0/+2 |
| 2020-09-25 | protocol: re-enable v2 protocol by default | Jeff King | 1 | -5/+1 |
| 2020-08-14 | config: fix leaks from git_config_get_string_const() | Jeff King | 1 | -1/+1 |
| 2020-05-21 | config: let feature.experimental imply protocol.version=2 | Jonathan Nieder | 1 | -0/+4 |
| 2020-04-22 | Revert "fetch: default to protocol version 2" | Jonathan Nieder | 1 | -1/+1 |
| 2020-01-15 | fetch: default to protocol version 2 | Jonathan Nieder | 1 | -1/+1 |
| 2020-01-15 | protocol test: let protocol.version override GIT_TEST_PROTOCOL_VERSION | Jonathan Nieder | 1 | -6/+5 |
| 2019-03-07 | tests: define GIT_TEST_PROTOCOL_VERSION | Jonathan Tan | 1 | -2/+15 |
| 2018-03-14 | protocol: introduce enum protocol_version value protocol_v2 | Brandon Williams | 1 | -0/+2 |
| 2017-10-17 | protocol: introduce protocol extension mechanisms | Brandon Williams | 1 | -0/+79 |