At Tue, 13 Oct 2009 09:38:27 +0200, "S.P.Zeidler" <spz%NetBSD.org@localhost> wrote: Subject: git copies of cvs modules available > > htdocs, othersrc, pkgsrc, src and xsrc are now available as > (bare) git repository copies at > http://ftp.netbsd.org/pub/NetBSD/misc/repositories/git. > These repositories are currently updated every 30 minutes. So a week or so ago I tried running a "git clone" of that repo and eventually after a long run it blew up and then my UPS hiccoughed and I lost whatever error was on the screen. Basically, IIRC it ran out of memory, despite me having lots of resources: $ ulimit -a time(cpu-seconds) unlimited file(blocks) unlimited coredump(blocks) unlimited data(kbytes) 262144 stack(kbytes) 65536 lockedmem(kbytes) 1276221 memory(kbytes) 3828664 nofiles(descriptors) 6668 processes 2068 sbsize(bytes) unlimited I've just finished successfully cloning the DragonFly src repository though. The timestamps on my command-line give a good indication of how things went. 16:14 [546] $ git clone -o crater git://crater.dragonflybsd.org/dragonfly.git DragonFly-src Initialized empty Git repository in /rest/work/woods/DragonFly-src/.git/ remote: Counting objects: 280375, done. remote: Compressing objects: 100% (70520/70520), done. remote: Total 280375 (delta 205964), reused 279649 (delta 205427) Receiving objects: 100% (280375/280375), 213.49 MiB | 26 KiB/s, done. Resolving deltas: 100% (205964/205964), done. Checking out files: 100% (28778/28778), done. 19:02 [547] $ 19:15 [552] $ cd DragonFly-src 19:15 [552] $ du -sk . 660876 . 19:15 [553] $ du -sk .git 228422 .git Note this is with the proper git:// protocol, which is what I believe made the difference. I kept a close eye on the processes running and I don't think the git-index-pack process got above 20 MB. I suspect it was a bit slow because it seems their server throttles connections. So, can someone please, pretty please, set up git:// access to the git repository for NetBSD? I think that would at least make them usable for testing without having to resort to FTP or rsync or whatever and subsequent hacks to get the first clone made. We could maybe also figure out what needs fixing in the CVS repo to make the conversion process work reliably and correctly. -- Greg A. Woods Planix, Inc. <woods%planix.com@localhost> +1 416 218 0099 http://www.planix.com/
Attachment:
pgpCiSj_k3Qoo.pgp
Description: PGP signature