Can Git be used on OpenVMS?

287 views Asked by At

We are currently using ClearCase and ClearQuest for source control and issue tracking.

Our ClearCase client is running on a CentOS machine.
The OpenVMS machine mounts the required views via a combination of MVFS on the CentOS machine and NFS.
Then the code can be built and tested from OpenVMS.

Now we would like to migrate away from ClearCase and ClearQuest to something that has a bigger support community.

The question is whether Git could be a viable alternative?
And if yes, what would be the migration process?

2

There are 2 answers

1
VonC On BEST ANSWER

I have provided migration advice from ClearCase to Git before, but the TLDR; remains:

  • Keep ClearCase in read-only for archive
  • Take a snapshot of the latest code, and create a Git repository in it, modifiy its .gitignore (in order to not add everything), add a remote and push to a Git repository hosting server.

That is:

cd /path/to/snapshot/view
git init .
# edit .gitignore
git add .
git commit -m "import from ClearCase"
git remote add origin https://url/remote/empty/repo
git push -u origin master

(Note: I mentioned here the Git repository does not have to be in the ClearCase view)

0
user2116290 On

To answer the initial question: it depends.

Have a look at https://vmssoftware.com/products/vgit/. It's not a full implementation, but it may do what you need. They say GPL, so you may even be able to add what you are missing.