home *** CD-ROM | disk | FTP | other *** search
/ vsiftp.vmssoftware.com / VSIPUBLIC@vsiftp.vmssoftware.com.tar / FREEWARE / FREEWARE40.ZIP / cvs_vms / freeware_readme.txt < prev    next >
Text File  |  1996-09-25  |  3KB  |  71 lines

  1. CVS, Software, VMS version of Concurrent Versioning System (build ctl tool)
  2.  
  3. You heard that right, folks.  We are porting CVS *to* VMS (not often
  4. one hears that, about *any* program).
  5.  
  6. CVS is a version control system, which allows you to keep old versions
  7. of files (usually source code), keep a log of who, when, and why
  8. changes occurred, etc., like RCS or SCCS.  It handles multiple
  9. developers, multiple directories, triggers to enable/log/control
  10. various operations, and can work over a wide area network.  The
  11. following tasks are not included; they can be done in conjunction with
  12. CVS but will tend to require some script-writing and software other
  13. than CVS: bug-tracking, build management (that is, make and make-like
  14. tools), and automated testing.
  15.  
  16. Download CVS 1.8.85 (including binaries for AXP/VMS) from
  17.     ftp://ftp.cyclic.com/pub/cvs/cvs-1.8.85
  18.  
  19. The next release of CVS, CVS 1.9, is likely to be very similar to
  20. 1.8.85 (particularly with respect to the VMS-specific parts), although
  21. of course if anyone finds any serious bugs we'd love to know about
  22. them and fix them before the release.  Please send any correspondence
  23. to bug-cvs@prep.ai.mit.edu (I'll try to monitor this newsgroup, but
  24. in general I only read it occasionally).
  25.  
  26. Here are some excerpts from the README.VMS file, which should clarify
  27. the state of the VMS port:
  28.  
  29.                              CVS port to VMS
  30.  
  31. DISCLAIMER: This port must be considered experimental.  Although
  32. previous versions have been in use at one large site since about
  33. October, 1995, and the port is believed to be quite usable, various
  34. VMS-specific quirks are known and the port cannot be considered as
  35. mature as the ports to, say, Windows NT or unix.  As always, future
  36. progress of this port will depend on volunteer and customer interest.
  37.  
  38. This port is of the CVS client only.  Or in other words, the port
  39. implements the full set of CVS commands, but cannot access
  40. repositories located on the local machine.  The repository must live
  41. on another machine (a Unix box) which runs a complete port of CVS.
  42.  
  43. Most (all?) work to date has been done on OpenVMS/AXP 6.2.  Other VMS
  44. variants might work too.
  45.  
  46. . . .
  47.  
  48. Please send bug reports to bug-cvs@prep.ai.mit.edu.
  49.  
  50. . . .
  51.  
  52. Wildcard expansion is not yet implemented (i.e. CVS COMMIT *.c won't
  53. work.)  I have found GPL'd routine which does shell globbing, but I
  54. have not tried to put it in yet.
  55.  
  56. Log messages must be entered on the command line using -m.  I wanted to start
  57. up TPU for editing log messages, but apparently SYS$SYSTEM:TPU.EXE requires
  58. some command table parsing through DCL, and cannot be directly invoked using C
  59. within CVS.  [I did get LSEDIT to launch, but it wasn't interested in argv at
  60. all.]
  61.  
  62. You can use -e or define the logical EDITOR to cause CVS to try other editors
  63. if you want to test what's available on your system.  I haven't tested this,
  64. but if you install vi or emacs, chances are it will probably work.  Just make
  65. sure the .EXE files are in a directory listed in VAXC$PATH.
  66.  
  67. . . .
  68.  
  69.  
  70.  
  71.