Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4F1D57CF7 for ; Wed, 26 Oct 2011 07:46:57 +0000 (UTC) Received: (qmail 23235 invoked by uid 500); 26 Oct 2011 07:46:56 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 23218 invoked by uid 500); 26 Oct 2011 07:46:54 -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 23203 invoked by uid 99); 26 Oct 2011 07:46:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Oct 2011 07:46:53 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_HELO_NEUTRAL,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [217.194.35.70] (HELO alea.erlm.siemens.de) (217.194.35.70) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Oct 2011 07:46:46 +0000 Received: from alea.erlm.siemens.de (localhost.localdomain [127.0.0.1]) by alea.erlm.siemens.de (Postfix) with ESMTP id 8AFFE8E0058; Wed, 26 Oct 2011 09:46:24 +0200 (CEST) Received: from localhost (localhost.localdomain [127.0.0.1]) by alea.erlm.siemens.de (Postfix) with ESMTP id 60F268E0053; Wed, 26 Oct 2011 09:46:24 +0200 (CEST) Received: from alea.erlm.siemens.de ([127.0.0.1]) by localhost (alea.erlm.siemens.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fTSoRacbd+54; Wed, 26 Oct 2011 09:46:24 +0200 (CEST) Received: from [146.254.164.9] (helo=alea.erlm.siemens.de) by localhost with ESMTP (eXpurgate 3.2.2) (envelope-from ) id 4ea7bad0-7da3-7f0000018cd1-1 for ; Wed, 26 Oct 2011 09:46:24 +0200 Received: from medeon.erlm.siemens.de (medeon.erlm.siemens.de [146.254.164.9]) by alea.erlm.siemens.de (Postfix) with ESMTP; Wed, 26 Oct 2011 09:46:24 +0200 (CEST) Received: from WW001E1ERLM001.ww001.siemens.net (unknown [146.254.214.65]) by medeon.erlm.siemens.de (Postfix) with ESMTP id 198BD748041; Wed, 26 Oct 2011 09:46:24 +0200 (CEST) Received: from GBOXFW99E01MSX.ww005.siemens.net (137.223.15.50) by WW001E1ERLM001.ww001.siemens.net (146.254.214.65) with Microsoft SMTP Server (TLS) id 8.3.192.1; Wed, 26 Oct 2011 09:46:17 +0200 Received: from GBOXFW99E01MSX.ww005.siemens.net ([137.223.15.50]) by GBOXFW99E01MSX.ww005.siemens.net ([137.223.15.50]) with mapi; Wed, 26 Oct 2011 08:46:15 +0100 From: "Cooke, Mark" To: "users@subversion.apache.org" CC: "Robert J. Gebis" Date: Wed, 26 Oct 2011 08:46:16 +0100 Subject: RE: Local svn proxy Thread-Topic: Local svn proxy Thread-Index: AcyTcmWHOt0QHjSGQomzqLK6u2cPFAAQHdHg Message-ID: <4F7A7621A511B945915EB16D655311D807A52D9E43@GBOXFW99E01MSX.ww005.siemens.net> References: <9F6B5707-BD88-4A70-9035-B3CEA8B93D2D@gmail.com> In-Reply-To: Accept-Language: en-US, de-DE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US, de-DE Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-purgate: noscan > > On Tue, Oct 25, 2011 at 17:35, Robert J. Gebis=20 > > wrote: > > I was wondering if there is a way to setup local svn proxy=20 > > so my commits could be committed locally before pushing them=20 > > to remote server. I am on Mac Book Pro and I am running=20 > > multiple virtual box with different os to develop/build and=20 > > test. Right now I have to commit changes from one platform=20 > > which could be breaking something on other. > > Preferred way to handle this would be to have svn proxy of=20 > > some kind to to keep changes between local uses before=20 > > pushing them to remote server where other can get it in=20 > > building state (at least :) >=20 > -----Original Message----- > From: Andy Levy [mailto:andy.levy@gmail.com]=20 > Sent: 26 October 2011 01:00 > To: Robert J. Gebis > Cc: users@subversion.apache.org > Subject: Re: Local svn proxy >=20 > Subversion supports a write *through* proxy, wherein you have a local > mirror of the "master" repository and commits are relayed up to the > master instead of being written to the proxy. But those commits aren't > "staged" locally - they go immediately to the master. >=20 > What it sounds like you really want a DVCS like git or Mercurial, or > at least the git-svn bridge. >=20 Is this not the sort of thing a branch is for? Work on the server proper i= n your own branch and then merge to "trunk" once complete... http://svnbook.red-bean.com/nightly/en/svn.branchmerge.html Otherwise, there is a commercial solution that builds on subversion to allo= w commits to a local server but that would replicate the changes to all oth= ers which is not what I think you want. ~ mark c