git gurus: Any way to set it up to auto-warn contributors about tab indents?

Brad Roberts braddr at puremagic.com
Sun Aug 14 11:48:56 PDT 2011


On Sunday, August 14, 2011 11:36:28 AM, Nick Sabalausky wrote:
> Ok, I'm one of the "tab-indent" fans, and obviously there are others out 
> there. So in contributing some pull requests to phobos/rdmd I've noticed how 
> easy it is to forget to convert tabs->spaces before pushing. And others make 
> the same mistake too. Aside from being an inconsistent syle issue, this 
> seems to increase the chances of merge conflicts.
> 
> Obviously I could set up some script on my end to auto-check before 
> committing, but that's a per-user solution and so wouldn't really help the 
> overall problem. Plus it probably wouldn't work with the GUI git tools like 
> tortoise.
> 
> I don't know if this has already been looked into, but to any git/github 
> gurus here: Is there some way to set up the "D-Programming-Language" 
> projects (either in git or in github) so that users get warned when they 
> have tab indents and try to commit, push, or pull-request (any one of those 
> three, wouldn
't need to be all three of them)?
> 
> -------------------------------
> Not sent from an iPhone.

google --> git pre-commit hook

Setup whatever sort of checks you want on your local repository and 
it'll be correct before pushing to github to even get into a pull 
request.


More information about the Digitalmars-d mailing list