Return-Path: X-Original-To: apmail-infrastructure-dev-archive@minotaur.apache.org Delivered-To: apmail-infrastructure-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 16CF0271C for ; Fri, 29 Apr 2011 10:41:25 +0000 (UTC) Received: (qmail 13160 invoked by uid 500); 29 Apr 2011 10:41:24 -0000 Delivered-To: apmail-infrastructure-dev-archive@apache.org Received: (qmail 12948 invoked by uid 500); 29 Apr 2011 10:41:23 -0000 Mailing-List: contact infrastructure-dev-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: infrastructure-dev@apache.org Delivered-To: mailing list infrastructure-dev@apache.org Received: (qmail 12940 invoked by uid 99); 29 Apr 2011 10:41:23 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Apr 2011 10:41:23 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [66.111.4.29] (HELO out5.smtp.messagingengine.com) (66.111.4.29) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Apr 2011 10:41:15 +0000 Received: from compute5.internal (compute5.nyi.mail.srv.osa [10.202.2.45]) by gateway1.messagingengine.com (Postfix) with ESMTP id 3E706209E4; Fri, 29 Apr 2011 06:40:54 -0400 (EDT) Received: from frontend1.messagingengine.com ([10.202.2.160]) by compute5.internal (MEProxy); Fri, 29 Apr 2011 06:40:54 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:in-reply-to; s=smtpout; bh=TwElkAPzCdhmIULHreMKO2EzJqU=; b=m8Qz9ug/4I9PlLRFVWjgc4zK2wcn7DGUT5Kteb72bNvxip4JBTYeAAYXA2WoXfBiSqNRaEy9kM/1sVC/nckjCYZWhvUIzL7tr5KnTRflQE4ktRY4qa4QFauOLtvIu8M20z+3hxQMt5viNrbRTxt3LvR4dsVgjamY4LaXzo0C3BQ= X-Sasl-enc: T2ZdPhyNxYlF5AGcN3E6xgDrnuDs7uahH0nCn/4tLXbVD9N+nsA9mqQdoL2qIA 1304073653 Received: from daniel3.local (bzq-79-178-246-131.red.bezeqint.net [79.178.246.131]) by mail.messagingengine.com (Postfix) with ESMTPSA id 5C87540A8B5; Fri, 29 Apr 2011 06:40:53 -0400 (EDT) Date: Fri, 29 Apr 2011 13:40:39 +0300 From: Daniel Shahaf To: Kristian Rosenvold Cc: infrastructure-dev@apache.org Subject: Re: Follow up questions for git-svn users Message-ID: <20110429104039.GA23144@daniel3.local> Reply-To: Daniel Shahaf References: <20110429035346.GD25047@beaver.dehavilland> <4DBA4DD3.8090007@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4DBA4DD3.8090007@gmail.com> User-Agent: Mutt/1.5.20 (2009-06-14) X-Virus-Checked: Checked by ClamAV on apache.org Kristian Rosenvold wrote on Fri, Apr 29, 2011 at 07:34:11 +0200: > Den 29.04.2011 05:53, skrev Brian M Dube: > >I think my setup is standard, from what I gleaned from the GitHub > >thread (although github is not part of my workflow). My trunk branch > >is remote-tracking, where I use git svn rebase and git svn dcommit. > > > >My first question is about keeping topic branches around and updated > >for multiple uses. Perhaps this is a bad idea, but it seems like it > >should work. I create my topic branch topic1 with trunk as the > >starting point. I do the work, committing along the way, and merge > >topic1 into trunk when I'm ready for git svn dcommit. Now I'd like to > >continue working from topic1, especially if I squashed the merge to > >trunk, so that I have access to the history lost by the squash. But > >when I use git svn rebase to update trunk, a merge from trunk back > >into topic1 makes my history look wrong in gitk. > > > >What I'm trying to do is get the changes that were not part of my own > >commit (anything I pulled down with git svn rebase) back into my topic > >branch. It seems like it should be a normal fast-forward, but it's > >recursive and the history doesn't look right. I abandon the branch at > >this point and start a new one for further work. > > > This is just the classic rebasing game as far as I can see. If you > have related topic brances you just have to rebase all of them at > once and keep their existing relationships. It's described under > "RECOVERING FROM UPSTREAM REBASE" in man git-rebase > > > >The second question, what are you doing about svn properties? If my > >commits add any files, I then have to switch to my pure svn checkout > >and set svn:eol-style and commit from svn. > > > git-svn uses svn through the standard svn configuration. As long as > you keep the svn setup correct, git-svn will use that. > In more concrete terms: are you saying that git-svn respects ~/.subversion/config[auto-props]? The man page doesn't talk either about setting properties manually or about auto-props, so I'm not sure how much of that git-svn supports. > Kristian > > >-Brian >