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