[libc++] Enforce formatting for already formatted and new files and ignore the format...
authorNikolas Klauser <nikolasklauser@berlin.de>
Fri, 20 Jan 2023 06:42:44 +0000 (07:42 +0100)
committerNikolas Klauser <nikolasklauser@berlin.de>
Tue, 14 Feb 2023 16:28:35 +0000 (17:28 +0100)
commit800fec13a81fb9553d7a8d681ba01a0700cbdf26
tree19e67c27626c2f821a980f663d3744f115e60f10
parentacbb15ed705fa27fc39370abdb0ab0fc2a69c453
[libc++] Enforce formatting for already formatted and new files and ignore the formatting of tests

It is quite confusing to newcomers that the formatting check gets mostly ignored. To fix that, enforce the formatting for new file and already formatted files, but ignore it for any files that aren't formatted already. We ignore the tests for now, since almost no test is formatted currently, and they are changed almost never.

Reviewed By: ldionne, Mordante, #libc

Spies: arichardson, fedor.sergeev, phosek, sstefan1, libcxx-commits, abrachet

Differential Revision: https://reviews.llvm.org/D142180
libcxx/utils/ci/buildkite-pipeline.yml
libcxx/utils/ci/run-buildbot
libcxx/utils/data/ignore_format.txt [new file with mode: 0644]
libcxx/utils/generate_ignore_format.sh [new file with mode: 0755]