1# Auto rebase script 2 3The [`./run.sh` script](./run.sh) 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`](../../../.git-blame-ignore-revs). 4See the header comment of that file to understand how to mark commits. 5 6This is convenient for resolving merge conflicts for pull requests after e.g. treewide reformats. 7 8## Testing 9 10To run the tests in the [test directory](./test): 11``` 12$ cd test 13$ nix-shell 14nix-shell> ./run.sh 15```