[llvm-dev] RFC: changing variable naming rules in LLVM codebase & git-blame

John McCall via llvm-dev llvm-dev at lists.llvm.org
Tue Jul 23 09:46:43 PDT 2019


On 23 Jul 2019, at 11:40, Chikin, Artem via llvm-dev wrote:
> This will be a git feature in git 2.23 (in Q3 2019).
> It will allow git blame to ignore revisions with --ignore-rev, which 
> the user can even specify in their git config.

This is great news.  Is there a way for a repository to seed this?  
Maybe a way to (non-canonically?) tag a commit as being good to ignore 
by default?

John.

>
> Relevant git blame documentation change:
> https://github.com/git/git/blob/ae3f36dea16e51041c56ba9ed6b38380c8421816/Documentation/blame-options.txt#L113-L125
>
> Relevant git config documentation change:
> https://github.com/git/git/blob/ae3f36dea16e51041c56ba9ed6b38380c8421816/Documentation/config/blame.txt#L23-L28
>
> -----Original Message-----
> From: llvm-dev <llvm-dev-bounces at lists.llvm.org> On Behalf Of Peter 
> Waller via llvm-dev
> Sent: Tuesday, July 23, 2019 11:25
> To: llvm-dev at lists.llvm.org
> Cc: nd <nd at arm.com>
> Subject: Re: [llvm-dev] RFC: changing variable naming rules in LLVM 
> codebase & git-blame
>
> On 7/22/19 6:34 PM, JF Bastien via llvm-dev wrote:
>> * How do we expect to maintain git blame history, if at all?
>
> Hmm. I was hoping git-blame would have a feature which might allow 
> ignoring commits, but seemingly not. You can ignore whitespace changes 
> with -w, but of course that doesn't help for variable names.
>
> It seems the next best thing is to blame starting at a revision. At 
> least if there is "one big change", there is only one revision to 
> consider. With many smaller changes that would be harder.
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


More information about the llvm-dev mailing list