hghooks/mozhghooks/check/prevent_sync_ipc_changes.py [44:64]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def relevant(self):
        return (
            self.repo_metadata[b"firefox_releasing"]
            and repo_owner(self.repo) != b"scm_allow_direct_push"
        )

    def pre(self, node):
        # Accept the entire push for code uplifts
        self.is_uplift = b"a=release" in self.repo[b"tip"].description().lower()

    def check(self, ctx):
        if self.is_uplift:
            return True

        # Ignore merge changesets
        if len(ctx.parents()) > 1:
            return True

        # Ignore backouts
        if is_backout(ctx.description()):
            return True
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



hghooks/mozhghooks/check/prevent_webidl_changes.py [93:113]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def relevant(self):
        return (
            self.repo_metadata[b"firefox_releasing"]
            and repo_owner(self.repo) != b"scm_allow_direct_push"
        )

    def pre(self, node):
        # Accept the entire push for code uplifts
        self.is_uplift = b"a=release" in self.repo[b"tip"].description().lower()

    def check(self, ctx):
        if self.is_uplift:
            return True

        # Ignore merge changesets
        if len(ctx.parents()) > 1:
            return True

        # Ignore backouts
        if is_backout(ctx.description()):
            return True
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



