I don't have an opinion. Simon M is the king. S
| -----Original Message----- | From: omega.th...@gmail.com [mailto:omega.th...@gmail.com] On Behalf Of Max | Bolingbroke | Sent: 26 October 2011 08:21 | To: cvs-ghc@haskell.org; Simon Peyton-Jones; Simon Marlow; Ian Lynagh | Subject: Re: [commit: ghc] master: Tabs -> spaces (9ada6542b) | | Ian/Simon/Simon, | | Do you have an opinion on this? My proposal below has support from | David, Manuel and Daniel Fischer, but I don't want to go installing | new git hooks without your go-ahead! | | Max | | On 25 October 2011 11:52, Max Bolingbroke <batterseapo...@hotmail.com> wrote: | > If we are going to make whitespace changes, we should probably have a | > check to ensure that tabs don't get added back in by later commits. | > I've created a pre-receive hook that verifies the following property: | > | > Taken *as a whole*, the series of commits you are trying to push.. | > ..for all file *modified* (i.e. I'm ignoring renames) by the commits.. | > ..that do not contain tabs *before* the push.. | > ..your commits do not add a *new* line containing a tab | > | > Your push is rejected with a list of all violations if this property | > is violated. At this point you can either write a new patch that fixes | > the validation problems, or just rebase to edit the commit introducing | > the problem. | > | > I've also written a pre-commit hook that GHC developers could copy | > into their own git repos to ensure that such bad commits never get | > created in the first place. | > | > Is this something we want to check? Should we use this pre-receive | > hook on darcs.haskell.org? | > | > Max | > | > On 25 October 2011 10:17, Manuel Chakravarty <c...@cse.unsw.edu.au> wrote: | >> Repository : ssh://darcs.haskell.org//srv/darcs/ghc | >> | >> On branch : master | >> | >> | http://hackage.haskell.org/trac/ghc/changeset/9ada6542bad350664b6991b33dc675daac99979 | 3 | >> | >>>--------------------------------------------------------------- | >> | >> commit 9ada6542bad350664b6991b33dc675daac999793 | >> Author: Manuel M T Chakravarty <c...@cse.unsw.edu.au> | >> Date: Wed Oct 19 16:09:37 2011 +1100 | >> | >> Tabs -> spaces | >> | >> compiler/iface/TcIface.lhs | 856 ++++++++++++++++++++++---------------------- | >> 1 files changed, 429 insertions(+), 427 deletions(-) | >> | >> | >> Diff suppressed because of size. To see it, use: | >> | >> git show 9ada6542bad350664b6991b33dc675daac999793 | >> | >> _______________________________________________ | >> Cvs-ghc mailing list | >> Cvs-ghc@haskell.org | >> http://www.haskell.org/mailman/listinfo/cvs-ghc | >> | > _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc