home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
RCS43X.ZIP
/
README.OS2
< prev
next >
Wrap
Text File
|
1990-11-19
|
2KB
|
36 lines
A port of RCS 4.2 (revision control system, source code control system)
to MS-DOS appeared with sources a few days ago in the comp.binaries.ibm.pc
newsgroup. I made diffs to plain rcs 4.2 and applied them to plain rcs 4.3
which I had available and made some additional changes.
To compile, MS C 6.00 is required, 5.10 does not work (lib functions).
To use it, you need GNU diff.
The following changes were made:
- Restrictions of file name length were removed, it should now work
with HPFS names. Be shure to use the .DEF files because of the flag.
- The author of the DOS port changed the interpretation of path names
to recognize \ instead of / as separator *only*. I have tried to make
it recognize *both* separators. I hope that I found all places.
- On output, RCS converts path names now to lowercase and / separators.
I think that's better because it is (originally) a Unix program.
- Under Unix it is semantically correct to delete an open file but not
under DOS and OS/2. This is used by RCS and was not corrected by the
DOS port. DOS does not refuse deletetion of open files (DOS = dumb
operating system) while OS/2 of course does so. Some changes were
needed to correct this.
- The USER environment variable is also recognized (besides USR).
- A bug in the spawning routine caused redirected stdio files to
remain open after the spawn and thus made them unremovable.
Note:
RCSMERGE does not (yet) work. In addition to GNU diff, it also requires
diff3, sh and ed. I have all of them for OS/2 (sh should appear in comp.
binaries.os2 real soon) but the ed clone seems to have problems handling
output from GNU diff3. The shell script merge.sh was adapted to OS/2
and is included as merge.cmd in the following shar.
Kai Uwe Rommel
rommel@lan.informatik.tu-muenchen.dbp.de