On Sun, Dec 26, 2010 at 08:39:14PM +0100, Ingo Schwarze wrote: > Hi Benoit, > > Benoit Chesneau wrote on Sun, Dec 26, 2010 at 05:58:26AM +0100: > > > I'm trying to import openbsd ports cvs in git > > The whole ports tree into one single git repo? > I don't say that's impossible, but i doubt it will be fun to work with. > As opposed to CVS, git doesn't deal that well with very large repos.
Yeah; like if the linux kernel was small... of course, there are existing git mirrors of openbsd/netbsd/freebsd/pkgsrc all around. See http://www.contextualdevelopment.com/logbook/git/large-projects for an example of such a big import. And dfbsd uses it as main scm, so i think the urban legend 'git doesnt cope with large repo' has long gone. http://anoncvs.estpak.ee/cgi-bin/cgit/ can be used as a source if you want a full portstree in git. Or http://gitorious.org/openbsd-ports-wip for an extra repo though this one sucks as most of the stuff there doesnt make it to the real portstree. > Or don't use git. For ports, it doesn't make much sense. It makes sense to use it for mystuff/ at least. I do a repo per port, and even if it's only one person, one branch, it's ways better than cvs. Landry
