Jetpack/Integration Process: Difference between revisions

Line 23: Line 23:


Updates the larch and SDK files to the latest versions from the integration branch.
Updates the larch and SDK files to the latest versions from the integration branch.
== Testing changes ==
Before committing you can test your changes by pushing to the try server. You need to have mercurial queues enabled for this to work.
hg addremove
hg qnew -f -m "<commit message>" testpatch
Creates a temporary commit that can be pushed to try. Include the output of [http://trychooser.pub.build.mozilla.org/ TryChooser] to restrict builds and tests.
hg push -f ssh://hg.mozilla.org/try/
Pushes the temporary commit to the try server, depending on your TryChooser string you should get an email telling you where to look for results.
Once you're done the following converts the temporary commit to a real commit that can be pushed to the project branch:
hg qfinish -a


== Viewing and committing changes ==
== Viewing and committing changes ==
If you haven't done the commit by the above method then you can do it like this:


  hg diff
  hg diff
Line 34: Line 53:


Commits the changes
Commits the changes
== Pushing the changes to the project branch ==


  hg push ssh://hg.mozilla.org/projects/larch/
  hg push ssh://hg.mozilla.org/projects/larch/
canmove, Confirmed users
1,570

edits