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 5AAB275E4 for ; Thu, 6 Oct 2011 18:52:02 +0000 (UTC) Received: (qmail 88627 invoked by uid 500); 6 Oct 2011 18:52:01 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 88599 invoked by uid 500); 6 Oct 2011 18:52:01 -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 88592 invoked by uid 99); 6 Oct 2011 18:52:01 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Oct 2011 18:52:01 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [66.111.4.27] (HELO out3.smtp.messagingengine.com) (66.111.4.27) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Oct 2011 18:51:55 +0000 Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 0BDF72011E; Thu, 6 Oct 2011 14:51:35 -0400 (EDT) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute3.internal (MEProxy); Thu, 06 Oct 2011 14:51:35 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to; s=smtpout; bh=n8oSylIzYFKM5tBIakQ3cE1OJ78=; b=Pi/sMUNlAtUKRCTJDtI6jzMI8S/F NU3rrgW9maqfoZj32vW5ASIZ/oJA2KYu9BwqUwHSaoVDVGZeNFqWb7lJlYdfe/za uCbGgcl10tGpZMSengNb+uM68SmNWKgBUSI7FOXLYo8xn/WaweiUb/JsTns8ONx7 yv7BErhKCNDkvLw= X-Sasl-enc: rblFhwzJh0z5VFAM/2heQJWHEEz1HoGmdnkcD/DjhjRF0sqBmLratUTFyZuhcw 1317927094 Received: from daniel3.local (bzq-79-183-219-200.red.bezeqint.net [79.183.219.200]) by mail.messagingengine.com (Postfix) with ESMTPSA id 94DBB400985; Thu, 6 Oct 2011 14:51:33 -0400 (EDT) Date: Thu, 6 Oct 2011 20:51:22 +0200 From: Daniel Shahaf To: Les Mikesell Cc: David Weintraub , Subversion Subject: Re: Subversion and Remote Repository Synchronization Message-ID: <20111006185122.GA22006@daniel3.local> References: <20111006175527.GA21041@daniel3.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Les Mikesell wrote on Thu, Oct 06, 2011 at 13:25:58 -0500: > On Thu, Oct 6, 2011 at 12:55 PM, Daniel Shahaf wrote: > > David Weintraub wrote on Thu, Oct 06, 2011 at 12:22:33 -0400: > >> What about using "svngit"? We could have an automated process that > >> pulls data from the Subversion repository in the U.S. and creates a > >> local Git repository in India using "svngit'. This could be done when > >> there's no one in the Indian office. Developers could then checkout > >> and commit their changes to their local Git repository. In the middle > >> of the night, the Git repository could then push its changes to > >> Subversion using "gitsvn" Is this a possibility? > > > > And what do you do when the push step fails due to the Subversion > > repository having changed after the pull? > > I think you are supposed to branch for your local git work, then > 'rebase' the svn copy (equivalent to upate) before merging your branch > and using dcommit to push it back to the svn master. Conceptually it > shouldn't be different than the repository changing compared to an > outstanding modified svn working copy. > I thought David described a solution that implied machine merging, so I wanted to point out that that Doesn't Always Work. Of course, if a developer does the merging then my concern doesn't apply. > -- > Les Mikesell > lesmikesell@gmail.com