delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2000/12/15/11:34:44

From: "Tim Van Holder" <tim DOT van DOT holder AT pandora DOT be>
To: <djgpp-workers AT delorie DOT com>
Subject: RE: MS-DOS path support in CVS
Date: Fri, 15 Dec 2000 17:37:48 +0100
Message-ID: <NBBBIOJKJBNCHJBEKHLOMEFHCCAA.tim.van.holder@pandora.be>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
In-Reply-To: <200012142233.RAA24922@indy.delorie.com>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id LAA00357
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> > Basically, if people want to use a DJGPP CVS sandbox
> > together with WinCVS, they'll have to enable WinCVS' "Use Unix LF"
> > option (and use "--lf" if they also use its command-line CVS).
> 
> In what WinCVS version do you see this option?  The version I have
> installed doesn't know about --lf.
Sorry. The --lf option (and its --crlf sibling) are new to the
command-line CVS that comes with WinCVS 1.1b17. It's only been out
for a week or two, I believe.

> Why is diff a problem here?  The server is a Unix machine, right?
Yes. There won't be a problem, I guess. Even if the patch should
fail, CVS should detect it (it checks an md5 checksum) and refetch
the entire file.

> > Yes, but the CVS maintainers seem disinclined to accept DOS-specific
> > patches anyway - they only accept stuff that is related to CVS on
> > the platforms on which they use it.
> 
> You mean, they don't want their package to support more platforms than
> what they themselves use?  That's a strange attitude.  (But then,
> having talked to some of the CVS maintainers, I won't be surprised to
> hear this.)
Well, I haven't discussed the issue with any of them yet; I based my
statement on the HACKING file that comes with CVS. It says
  it is only worth including portability cruft for systems on which
  people are actually testing and using new CVS releases.  Without
  testing, CVS will fail to be portable for any number of unanticipated
  reasons.
I had misremembered this (thought they said system on which developers
used CVS). So since DJGPP has a fairly wide user base, many of which use
CVS, there shouldn't be a big problem after all.
Anyway, I need to get a decent port ready first; getting it into the
official distrois a seconday concern.

As to the :local:, that seems to work fine; only isabsolute() needed to
be adjusted, as it didn't strip the leading ':local:', always returning
false. Oddly enough, it would haven been similarly broken on Linux/Unix
(not tested though); guess no one uses ':local:' on those systems :-).

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019