Git 2.41 release - Here are five of our contributions in detail
Jun 20, 2023John Cai

Summary
This post details three specific contributions from GitLab's Git team to the Git 2.41 release: 1. Addition of a `--porcelain` option to `git-fetch` to enable machine-parseable output, improving efficiency in Gitaly Cluster's repository mirroring by allowing atomic reference updates. 2. Introduction of a `--attr-source=<tree>` option to read Git attribute files directly from a specified tree, simplifying Gitaly's handling of `.gitattributes` for bare repositories and reducing RPC complexity. 3. A bug fix in commit-graph generation numbers to address a regression that corrupted commit-graphs for specific repositories.