Switching version control systems?
CVS is starting to show it's age. I've been using mercurial for a while, as it's very easy to use. After some effort, I managed to get familiar with git, too. Git seems to be better. In some ways, it's absolutely horrid, especially for people used to CVS. Git introduces a few extra things into the CVS workflow that are confusing, annoying, and pointless. Until you see the benefits. Branching with git is... trivial. Merging between branches is... trivial. Having multiple checkouts, one for each potential change is also easy. So... I've set up a preliminary "git" server: http://git.freeradius.org/ It allows anonymous git checkouts, and anonymous CVS checkouts. There's a short "howto" for people who want to try using git. The source was taken by copying the CVS files from cvs.freeradius.org, and then importing them into git: $ git cvsimport -km -d /home/aland/cvs -C freeradius-server.git radiusd I'm inclined stop using CVS. It's just no longer part of my work flow. Git is. CVS commit access can continue as normal (to the new repository), for anyone with an SSH key. Git commit access can also be set up. For now, the old CVS server is still online. I'm inclined to *not* make any final decision until I get some feedback, and until others try the new system. Comments? Alan DeKok.
On Sun, Jul 06, 2008 at 06:29:21PM +0200, Alan DeKok said:
So... I've set up a preliminary "git" server:
It allows anonymous git checkouts, and anonymous CVS checkouts. There's a short "howto" for people who want to try using git.
That's awesome. We've been mirroring CVS with a git repo and working from that up to now. You have my vote. -- -------------------------------------------------------------------------- | Stephen Gran | Uncertain fortune is thoroughly | | steve@lobefin.net | mastered by the equity of the | | http://www.lobefin.net/~steve | calculation. -- Blaise Pascal | --------------------------------------------------------------------------
Hi,
Comments?
I like GIT (i'm not adverse to mercurial either)...though I've only really used GIT in very basic fashions. havent had the time or reason (i guess) to get more familiar with it. for general purpose using GIT commands is fairly straight forward for anyone to migrate from a CVS world too. I guess so long as the source is easily obtained in its current dev/branch form and the commits are nicely logged its a + from here. alan
participants (3)
-
A.L.M.Buxey@lboro.ac.uk -
Alan DeKok -
Stephen Gran