[Top][All Lists]
[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/
Re: CVS for DOS?, jsWalter, 2004/11/17