...
- Fetch the latest changes for the branch being reviewed
- Ensure that you are working in a clean branch
- e.g Clean the repository:
git clean -dix
- e.g Clean the repository:
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
- Run through any demos, examples, or manual tests that may have been affected by the change
Making the merge:
Code Block |
---|
# switch to your master branch $ git checkout master # ensure there are no uncommitted changes $ git status -s # |
...
ensure that your master branch is up-to-date with the project repository # and that there are no extra commits in your master branch $ git fetch upstream/master $ git log master ^upstream/master $ git merge upstream/master |
...
# merge in changes from the branch being tested $ git merge --no-ff --log <branchname> |
...
# push changes to the project repository $ git push upstream master |