home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / RCS43X.ZIP / README.OS2 < prev    next >
Text File  |  1990-11-19  |  2KB  |  36 lines

  1. A port of RCS 4.2 (revision control system, source code control system)
  2. to MS-DOS appeared with sources a few days ago in the comp.binaries.ibm.pc
  3. newsgroup. I made diffs to plain rcs 4.2 and applied them to plain rcs 4.3
  4. which I had available and made some additional changes.
  5.  
  6. To compile, MS C 6.00 is required, 5.10 does not work (lib functions).
  7. To use it, you need GNU diff.
  8.  
  9. The following changes were made:
  10. - Restrictions of file name length were removed, it should now work
  11.   with HPFS names. Be shure to use the .DEF files because of the flag.
  12. - The author of the DOS port changed the interpretation of path names
  13.   to recognize \ instead of / as separator *only*. I have tried to make
  14.   it recognize *both* separators. I hope that I found all places.
  15. - On output, RCS converts path names now to lowercase and / separators.
  16.   I think that's better because it is (originally) a Unix program.
  17. - Under Unix it is semantically correct to delete an open file but not
  18.   under DOS and OS/2. This is used by RCS and was not corrected by the
  19.   DOS port. DOS does not refuse deletetion of open files (DOS = dumb
  20.   operating system) while OS/2 of course does so. Some changes were
  21.   needed to correct this.
  22. - The USER environment variable is also recognized (besides USR).
  23. - A bug in the spawning routine caused redirected stdio files to
  24.   remain open after the spawn and thus made them unremovable.
  25.  
  26. Note:
  27. RCSMERGE does not (yet) work. In addition to GNU diff, it also requires
  28. diff3, sh and ed. I have all of them for OS/2 (sh should appear in comp.
  29. binaries.os2 real soon) but the ed clone seems to have problems handling
  30. output from GNU diff3. The shell script merge.sh was adapted to OS/2
  31. and is included as merge.cmd in the following shar.
  32.  
  33.  
  34. Kai Uwe Rommel
  35. rommel@lan.informatik.tu-muenchen.dbp.de
  36.