Auto rebase script#
The ./run.sh script in this directory rebases the current branch onto a target branch,
while automatically resolving merge conflicts caused by marked commits in .git-blame-ignore-revs.
See the header comment of that file to understand how to mark commits.
This is convenient for resolving merge conflicts for pull requests after e.g. treewide reformats.
Testing#
To run the tests in the test directory:
$ cd test
$ nix-shell
nix-shell> ./run.sh