<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/utils, branch release/12.x</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>Fix arc lint's clang-format rule: only format the file we were asked to format.</title>
<updated>2020-10-11T21:24:23+00:00</updated>
<author>
<name>Richard Smith</name>
<email>richard@metafoo.co.uk</email>
</author>
<published>2020-10-11T21:20:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c25da4b04ae1eafa27623717a032de3d62ffc803'/>
<id>c25da4b04ae1eafa27623717a032de3d62ffc803</id>
<content type='text'>
This avoids diffs being applied in the work tree to files that are
supposed to be excluded (clang tests), allows arc to properly provide
interactive feedback for the formatting fixes, and reduces the number of
files that we format, in a change affecting N files, from N^2 to N.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids diffs being applied in the work tree to files that are
supposed to be excluded (clang tests), allows arc to properly provide
interactive feedback for the formatting fixes, and reduces the number of
files that we format, in a change affecting N files, from N^2 to N.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use in-tree clang-format-diff.py as Arcanist linter</title>
<updated>2020-04-06T16:02:20+00:00</updated>
<author>
<name>Scott Linder</name>
<email>Scott.Linder@amd.com</email>
</author>
<published>2020-04-03T19:48:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ad08ecbd16854ec85809280f3db491aee0317423'/>
<id>ad08ecbd16854ec85809280f3db491aee0317423</id>
<content type='text'>
Summary:
The only guarantee there seems to be in the clang-format packaging is
that an executable called `clang-format` is in the PATH. Use the
in-tree `clang-format-diff.py` to avoid assuming anything else.

Also remove dead code for SVN repo and switch to `git diff-index` which
is the git plumbing equivalent of `git diff` in this case.

Reviewers: starsid, mehdi_amini, vitalybuka, fhahn, kadircet

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D77428
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
The only guarantee there seems to be in the clang-format packaging is
that an executable called `clang-format` is in the PATH. Use the
in-tree `clang-format-diff.py` to avoid assuming anything else.

Also remove dead code for SVN repo and switch to `git diff-index` which
is the git plumbing equivalent of `git diff` in this case.

Reviewers: starsid, mehdi_amini, vitalybuka, fhahn, kadircet

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D77428
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Use git-clang-format as Arcanist linter"</title>
<updated>2020-04-03T13:35:41+00:00</updated>
<author>
<name>Kadir Cetinkaya</name>
<email>kadircet@google.com</email>
</author>
<published>2020-04-03T13:34:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3e1b8db309375551f4883f5068ec3536e1812b95'/>
<id>3e1b8db309375551f4883f5068ec3536e1812b95</id>
<content type='text'>
This reverts commit 31b6e182f2ce957c86b961e21b9eb82bbcea7c59.

As it was breaking `arc diff` workflow for multiple people.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 31b6e182f2ce957c86b961e21b9eb82bbcea7c59.

As it was breaking `arc diff` workflow for multiple people.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use --style file instead of --style LLVM</title>
<updated>2020-04-03T08:37:56+00:00</updated>
<author>
<name>Vitaly Buka</name>
<email>vitalybuka@google.com</email>
</author>
<published>2020-04-03T08:26:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1aee1ae5326cf1f6d03b4b7adbdcc2b499f044fc'/>
<id>1aee1ae5326cf1f6d03b4b7adbdcc2b499f044fc</id>
<content type='text'>
LLVM includes .clang-format files which must be respected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LLVM includes .clang-format files which must be respected.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use git-clang-format as Arcanist linter</title>
<updated>2020-04-03T04:53:33+00:00</updated>
<author>
<name>Siddhartha Bagaria</name>
<email>sbagaria@grailbio.com</email>
</author>
<published>2020-04-03T04:34:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=31b6e182f2ce957c86b961e21b9eb82bbcea7c59'/>
<id>31b6e182f2ce957c86b961e21b9eb82bbcea7c59</id>
<content type='text'>
D49116 was using clang-format-diff because at the time of its writing,
it needed to handle the subversion repo as well.

Differential Revision: https://reviews.llvm.org/D77363
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
D49116 was using clang-format-diff because at the time of its writing,
it needed to handle the subversion repo as well.

Differential Revision: https://reviews.llvm.org/D77363
</pre>
</div>
</content>
</entry>
<entry>
<title>Setup clang-format as an Arcanist linter</title>
<updated>2020-03-30T19:02:33+00:00</updated>
<author>
<name>Siddhartha Bagaria</name>
<email>sbagaria@grailbio.com</email>
</author>
<published>2020-03-30T18:20:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3c371491a2d5023060391ff54b924bf1c7a0c41f'/>
<id>3c371491a2d5023060391ff54b924bf1c7a0c41f</id>
<content type='text'>
Summary:
This uses clang-format-diff as a linter for Arcanist.

`arc lint` flow, also run as part of `arc diff` unless skipped with
`--nolint`, will now run the linter shell script on the changed files,
and prompt the user to accept the suggested changes.

Message when clang-format-diff is not installed:
{F6654094}

Example of the noise during code review when clang-format-diff is not installed:
https://reviews.llvm.org/differential/changeset/?ref=1115809

Prompt when clang-format-diff is installed and suggests edits:
{F6650223}

Reviewers: probinson, scott.linder

Reviewed By: scott.linder

Subscribers: scott.linder, MyDeveloperDay, JonasToth, danilaml, JDevlieghere, dberris, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D49116
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This uses clang-format-diff as a linter for Arcanist.

`arc lint` flow, also run as part of `arc diff` unless skipped with
`--nolint`, will now run the linter shell script on the changed files,
and prompt the user to accept the suggested changes.

Message when clang-format-diff is not installed:
{F6654094}

Example of the noise during code review when clang-format-diff is not installed:
https://reviews.llvm.org/differential/changeset/?ref=1115809

Prompt when clang-format-diff is installed and suggests edits:
{F6650223}

Reviewers: probinson, scott.linder

Reviewed By: scott.linder

Subscribers: scott.linder, MyDeveloperDay, JonasToth, danilaml, JDevlieghere, dberris, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D49116
</pre>
</div>
</content>
</entry>
</feed>
