Configuring Try

Getting Level 1 Commit Access

In order to push to try, Level 1 Commit Access is required. Please see Becoming a Mozilla Committer for more information on how to obtain this.

Configuring Version Control

After you have level 1 access, you’ll need to do a little bit of setup before you can push. Both hg and git are supported, move on to the appropriate section below.

Configuring Try with Mercurial

The recommended way to push to try is via the mach try command. This requires the push-to-try extension which can be installed by running:

$ mach mercurial-setup

You should also enable the firefoxtree extension which will provide a handy try path alias. You can also create this alias manually by adding

[paths] try = ssh://hg.mozilla.org/try

This is only necessary if not using firefoxtree.

Configuring Try with Git Cinnabar

The recommended way to use try with git is with git cinnabar. You can follow this tutorial for a workflow which includes setting up the ability to push to try.

Configuring Try with Vanilla Git

This workflow isn’t well supported, but is possible using moz-git-tools, and specifically the git push-to-try command.