svn - but smaller?

Michael Ross gmx at ross.cx
Sun Feb 24 03:56:36 UTC 2013


On Sun, 24 Feb 2013 04:15:09 +0100, Jeremy Chadwick <jdc at koitsu.org> wrote:

> On Sun, Feb 24, 2013 at 03:45:57AM +0100, Michael Ross wrote:
>> On Sun, 24 Feb 2013 01:36:36 +0100, John Mehr <jcm at visi.com> wrote:
>>
>> >   Hello all,
>> >   I've believe I've made just about all of the progress optimizing  
>> svnup
>> >   as I can and I've just submitted it as a new port.  With my ~  
>> 350kb/s
>> >   DSL connection, it now takes just under 30 minutes to download a  
>> fresh
>> >   base/releng/8.3 tree using svnup (Subversion's svn takes  
>> approximately
>> >   12 minutes).  Incremental updates, such as tracking one of the  
>> stable
>> >   branches takes only 2-3 minutes.
>> >   For anyone that wants to preview the port before it gets added to  
>> the
>> >   ports tree (assuming I got the send-pr correct), the tarball is
>> >located
>> >   at:
>> >   http://jcm.dsl.visi.com/freebsd/svnup/svnup-0.5.tar.xz
>> >   Please let me know if you find any issues.
>>
>>
>> Maybe it's me, but:
>>
>> No Makefile.
>> So I try manually:
>>
>> gurder> cc svnup.c
>> /tmp//cconKEOv.o: In function `compare_md5':
>> svnup.c:(.text+0x175e): undefined reference to `MD5Init'
>> svnup.c:(.text+0x1774): undefined reference to `MD5Update'
>> svnup.c:(.text+0x1785): undefined reference to `MD5End'
>> /tmp//cconKEOv.o: In function `get_files':
>> svnup.c:(.text+0x1f20): undefined reference to `MD5Init'
>> svnup.c:(.text+0x1f4e): undefined reference to `MD5Update'
>> svnup.c:(.text+0x1f5f): undefined reference to `MD5End'
>>
>>
>> 9.0-STABLE FreeBSD 9.0-STABLE #17: Fri May  4 02:53:49 CEST 2012
>
> Those are all defined in libmd (see MD5Init(3) man page).  Thus:
>
> cc -o svnup svnup.c -lmd
>

Thanks.

gurder> ./svnup -h svn0.us-west.FreeBSD.org -b ports/head -l test

Dumps core: http://gurder.ross.cx/misc/svnup.core


More information about the freebsd-stable mailing list