Re: [PATCH v2 2/2] Makefile: add style build rule
- From
Stefan Beller <sbeller@google.com>
- Date
- Aug 14, 2017, 22:28 UTC
- Message-ID
- <CAGZ79kbAp0p8-y-UpamU0J65A2P0B9r7KEWM0ZCBv=x4E77sGw@mail.gmail.com>
- In-Reply-To
- <xmqqd17xu6qg.fsf@gitster.mtv.corp.google.com>
On Mon, Aug 14, 2017 at 3:25 PM, Junio C Hamano <gitster@pobox.com> wrote:
Show 25 quoted lines
> Brandon Williams <bmwill@google.com> writes: > >> Add the 'style' build rule which will run git-clang-format on the diff >> between HEAD and the current worktree. The result is a diff of >> suggested changes. >> >> Signed-off-by: Brandon Williams <bmwill@google.com> >> --- >> Makefile | 4 ++++ >> 1 file changed, 4 insertions(+) >> >> diff --git a/Makefile b/Makefile >> index ba4359ef8..acfd096b7 100644 >> --- a/Makefile >> +++ b/Makefile >> @@ -2414,6 +2414,10 @@ $(SP_OBJ): %.sp: %.c GIT-CFLAGS FORCE >> .PHONY: sparse $(SP_OBJ) >> sparse: $(SP_OBJ) >> >> +.PHONY: style >> +style: >> + git clang-format --style file --diff --extensions c,h > > Did we get "git clang-format" subcommand, or is "s/git //" implied > somewhere?
You need to have clang-format installed (debian/Ubuntu package, or however it is named in your distribution), which provides this command for us.