What if it only forced it in a release build, and warned for debug builds?

> make clean debdmd
Warning: File blah.c contains tabs/crlf/trailing whitespace
...

> make clean dmd
Fatal: File blah.c contains tabs/crlf/trailing whitespace

> make detab tolf dmd
...

On Fri, Jan 18, 2013 at 1:33 PM, Walter Bright <walter@digitalmars.com> wrote:

On 1/17/2013 6:10 PM, Brad Roberts wrote:
Or as a part of the 'build' or 'test' stage of each of the packages make
files.  Make the compilation fail and the auto-tester has no work to do.


That's an intriguing idea, but it won't work too well for me. My workflow creates tabs, CRLFs, etc., and having the build on my machine constantly break would be annoying. The canonicalization only matters on checkin.

_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals