{"thread":{"id":"15971","subject":"Re: Moving a 5 person dev team from CVS to git","startedAt":"2008-10-19T19:27:55Z","lastAt":"2008-10-19T20:20:40Z","messageCount":2,"participants":["Shawn O. Pearce","Francis Galiegue"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"93461","messageId":"200810192127.55954.fg@one2team.net","threadId":"15971","inReplyTo":null,"subject":"Moving a 5 person dev team from CVS to git","fromName":"Francis Galiegue","fromEmail":"fg@one2team.net","sentAt":"2008-10-19T19:27:55Z","receivedAt":"2008-10-19T19:27:55Z","isPatch":false,"sender":{"key":"fg@one2team.net","avatar":null},"body":"Hello,\n\nI work for a software company with a dev team of 5, and right now a CVS \nrepository is used for all the code which covers 8 years of history among 52 \nmodules and 1.6 GB data.\n\nAll devs use Eclipse, and its featureful CVS plugin. As for myself, I also \nwrite to the CVS tree, but in a CVS-to-git-to-CVS cycle (I don't use Eclipse \nbut command line). I have talked about git, shown some of its capabilities, \nand my boss agreed to give it a shot, but with the following conditions:\n\n* it must provide CVS access (branching and tagging included), as a transition \nmeasure;\n* there must be an Eclipse plugin.\n\nI have successfully imported all CVS modules into an equivalent number of git \nrepositories so far. Unfortunately, I have two problems:\n\n* the git-cvsserver does not support branching and tagging;\n* I have successfully built the Eclipse plugin (Java 6, Eclipse 3.4), but am \nunable to make it clone a repository and see it in a project, despite quite a \nfew hours googling around (it _does_ clone, I see the repo in the workspace; \nbut it's invisible within Eclipse).\n\nIs branching and tagging support a planned feature for git-cvsserver? Also, is \nthere a step-by-step guide on using egit to clone an existing repository? \n(I'm a total beginner with Eclipse, so it may well be that I need to google \nsome more.)\n\nThanks,\n-- \nfge\n"},{"id":"93457","messageId":"20081019202040.GG14786@spearce.org","threadId":"15971","inReplyTo":"200810192127.55954.fg@one2team.net","subject":"Re: Moving a 5 person dev team from CVS to git","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2008-10-19T20:20:40Z","receivedAt":"2008-10-19T20:20:40Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"Francis Galiegue <fg@one2team.net> wrote:\n> \n> I have successfully imported all CVS modules into an equivalent number of git \n> repositories so far. Unfortunately, I have two problems:\n> \n> * the git-cvsserver does not support branching and tagging;\n> * I have successfully built the Eclipse plugin (Java 6, Eclipse 3.4), but am \n> unable to make it clone a repository and see it in a project, despite quite a \n> few hours googling around (it _does_ clone, I see the repo in the workspace; \n> but it's invisible within Eclipse).\n\nAfter a clone is complete you need to import the projects from your\nthe directory you cloned into.  File->Import; General->Existing\nprojects; select the directory in your workspace where the repo\nis housed, or just select your workspace and let Eclipse search\nrecursively for the projects.\n\nWe'd like to support automatically importing the projects after\nthe clone is complete, but thus far we haven't put the effort into\nrestarting the import wizard UI after the download is done.\n \n> Is branching and tagging support a planned feature for git-cvsserver?\n\nNo.  Nor is it likely to ever get added.  Development on\ngit-cvsserver is stalled as the code is complete enough for anyone\nwho actively uses it today.  Patches for it are welcome if you are\nwilling to take over development and maintenance of it.  But its\nmore-or-less frozen at this point.\n\n> Also, is \n> there a step-by-step guide on using egit to clone an existing repository? \n> (I'm a total beginner with Eclipse, so it may well be that I need to google \n> some more.)\n\nNo, not yet.  You could try adding it to the egit wiki page(s):\n\n  http://git.or.cz/gitwiki/EclipsePlugin\n\n-- \nShawn.\n"}]}