{"thread":{"id":"11387","subject":"cvs -> git tools?","startedAt":"2007-12-21T20:10:06Z","lastAt":"2007-12-22T16:00:10Z","messageCount":5,"participants":["Gonzalo Garramuño","Pascal Obry","Jakub Narebski","David Soria Parra"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"63950","messageId":"476C1D9E.4060700@advancedsl.com.ar","threadId":"11387","inReplyTo":null,"subject":"cvs -> git tools?","fromName":"Gonzalo Garramuño","fromEmail":"ggarra@advancedsl.com.ar","sentAt":"2007-12-21T20:10:06Z","receivedAt":"2007-12-21T20:10:06Z","isPatch":false,"sender":{"key":"ggarra@advancedsl.com.ar","avatar":null},"body":"\nI was wondering if there were any tools to keep a mirror repository of \nCVS as a git repository.\n\nBasically, I would like to mirror a CVS repository (that I don't \ncontrol) as a git \"main\" branch.  This CVS repository is live and \nexpected to remain so.\n\nI would then work on another git branch and would do merges from the \nmain branch to mine as I see fit to develop some stuff.\n\nIs there anything like that?   Basically, I'm looking for the equivalent \nof Tailor for Mercurial.\n\n---\n\nAs a second question...\n\nAre there any good websites that can host a git repository?  Something \nequivalent to sourceforge but for git.\n\n\n\n-- \nGonzalo Garramuño\nggarra@advancedsl.com.ar\n\nAMD4400 - ASUS48N-E\nGeForce7300GT\nXubuntu Gutsy\n"},{"id":"63951","messageId":"476C2618.4090500@obry.net","threadId":"11387","inReplyTo":"476C1D9E.4060700@advancedsl.com.ar","subject":"Re: cvs -> git tools?","fromName":"Pascal Obry","fromEmail":"pascal.obry@gmail.com","sentAt":"2007-12-21T20:46:16Z","receivedAt":"2007-12-21T20:46:16Z","isPatch":false,"sender":{"key":"pascal@obry.net","avatar":"https://avatars.githubusercontent.com/u/467069?v=4"},"body":"Gonzalo,\n\n> I was wondering if there were any tools to keep a mirror repository of\n> CVS as a git repository.\n\nI'm no expert on this, maybe cvsimport. I'll let other answer.\n\nhttp://www.kernel.org/pub/software/scm/git/docs/git-cvsimport.html\n\n> As a second question...\n> \n> Are there any good websites that can host a git repository?  Something\n> equivalent to sourceforge but for git.\n\nSavannah support Git.\n\nThere is also http://repo.or.cz\n\nPascal.\n\n-- \n\n--|------------------------------------------------------\n--| Pascal Obry                           Team-Ada Member\n--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE\n--|------------------------------------------------------\n--|              http://www.obry.net\n--| \"The best way to travel is by means of imagination\"\n--|\n--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595\n"},{"id":"63959","messageId":"m3zlw3oged.fsf@roke.D-201","threadId":"11387","inReplyTo":"476C1D9E.4060700@advancedsl.com.ar","subject":"Re: cvs -> git tools?","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2007-12-21T22:02:44Z","receivedAt":"2007-12-21T22:02:44Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Gonzalo Garramuño <ggarra@advancedsl.com.ar> writes:\n\n> I was wondering if there were any tools to keep a mirror repository of\n> CVS as a git repository.\n> \n> Basically, I would like to mirror a CVS repository (that I don't\n> control) as a git \"main\" branch.  This CVS repository is live and\n> expected to remain so.\n> \n> I would then work on another git branch and would do merges from the\n> main branch to mine as I see fit to develop some stuff.\n> \n> Is there anything like that?   Basically, I'm looking for the\n> equivalent of Tailor for Mercurial.\n\nTailor supports Git, too.\n\nThere are many CVS -> git tools: git-cvsimport (uses cvsps), parsecvs\n(accesses ,v files directly), fromcvs (in Ruby), cvs2svn development\nbranch. But I think only git-cvsimport allows incremental import.\n\nAnother solution would be to set Git repository as a fake CVS\nrepository using git-cvsserver (now with beginning of authenticated\npserver access!).\n\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"63960","messageId":"m3ve6rog69.fsf@roke.D-201","threadId":"11387","inReplyTo":"476C1D9E.4060700@advancedsl.com.ar","subject":"Re: cvs -> git tools?","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2007-12-21T22:07:29Z","receivedAt":"2007-12-21T22:07:29Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Gonzalo Garramuño <ggarra@advancedsl.com.ar> writes:\n\n> Are there any good websites that can host a git repository?  Something\n> equivalent to sourceforge but for git.\n\nCheck out the end of the GitProjects page on GitWiki:\n  http://git.or.cz/gitwiki/GitProjects\n\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"64002","messageId":"fkjcaa$e3l$1@ger.gmane.org","threadId":"11387","inReplyTo":"m3zlw3oged.fsf@roke.D-201","subject":"Re: cvs -> git tools?","fromName":"David Soria Parra","fromEmail":"sn_@gmx.net","sentAt":"2007-12-22T16:00:10Z","receivedAt":"2007-12-22T16:00:10Z","isPatch":false,"sender":{"key":"sn_@gmx.net","avatar":"https://gravatar.com/avatar/b1075ecdd33ea094cbc23798fe8b95c73ec1ccf7bb213ac8260c719e2dd97b55?d=mp&s=160"},"body":"\n> There are many CVS -> git tools: git-cvsimport (uses cvsps), parsecvs\n> (accesses ,v files directly), fromcvs (in Ruby), cvs2svn development\n> branch. But I think only git-cvsimport allows incremental import.\n\nthere is also gc-utils (http://sf.net/projects/gcutils) which wraps\ngit-cvsimport and git-cvsexportcommit to make commiting back into CVS a\nlittle bit easier.\n"}]}