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

Reply via email to