Greetings, If your commit modifies an IDL interface (think `[...] interface Foo {};`), you will now have to either
1) Bump the corresponding interface UUID. Use e.g. `./mach update-uuids nsISomething` to bump the UUID of nsISomething and all its descendant interfaces. or 2) Include 'IGNORE IDL' in the commit message. Use this only if your changes don't affect IDL binary or source compatibility[0]. Your push will otherwise be rejected. Note that changes to comments and changes outside interface blocks are ignored and don't require any action. Also keep in mind that whenever you change an interface UUID, you also need to change the UUIDs of all descendant interfaces. This is not enforced by the hook so be sure to always use `./mach update-uuids` instead of manually changing UUIDs. The hook has been deployed on the following repos: mozilla-central integration/b2g-inbound integration/fx-team integration/mozilla-inbound releases/mozilla-aurora releases/mozilla-beta releases/mozilla-release releases/mozilla-esr31 See bug 1128518 for details. Cheers, Biru [0]: https://developer.mozilla.org/en-US/docs/Mozilla/XPIDL#Source_and_Binary_Compatibility _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform