
1/11/2024 · John Cai
What this post added
This post details specific contributions to Git 2.43 from GitLab's Git team. Key contributions include: adding a `--filter` option to `git repack` to segment objects across packfiles, which can lead to storage optimizations; adding the `--exists` option to `git show` for generic object existence checks, crucial for the reftable backend; extending `git rev-list`'s `--missing` option to include commit objects, enabling better identification of new objects for the write-ahead log implementation; and allowing `gitattributes` to read from HEAD in bare repositories by default via the `--attr-source` flag, simplifying Gitaly's tech debt reduction efforts. Bug fixes for `git rev-list –stdin` and commit-graph object existence checks were also made.