Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
I know this topic has been beaten to death, but I can't find the answer I need. I've searched Google and the list archives, and I keep finding only -k+L, -kL or --lf (e.g. recent "--lf obsolete?" thread), NONE of which work for me. Sorry if I missed something obvious, pointers gratefully accepted. Short version: How can I force my client-side to only ever use LF, and never use CRLF? (Server side is not cvsnt.) Long version: I understand what it's doing and why, and in this case I don't care. For VPN reasons too painful to discuss, I need to check out using Windows and CVSNT, but I actually edit and execute (bash & Perl) on Linux (gotta love Samba). Constantly using dos2unix is getting really old... If I try -lf I get (though on further reading it may be that I'm using it wrong): cvs: Obsolete --lf option used. Please update your client. If I try -kL or -k+L I get: cvs server: invalid RCS keyword expansion mode My client is WinXP2 using cvsnt 2.5.03 (Scorpio) Build 2382, but the *server* is RHEL3 cvs-1.11.2-28 and I don't have any control over it. I'm tunneling over SSH using the built-it PuTTY stuff, if that matters, which I doubt. NOT using Cygwin or anything else funky, but running CRLF bash and Perl scripts does not work on my systems. They may be old, but they have to be, for compatibility with the production machines (sigh), so I'm stuck. At one point, Tony said, "Checkout unix files on unix, and windows files on windows." I can't!!! I wish I could, believe me! But I must check out on Windows using SSH (which virtually forces use of cvsnt, since Cygwin is way overkill [1]) and I must execute on Linux and as it is now it's a big pain. (This would be trivial using SVN, but the back-end isn't and I can't change it. [2]) Thanks, JP [1] I'm not the only person who is going to need to do this. *I* could probably do it using some other tool, even Cygwin if I had too (great tool, just way overkill here). But some of the others will not be able to handle the 50+ steps to get something else to work. Cvsnt was by far the easiest to get working in the environment, and even it wasn't trivial (e.g. SSH keys & pagent) for some of the others. [2] Someone in the "--lf obsolete?" thread suggested SVN can't do this. It can, and it's sticky. See 'svn propset' and "svn:eol-style - One of 'native', 'LF', 'CR', 'CRLF'." This can be set down to per-file granularity if you like, and there are also related config files settings. ----------------------------|:::======|------------------------------- JP Vossen, CISSP |:::======| jp{at}jpsdomain{dot}org My Account, My Opinions |=========| http://www.jpsdomain.org/ ----------------------------|=========|------------------------------- Microsoft has single-handedly nullified Moore's Law. Innate design flaws of Windows make a personal firewall, anti-virus and anti-malware software mandatory. The resulting software arms race has effectively flattened Moore's Law on hardware running Windows.