On Wed, Feb 21, 2018 at 1:25 AM, Volker Braun <vbraun.n...@gmail.com> wrote: > IMHO the evils of trailing whitespace are greatly exagerrated. > > The eaisest solution is to just fix your editor to not introduce changes > that you did not make yourself. > > If you think fighting the windmills of trailing whitespace is a worthwhile > use of your time, be my guest. But I want a workflow where I don't have to > bother with trailing whitespace, so you better have git hooks to auto-fix > everything on commit etc.
I feel like I've worked on some projects before that implemented some pretty strict client-side git commit hooks, where I couldn't even commit a change unless it passed some linters (it was possible, and sometimes even desirable, to get around this with `git commit -n` to disable hooks). I've never set up something like that before though. I remember several years ago you could include some pre-commit hooks in your repository, but the user still had to *manually* enable them which almost defeats the purpose (because many people won't bother). But I think I've committed to some projects before where there were pre-commit hooks that I never did anything to enable... > On Tuesday, February 20, 2018 at 12:04:26 PM UTC+1, Erik Bray wrote: >> >> How do we feel about large patches full of whitespace cleanup? Lots >> of Sage modules have stray whitespace, and my editor usually >> automatically removes it when I open files (this is a personal >> preference that I have to live with though). >> >> Usually when preparing patches this means manually removing such >> distracting whitespace cleanup, though all that means is then removing >> it again, and again, and again... (or sometimes I will just leave it >> in a commit if it's just one or two lines). >> >> It might be nice to just clean up a whole lot of this at once, but I >> think that would require some coordination so as to not create too >> many trivial merge conflicts... >> >> Thanks, >> E > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-devel@googlegroups.com. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.