From owner-freebsd-questions@FreeBSD.ORG Fri Jan 18 04:32:13 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5F0D83D9 for ; Fri, 18 Jan 2013 04:32:13 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 1F61FB49 for ; Fri, 18 Jan 2013 04:32:12 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.6/8.14.6) with ESMTP id r0I4W8Us092566; Thu, 17 Jan 2013 21:32:08 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.6/8.14.6/Submit) with ESMTP id r0I4W85J092563; Thu, 17 Jan 2013 21:32:08 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Thu, 17 Jan 2013 21:32:08 -0700 (MST) From: Warren Block To: Xyne Subject: Re: svn-export Re: svn bdb checkout? In-Reply-To: <20130118032508.445fa43b@archlinux.ca> Message-ID: References: <20130116185832.GB8524@external.screwed.box> <50F6FD37.5060309@gmail.com> <20130116193534.GC8524@external.screwed.box> <50F704CE.3010904@gmail.com> <20130116200754.GD8524@external.screwed.box> <50F70C60.4000108@FreeBSD.org> <20130116205533.GE8524@external.screwed.box> <20130117045431.GB5392@external.screwed.box> <20130118032508.445fa43b@archlinux.ca> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Thu, 17 Jan 2013 21:32:08 -0700 (MST) Cc: Peter Vereshagin , freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jan 2013 04:32:13 -0000 On Fri, 18 Jan 2013, Xyne wrote: > I'm the author of svn-export. I haven't really touched the code since I wrote > it in 2009 and back then I tended to write most things in noobish Perl. > Although it should not be difficult to replace threading with forking (and I > agree that Perl threading is generally to be avoided), I think I would rather > just rewrite it cleanly in Python. Among other things it will simplify argument > parsing and subprocess invocation via standard library functions. > > This would be in Python 3 but I could try to restrict it to be compatible with > Python 2 if necessary. > > Would that be better than patching/porting the current Perl version? If so then > I will put it on my todo list, but I am unlikely to have any time in the coming > weeks to work on it. A working version in any language would be great. A better version in Python would be nice, too, but it's the working part that's important. > Incidentally, when looking at the code now I noticed that there were some SVN > options missing. I have added those in today's release. > > Regards, > Xyne > > p.s. I have not subscribed to this list, so please keep me in CC if you would > like me to reply (in case this isn't done automatically). It's standard procedure for the FreeBSD lists.