VSI-I64VMS-VGIT-V0100-0-1-RNOTES.PDF

Order Number: XX-70E37-01

VGIT V1.0-0 is a partial implementation of Git for VSI OpenVMS Alpha and I64, designed to enable OpenVMS developers to integrate into heterogeneous application development environments and interact with cloud-based Git services like GitHub and BitBucket.

Key features and enhancements in this release and cumulative updates include:

  • Core Git Operations: Support for commands such as add, commit, checkout, branch, merge, pull, fetch, push, rebase, diff, config, init, status, tag, log, and rm.
  • New Commands/Options: Introduction of rebase and pull -r, support for ed25519 SSH keys, config http.proxy for proxy configuration, and diff -e for output navigation.
  • Improved Connectivity: Updated certificate bundles for interacting with GitHub and BitBucket, and fixes for Azure DevOps cloning issues.
  • Enhanced Functionality: checkout, commit, merge, and rm commands have been made more "git-like," including support for wildcards and branching.
  • Stability and Usability: Bug fixes for branch/tag names with multiple periods, reduced credential prompts, correct $STATUS setting for DCL/MMS scripts, handling of pull conflicts, and a quiet clone option.
  • Authentication: Supports key-based authentication (RSA/ED25519 PEM keys using logical names GIT$ID_RSA and GIT$ID_RSA_PUB) and provides a way to force username/password authentication for SSH.

Requirements and Considerations:

  • Requires OpenVMS 8.4-2L1 or higher and a TCP/IP stack.
  • Files operated on by VGIT must be stream-lf and reside on ODS-5 formatted file systems.
  • Initial loading or cloning of large repositories can take time, but subsequent operations are generally more efficient.
  • Users are cautioned that rebase and pull -r may cause problems with conflicts, and logical names that match repository names can lead to errors.
  • The kit is installed via an OpenVMS PCSI kit and requires basic user configuration using vgit config user.

VGIT is used internally by VMS Software Inc. and is expected to see further functionality enhancements based on user requirements.

XX-70E37-01
May 2000
6 pages
Quality

Original
0.8MB

Site structure and layout ©2025 Majenko Technologies