How to do pull requests
You just finished your feature branch and want to merge it with the main. Please follow this procedure to make sure that nothing has been broken:
Call
git merge main feature
.Make sure that everything still compiles with
make -j everything
Run all the tests using
scripts/TEST_run.bash
. You will need 4 GPUs to run the tests. Please make sure that every single test passes.Once every single test passes, you can
git checkout main
andgit merge feature main
.Finally you are ready to
git push
. This will create a pull request.It is helpful if you say a few words about your feature branch in the pull request. Moreover you should emphasize that you followed the procedure listed here.
One of us will then approve your request, assuming we don’t find anything strange. Congratulations! You are now a contributor!