git
2023
Git pull request fetching & searching
Working with GitHub and GitLab pull/merge requests can be improved greatly by adding an alias for fetching all requests. Fetched PRs can then easily be searched or checked out. Read full post
2021
Git Alias function syntax
Git aliases are an easy way to customize commands, however it is tempting to be more expressive and use shell script functions. This is supported, but the syntax and escaping can be hard to overcome. Read full post
Applying mailing list patches with 'git b4'
b4 helps improve the workflow for mailing list based Linux kernel development, but doesn't offer direct git integration. Let's whip up a 'git b4' alias. Read full post
2020
Speed up `git log --graph` 18x times
For large repositories 'git log --graph' can be slow, but for git v2.20+ it can be sped up. Read full post
2018
git reset upstream
Working with a git based project that has a defacto upstream repository means that you perioducally want to fetch the canonical master branch. This can be simplified with a .gitconfig alias. Read full post