There was an error while loading. Please reload this page.
This is supposed to be a simple checklist to complete before submitting pull requests.
A rebase makes sure your current branch modifies the last version of master, read more about it here.
A rebase will change this:
A---B---C topic / D---E---F---G master
To this:
A'---B'---C' topic / D---E---F---G master
A squash combines several commits into one, read more about it here.
A squash will change this:
A---B---C topic / D---E master
ABC' topic / D---E master
There are two kinds of checks, the first ones are unit tests and the second one is a code formatting test. They are run by:
cd build make runtest make lint