- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Looking for working RCS for OpenVMS
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-25-2008 11:29 AM
тАО08-25-2008 11:29 AM
I've been fighting with RCS off the freeware CDs for a bit, and it appears to require the full path in part of the program and no path in other parts (DIFF, called via CI vs CI itself). I'm hoping someone can point me to a working version of RCS (or something equivalent).
I do have CMS, but unfortunately I need to be able to store multiple modules/files with the same name (though different directories). I've also looked at Superversion but, unfortunately, it fails with java errors right out of the gate.
Any thoughts or clues would be appreciated. I'm using OpenVMS 7.3-2, if that's relevant.
Solved! Go to Solution.
- Tags:
- rcs
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-25-2008 12:44 PM
тАО08-25-2008 12:44 PM
SolutionIf I needed RCS specifically, I might well look at the old port and re-port 5.7 over.
With CMS and multiple modules with the same or similar paths, that's usually done with either multiple CMS libraries, or by wrapping CMS and hacking up the names, or by using classes and shutting off the reference areas entirely.
(I've usually ended up shutting off the reference library stuff, as that has tended to lead to pain and skews; it works pretty well for simple environments, but not so well in the more complex. It's also possible to use CMS ACLs to simulate class-specific reference errors, but it's often just as easy and more maintainable to fetch what you need when you need it.)
The package used by OpenVMS Engineering to work within and occasionally work around some of the limits with CMS was VDE; that's on the Freeware. (That's probably not the best choice, but it can give you some ideas of what's possible with CMS and with the CMS APIs.)
Here, I'd probably look toward a (newer) package such as Mercurial (Hg); there is a Mercurial port around and that's rather newer than RCS and such. I'd check around, as there may be a git port available by now, too. Maybe Subversion (SVN) in a real pinch. But rcs and sccs are really, really old...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-25-2008 12:49 PM
тАО08-25-2008 12:49 PM
Re: Looking for working RCS for OpenVMS
the production directory is PRD_DSK:[prd]
that makes the CMS library CMS_DSK:[prd.cmslib]
You can set it up however you want. Are you needing to have all the versions of the code in one library?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-25-2008 12:52 PM
тАО08-25-2008 12:52 PM
Re: Looking for working RCS for OpenVMS
...class-specific reference errors...
was intended to be
...class-specific reference areas...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-26-2008 12:02 AM
тАО08-26-2008 12:02 AM
Re: Looking for working RCS for OpenVMS
I use and know sites using it without any problem.
More information from http://vmspython.dyndns.org/DownloadAndInstallationMercurial
A few repositories on a VMS system:
http://hg.vmspython.dyndns.org/
http://hgm.vmspython.dyndns.org/
JFP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-26-2008 05:52 AM
тАО08-26-2008 05:52 AM
Re: Looking for working RCS for OpenVMS
I don't need any particular source control system - I have no ties to any in this, so anything is fair game if it works.
I know that it 'might' be possible to use CMS but I have some areas of my source catacomb that would virtually require a repository for each file - that's really not a viable way to do it, and unfortunately, I don't have the luxury of changing those files to get around things. I'll have another go at it, though, just in case I can work it - I didn't go that far with CMS because of all the suggestions that it would not work well in this case.
I've based most of my thoughts on RCS, but that's more because of familiarity - I know I could work it to do what I want, but I'm not sure of others (but I'm open to anything).
I'll give Mercurial a try, too. That looks to be quite promising.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-28-2008 06:11 AM
тАО08-28-2008 06:11 AM
Re: Looking for working RCS for OpenVMS
Mercurial seems the best bet so far (after a bit of mucking through the installs, it is working), but has one serious drawback to me - it requires ODS-5 volumes, while I'm currently locked to ODS-2. I'm looking at whether it's viable to have the repositories on a seperate volume (from the working source, etc.), and how difficult that would be to manage. At the very least, it's far from ideal.
I would still love to know if anyone has a working set of RCS utilities, as that would certainly be the best option, but from all that I'm seeing and finding, a working version of RCS is not out there.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-28-2008 06:39 AM
тАО08-28-2008 06:39 AM
Re: Looking for working RCS for OpenVMS
I have used LD devices to provide ODS5 support for products such as JAVA and GNV on systems where I am not permitted to convert any existing ODS2 volumes.
Duncan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-28-2008 06:41 AM
тАО08-28-2008 06:41 AM
Re: Looking for working RCS for OpenVMS
As a general rule, few folks will use source code control software as old and as feature-constrained as RCS in a new source code control installation. (CMS shares similarities here; it's good and reliable and supported, but it's just not a particularly feature-competitive choice for new source code installations.) As expensive and hassle-worthy as it is, various folks I deal with are migrating away from these older packages.
Turning on ODS-5 is trivial and fast, FWIW. You only tend to get in trouble with it if you use its extended features on your files and directories and then try to access your creations from software that doesn't know from ODS-5. You have control over that. Many new environments are using ODS-5, as an increasing quantity of available software requires it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-28-2008 07:00 AM
тАО08-28-2008 07:00 AM
Re: Looking for working RCS for OpenVMS
Example, I suppose you need 300 000 blocks for Mercurial.
$ ld create dsa8:[mercurial]mercurial.dsk/size=300000
$ ld connect dsa8:[mercurial]mercurial.dsk
%LD-I-UNIT, Allocated device is $1$LDA4:
$ sh dev lda4
Device Device Error Volume Free Trans Mnt
Name Status Count Label Blocks Count Cnt
$1$LDA4: (JIM) Online 0
$ init/nohigh/struct=5 $1$lda4: mercurial
You have a new ODS-5 device, named $1$lda4.