This is wonderful! Thanks especially for back-filling the eslint work.

On Wed, Jan 2, 2019 at 8:58 AM Felipe G <fel...@gmail.com> wrote:

> If you ran `mach bootstrap` or `mach vcs-setup` in the last month, you
> should already have a new hg command alias called `smart-annotate`, which
> runs `hg annotate` while ignoring some predefined changesets.
>
> The primary use case is to ignore (semi-)automatic code-formatting changes.
> The list of changesets to ignore comes from two sources:
>  - any commit that contains the string "ignore-this-changeset" in the
> summary (commit message) will be ignored automatically
>  - other commits that doesn't contain that string can be added to the
> .hg-annotate-ignore-revs
> <https://searchfox.org/mozilla-central/source/.hg-annotate-ignore-revs>
> file
>
> Besides the command itself, there's also the "ignored_changesets" revset
> alias that you can use as you wish in other commands (e.g., `hg log -r
> ignored_changesets` will show you all the csets to be ignored)
>
> Sylvestre has included the "ignore-this-changeset" string in the tree-wide
> C++ style change patch, and we've gone and back-filled the
> .hg-annotate-ignore-revs file with previous eslint and clang-format
> changes.
>
> Happy New Year!
> Felipe
>
> (This work was tracked on bugs 1508002
> <https://bugzilla.mozilla.org/show_bug.cgi?id=1508002> and 1508324
> <https://bugzilla.mozilla.org/show_bug.cgi?id=1508324>)
> _______________________________________________
> 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