Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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
  • 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