Fine by me, my emacs is set up to convert tabs to spaces on lines that I
edit.
(incedentally, I'm not keen on patches that *just* make whitespace
changes. It causes unnecessary conflicts in my branches.)
Cheers,
Simon
On 26/10/2011 08:31, Simon Peyton-Jones wrote:
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