Tutorial: How to effectively review nixpkgs rebases

Many people use nixpkgs as a git submodule with some commits of their own on top, and wonder how to effectively review changes after rebasing on a newer nixpkgs commit.

After getting this question many times, I wrote down with an explanation picture of how to do it using git range-diff.

The explanation uses nixpkgs as an example:

It also works for “just rebases”, not only submodules.

1 Like