I also like the idea of the autotester rejecting any files with CRLF. Brad?

On 1/15/2013 6:48 PM, Andrei Alexandrescu wrote:
Yah, we should add a pre-commit hook. I found a script on the net. How do we load it into .git/hooks/ so everybody gets it?

Andrei

On 1/15/13 9:24 PM, Daniel Murphy wrote:
My git setup screams at me when I try to stage files with windows line
endings.  If we put this in the gitconfig...

An alternative would be to have the autotester reject pulls that add \r\n's.

Relying on all contributors to do the setup themselves doesn't seem like
it will work.

On Wed, Jan 16, 2013 at 8:47 AM, Walter Bright <[email protected]
<mailto:[email protected]>> wrote:

    I have had a bunch of trouble lately with git, which I suspect was
    the result of checking in a new file that had CRLF line endings
    instead of LF. I know that git is supposed to be able to deal with
    this, but my experience suggests it has a schizophrenic behavior
    regarding this.

    My git checkin procedure is done with a script that prefaces it with:

    tolf filename
    detab filename

    tolf ensures that the line endings are LF, and detab converts tabs
    to spaces. This canonicalizes all entries into git, and avoids all
    the ugly problems with CRLF.

    Please ensure that you add these to your checkin workflow, or
    something equivalent. No, the .git settings are not sufficient.

    (BTW, if someone wrote a D source code formatter, I'd love to add
    that to our checkin process!)
    _________________________________________________
    dmd-internals mailing list
    [email protected] <mailto:[email protected]>
    http://lists.puremagic.com/__mailman/listinfo/dmd-internals
<http://lists.puremagic.com/mailman/listinfo/dmd-internals>




_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals



_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to