Git 2.55 has been released with contributions from over 100 developers. Key highlights include: incremental multi-pack index (MIDX) support in git repack with geometric repacking to keep chain length logarithmic; a new `git history fixup` subcommand to fold staged changes into earlier commits; parallel execution of config-based hooks; Linux support for the built-in fsmonitor daemon via inotify; significant bitmap generation performance improvements (612s to 294s in one benchmark); `--path-walk` filter compatibility for partial clones; a new `git format-rev` command for formatting commits from stdin; sideband terminal control sequence sanitization for security; autostash support in `git checkout -m`; remote group support for `git push`; `--graph-lane-limit` for wide graph output; `--max-count-oldest` for selecting oldest N commits; and new fetch negotiation controls.
Table of contents
Repacking with incremental multi-pack indexesFixing up earlier commits with git historyThe tip of the iceberg……the rest of the icebergTags:Written by245.6K Impressions11 Comments