From users-return-79-daniel=haxx.se@subversion.apache.org Fri Dec 18 02:03:04 2009 Return-Path: Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by giant.haxx.se (8.14.3/8.14.3/Debian-9) with SMTP id nBI133GW028906 for ; Fri, 18 Dec 2009 02:03:04 +0100 Received: (qmail 16545 invoked by uid 500); 18 Dec 2009 01:02:58 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 16535 invoked by uid 99); 18 Dec 2009 01:02:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Dec 2009 01:02:58 +0000 X-ASF-Spam-Status: No, hits=-2.9 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of blair@orcaware.com designates 12.11.234.124 as permitted sender) Received: from [12.11.234.124] (HELO orca3.orcaware.com) (12.11.234.124) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Dec 2009 01:02:48 +0000 Received: from orca3.orcaware.com (localhost [127.0.0.1]) by orca3.orcaware.com (8.14.3/8.14.3/Debian-9ubuntu1) with ESMTP id nBI127YQ014411; Thu, 17 Dec 2009 17:02:08 -0800 Message-ID: <4B2AD48F.3070104@orcaware.com> Date: Thu, 17 Dec 2009 17:02:07 -0800 From: Blair Zajac User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: Ryan Schmidt CC: 9pbz5ct02@sneakemail.com, users@subversion.apache.org Subject: Re: mount svn as a local driver References: <20150-1261028545-138202@sneakemail.com> <655EA81C-BFC2-4166-92C6-017F13F0B8C7@ryandesign.com> In-Reply-To: <655EA81C-BFC2-4166-92C6-017F13F0B8C7@ryandesign.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 12/17/2009 07:41 AM, Ryan Schmidt wrote: > > On Dec 16, 2009, at 23:42, 9pbz5ct02@sneakemail.com wrote: > >> I would like to mount a part of a svn repository as if it were a networked hard drive. > > WebDAV autoversioning does this... > > http://svnbook.red-bean.com/en/1.5/svn.webdav.autoversioning.html > >> Ideally I would like to be able to choose the revision at mounting time (wherther thats a number or the head) and keep it at that until re-mounted. > > ...but not this... > >> Also the files would be read only - no autoversioning. > > ...and I don't know if it can be configured to do this. I guess you could do this with a pre-commit hook or other authorization scheme. > > > Alternately, you could have a normal network share on a server, that your users connect to in a read-only fashion. And that directory on the server could be a working copy, which a server-side process would "svn up" after every commit, or every so often, to keep it updated. > You could also use a FUSE filesystem to access it: http://www.jmadden.eu/index.php/svnfs/ It looks a little dated, but I believe the FUSE API is pretty stable so this should still work. Regards, Blair