info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS for DOS?


From: Spiro Trikaliotis
Subject: Re: CVS for DOS?
Date: Thu, 18 Nov 2004 09:58:25 +0100
User-agent: Mutt/1.5.6i

Hello Arno,

On Wed, Nov 17, 2004 at 11:26:37PM +0100, Arno Schuring wrote:
 
> Regarding ssh for dos: there is no widely-used tcp/ip stack available
> for DOS, so such network applications you are very unlikely to find.

I know of at least two native DOS TCP/IP stacks:

- The Microsoft TCP/IP stack, as delivered with MS LAN Manager
- THe IBM TCP/IP stack, as delivered with OS/2 LAN Server

I believe both stacks are almost the same.

Furthermore, using Windows for Workgroups, you have a "virtual" stack
for DOS (which uses the Windows part as "back-end"). All three are
compatible with one another.

Furthermore, I believe that the DOS box of OS/2 or Windows has a virtual
TCP/IP stack, too.

> http://www.wattcp.com is the only one that I know of, but I have never
> seen a ssh client that uses wattcp.

I will have a look.

> I imagine it would be possible to port cvs to DOS using djgpp
> (http://www.delorie.com/djgpp),

This seems reasonable, yes.

> but you would still be stuck at the connectivity level - DOS has no
> native networking support.

Yes, I know. That's the reason I mentioned ssh in the original post.

> There is no real risk in mixing DOS and windows environments
> (especially up to w98), since they share a common base (filesystem,
> line endings).

Well, I know, as I have used it that way before.

In fact, the DOS project started using a RCS implementation for DOS.  As
the project has all files in one directory, this is not that bad.

As I wanted to have all sources on a central server, which is backed up
regularly, I moved all RCS files into a central CVS repository. Although
I can share the sandbox between Windows and DOS, there are many "manual"
steps involved, which are error prone:

1. Check out a sandbox on Windows, put it into a Windows share
2. Copy the files from the Windows share to DOS (via network)
3. Work on the files

If I want to check in, I have to do:

4. Copy the files back to the Windows share
5. commit
6. perform steps 2 und 3 from above

Although it might be possible to checkout directly into a share from
DOS, I do not like that idea. I do not trust the Windows TCP/IP stack
that much, as it is rather old.

| You might run into problems with long filenames, but you probably
| already have encountered (or willfully avoided) those.

Well, as this project started on plain DOS, it only uses features
available on it. 


Regards,
   Spiro.

-- 
Spiro R. Trikaliotis
http://www.trikaliotis.net/
http://www.viceteam.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]