I've tried both ways to attach a patch as listed below:
Submitting through bugzilla
It might be staring me in the face, but I couldn't see any text, link or button along the lines of 'add an attachment' as outlined in the docs.
Submitting through mercurial
Here's the output from when I tried to set up mercurial to attach patches from the command line:"
~/C/m/mozilla-central ❯❯❯ ./mach mercurial-setup ⏎ ================================================================================ Ensuring https://hg.mozilla.org/hgcustom/version-control-tools is up to date at /Users/chrisadams/.mozbuild/version-control-tools pulling from https://hg.mozilla.org/hgcustom/version-control-tools searching for changes adding changesets adding manifests adding file changes added 1 changesets with 3 changes to 3 files updating bookmark @ new changesets 64e8a28c6208 (run 'hg update' to get a working copy) 3 files updated, 0 files merged, 0 files removed, 0 files unresolved ================================================================================ This wizard will guide you through configuring Mercurial for an optimal experience contributing to Mozilla projects. The wizard makes no changes without your permission. To begin, press the enter/return key. It looks like the setup wizard has already installed a copy of the evolve extension on your machine, at /Users/chrisadams/.mozbuild/evolve. (Relevant config option: extensions.evolve) Would you like to update evolve to the latest version? (Yn) pulling from https://www.mercurial-scm.org/repo/evolve/ no changes found 16010 new obsolescence markers 0 files updated, 0 files merged, 0 files removed, 0 files unresolved Evolve was updated successfully.
Okay, this looks promising. Let's see what happens when we try running that
~/C/m/mozilla-central ❯❯❯ hg bzexport -e hg: unknown command 'bzexport' (did you mean export?)
Oh. What did I do wrong here?