0

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?

VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250
Mast
  • 119
  • 3

2 Answers2

1

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)

VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250
  • @Hein ClearCase is not very liked around here ;) But more seriously, this is more an open question, seeking recommendation, which is not a good fit for Stack Overflow. – VonC Mar 04 '21 at 15:20
0

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.

user2116290
  • 1,062
  • 5
  • 6