Hello All,
I have a task to update an ancient CVS server used by a group of software developers. By ancient, I mean the CVS version its currently running is 1.11.2-28, running on Redhat Enterprise linux version 3 (please don't laugh, or hate me for it).
I would like to install a new CVS server on CentOS 7. The main requirements are that it has to be a smooth transition between the current server and the new server, i.e. with no loss of existing data.
The new server does *not* have to use CVS if something else would be better - again the primary concern is a smooth transition between the old and new server, with no loss of existing data.
Is CVS the way to go? When I look at the homepage for CVS, it looks like the product isn't being maintained that well anymore - looks like the last update is 2007.
What are the other alternatives/options?
Thanks,
Phil.e
Updating an ancient CVS server
-
- Posts: 2019
- Joined: 2015/02/17 15:14:33
- Location: Bulgaria
- Contact:
Re: Updating an ancient CVS server
You should check this guide for example.
I guess that switching to git would be a nightnare, thus cvs should be your only option.
Also this guide for RHEL6 could help you.
I guess that switching to git would be a nightnare, thus cvs should be your only option.
Also this guide for RHEL6 could help you.
Re: Updating an ancient CVS server
Definitely not. Git is the way to go.phil.e wrote:Is CVS the way to go?
Why do you think so? In my case switching about 10 repositories to Git was no big deal, thanks to cvs2git: http://cvs2svn.tigris.org/cvs2git.htmlhunter86_bg wrote:I guess that switching to git would be a nightnare
Currently we are working with the converted repositories (on a CentOS 7 server) with Git, no problems. I have installed CVS additionally and have set the old CVS repositories to read-only, so if any problem occurs the old repositories are still readable (and could be switched back to read-write in no time). But there were no problems, so this fallback was never used.
Last edited by owl102 on 2018/04/18 13:51:26, edited 1 time in total.
German speaking forum for Fedora and CentOS: https://www.fedoraforum.de/
Re: Updating an ancient CVS server
CentOS 7 ships cvs 1.11.23-35.el7 if you wanted to set up something as similar to your current one as possible. We also ship subversion 1.7.14-11.el7_4, git 1.8.3.1-12.el7_4, mercurial 2.6.2-8.el7_4 and probably some others as well. In addition, the IUS third party repo has more recent versions of git available as git2u\* packages.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke