Hooray! Thank you.

Nick

On Fri, Feb 20, 2015 at 12:33 PM, Birunthan Mohanathas
<birunt...@mohanathas.com> wrote:
> 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
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to