From owner-freebsd-current@FreeBSD.ORG Mon Apr 6 01:10:08 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A2FE106566B for ; Mon, 6 Apr 2009 01:10:08 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from poseidon.ceid.upatras.gr (poseidon.ceid.upatras.gr [150.140.141.169]) by mx1.freebsd.org (Postfix) with ESMTP id 3720B8FC13 for ; Mon, 6 Apr 2009 01:10:08 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from mail.ceid.upatras.gr (unknown [10.1.0.143]) by poseidon.ceid.upatras.gr (Postfix) with ESMTP id 6DF60EB5480; Mon, 6 Apr 2009 03:43:09 +0300 (EEST) Received: from localhost (europa.ceid.upatras.gr [127.0.0.1]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 50DB245088; Mon, 6 Apr 2009 03:43:09 +0300 (EEST) X-Virus-Scanned: amavisd-new at ceid.upatras.gr Received: from mail.ceid.upatras.gr ([127.0.0.1]) by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hspU2S5BX-SX; Mon, 6 Apr 2009 03:43:09 +0300 (EEST) Received: from kobe.laptop (adsl5-10.kln.forthnet.gr [77.49.132.10]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 11CBA4503F; Mon, 6 Apr 2009 03:43:09 +0300 (EEST) Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.3/8.14.3) with ESMTP id n360h8Z7023128; Mon, 6 Apr 2009 03:43:08 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.3/8.14.3/Submit) id n360h5eU023025; Mon, 6 Apr 2009 03:43:05 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) From: Giorgos Keramidas To: Chuck Robey References: <49D8EC20.70700@telenix.org> Date: Mon, 06 Apr 2009 03:43:04 +0300 In-Reply-To: <49D8EC20.70700@telenix.org> (Chuck Robey's message of "Sun, 05 Apr 2009 13:36:32 -0400") Message-ID: <87d4bq4non.fsf@kobe.laptop> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-current@freebsd.org Subject: Re: comparing svn and cvs somewhat X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Apr 2009 01:10:08 -0000 On Sun, 05 Apr 2009 13:36:32 -0400, Chuck Robey wrote: > I have gotten a local copy of the svn repo going on my home here, by > using svnsync, which seems (by what I've read and been told) to be the > right method. I'm wondering about a feature that is there for cvs, in > cvsup, but which seems to be missing in svnsync for svn. > > What I'm after is a much better way to maintain a local repo than what > I'm seeing now in maintaining my svn repo, with svnsync. The main > feature that I think I'm missing is the ability to be able to compare > files on a central server (something serving all FreeBSDers) to files > on everybody's personal repo, and to automatically update them if > there isn't a perfect comparison. I am not sure if it's any help but `svnadmin verify /local/path' seems to be doing half of the work you want. I am not sure if the Subversion wire-protocol supports remotely doing this, but maybe it's a feature the Subversion team would be interested to add to the core SCM system? It does sound useful, at least for FSFS-style repositories like ours :)