VSI-I64VMS-VGIT-V0009-8-1-RELNOTE.PDF

Order Number: XX-F3812-05

VGIT V0.9-8 is a partial Git implementation for VSI OpenVMS I64, designed to enable OpenVMS developers to use a distributed version control system, integrate into heterogeneous development environments, and interact with services like GitHub and BitBucket.

This release (V0.9-8) introduces a basic "stash" command and support for interacting with remote repositories via a proxy server. Key updates include fixes for cloning issues from Microsoft Azure DevOps, resolution of "failed to rename lockfile" errors, and an updated certificate bundle (CA-BUNDLE.CRT) for cloud services. Enhancements have been made to checkout, commit, and rm commands for more Git-like functionality, with branching support and improved merge capabilities also included.

System requirements specify OpenVMS 8.4-1H1 I64 and a compatible TCP/IP stack. OpenSSL 1.1.1b is statically linked, removing the need for a separate SSL111 installation. Installation is via a PCSI kit and requires post-installation steps to define system logical names and a foreign command.

Users must configure basic details (vgit config) and note that VGIT requires files to be stream-lf and operates on ODS-5 file systems. It supports various authentication methods, including key-based (via GIT$ID_RSA and GIT$ID_RSA_PUB) and username/password, with options to force specific methods. Initial cloning of large repositories may be time-consuming, and careful handling of logical names is advised to avoid conflicts with repository names. VGIT leverages open-source projects like cURL, libgit2, and OpenSSL.

XX-F3812-05
May 2000
6 pages
Quality

Original
0.6MB

Site structure and layout ©2025 Majenko Technologies