Computing.Net > Forums > OpenVMS > VMS and Version Control

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

VMS and Version Control

Reply to Message Icon

Name: rawsr71
Date: March 17, 2004 at 12:40:07 Pacific
OS: dunno
CPU/Ram: dunno
Comment:

I'm a software configuration manager brought in to implement a version control tool across both VMS and Oracle environments. I've dealt with Oracle but I don't know/understand VMS. I understand there is some native functionality for version control in VMS. I really want to know what I'm dealing with so I'm working with the VMS team instead of against them. Can anyone give me some info on how CM is commonly done with VMS or what pitfalls to pay attention to? Thank you.

Randy Wagner
SAIC Bureau of Census



Sponsored Link
Ads by Google

Response Number 1
Name: erensm
Date: March 22, 2004 at 17:02:54 Pacific
Reply:

There is a product called decset :
http://starlet.deltatel.ru/sys$examples/decset/decset_cookbook_contents.html

There is also a (freeware) CVS client
http://www.cvshome.org/

A File version is a native part of the VMS file specification e.g. MAIN.C;1 . When you edit and save this file it won't overwrite, but will create a new one with a higher version number : MAIN.C;2 Both files will be on disk.

Some basic information about the filesystem is in the users guide :
http://h71000.www7.hp.com/doc/731FINAL/6489/6489pro_005.html#understanding_files_specs

If this doesn't answer your question you may have more luck at the forum at http://www.openvms.org


0

Response Number 2
Name: VMSFan
Date: April 8, 2004 at 15:42:54 Pacific
Reply:

Leaving aside source file ownership issues (the kind dealt with by something like CVS), there are ways to tag modules (source code files, object files, image files). You need to exercise strong positive control (eg. coding and documentation standards) to make best use of these.

Compile and link timestamps (embedded in the object and image files, not the file version numbers seen in the file specification) might be used to synchronize make/build processes.

Features which may assist version control in run-time include image identifiers and timestamps, and for shared memory applications, global section identifiers.

I would not use file version numbers (in the file specifications) as the mechanism is too easy to subvert (accidentally or intentionally).


0

Response Number 3
Name: WillemGrooters
Date: May 27, 2004 at 23:52:22 Pacific
Reply:

Most, if not all compilers on VMS allow an ident specification in the sourcefile (like ".IDENT "<some string>" in FORTRAN) which will embed in the objectfile and will be shown in the executable as well.


Willem Grooters


0

Sponsored Link
Ads by Google
Reply to Message Icon

Related Posts

See More


VMS binary file conversio... using ftp - error un acco...



Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to OpenVMS Forum Home


Sponsored links

Ads by Google


Results for: VMS and Version Control

what is vms www.computing.net/answers/openvms/what-is-vms/38.html

What is vms and what does it do www.computing.net/answers/openvms/what-is-vms-and-what-does-it-do/138.html

VMS and Intel Itanium www.computing.net/answers/openvms/vms-and-intel-itanium/218.html