The Git project recently released Git 2.55.0. Let's look at a few notable highlights from this release, which includes contributions from the Git team at GitLab.What's covered:git-history(1) learns fixupfsmonitor daemon for Linuxgit push to a remote groupLimiting git log --graph lane widthEvolution of Rust in the Git codebaseFaster git-grep(1) and git-cherry(1) in partial clonesgit-history(1) learns fixupIn our highlights of Git 2.54.0, we covered the introduction of

git-history(1). In 2.55.0, a new subcommand for this tool was added: fixup.Imagine you've made some changes and you want to amend those changes into an existing commit. The most common approach to this is to create a fixup commit and autosquash it with git-rebase(1): git commit --fixup=<commit-id>

git rebase -i --autosquash <commit-id>^

Doing this in two steps is clumsy, especially because it requires an interactive rebase. Instead you can use the git-history(1) fixup command: git history fixup <commit-id>

This takes the staged changes and amends them into the given commit. As an added bonus, because you're using git-history(1), all other local branches that