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

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