Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Pre-merge checklist:

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

# 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

 

 
 

 

  • No labels