Re: Re: CRLF -> LF

From: Date: Sun, 13 Jun 2004 01:07:59 +0000
Subject: Re: Re: CRLF -> LF
References: 1 2 3  Groups: php.pear.qa 
Request: Send a blank email to pear-qa+get-1452@lists.php.net to get a copy of this message
Lukas Smith wrote:
Stefan Neufeind wrote: [..]
Also, forcing devs to fix these lineendings will fuck with CVS. It'll assume all the lines have changed, which makes diff's horrible to read. Consider comparing your current/local version, to a version that's been fixed for line-endings. By default, it'd mark all lines as changed, eventhough few may be really changed. Dev-education would be the best way to go here, not forcing them upon the files at some point.
Maybe auto-correcting the files on the cvs-server when commiting :-)) But honestly: Yeah, see the problem.
Autocorrecting things is a dangerous thing imho. Its likely to do more harm as good. Warnings is more approriate if all (similar to the API prefix check that was implemented into pear package). [..]
Forcing people to use correct line-endings does not solve the problem. After CVS checkout on Windows, line-endings will be converted to CRLF, even if checked in files used CR. After issueing pear package, the tarball will contain files with "wrong" line-endings. I do think we need auto-conversion (either in packager or in installer), if we care about line-endings. Doing it in installer seems more reasonable, 'cos otherwise problems with md5 checksums would come up. [..] -- Andrey Demenev aka Blindman demenev@on-line.jar.ru

« previous php.pear.qa (#1452) next »