Pre-merge checklist:
- Fetch the latest changes for the branch being reviewed
- Clean the repository:
git clean -dix
npm install
- Check that code passes linting:
grunt lint
- Run the Node tests:
node tests/node-tests/basic-node-tests.js
- Run the browser-based tests in supported browsers:
tests/all-tests.html
Making the merge:
$ git checkout master
$ git merge upstream/master
$ git merge --no-ff --log <branchname>
$ git push upstream master