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 545F1CA59 for ; Wed, 6 Jun 2012 12:45:59 +0000 (UTC) Received: (qmail 88428 invoked by uid 500); 6 Jun 2012 12:45:59 -0000 Delivered-To: apmail-infrastructure-dev-archive@apache.org Received: (qmail 88338 invoked by uid 500); 6 Jun 2012 12:45:59 -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 88327 invoked by uid 99); 6 Jun 2012 12:45:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Jun 2012 12:45:59 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.210.50] (HELO mail-pz0-f50.google.com) (209.85.210.50) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Jun 2012 12:45:53 +0000 Received: by danh15 with SMTP id h15so9466881dan.23 for ; Wed, 06 Jun 2012 05:45:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=anh3MYx/ySsQyg07EFPezFETZSJcpUqJgxxY3WxB53Y=; b=anjOIxX6MQuXFXur4SikbsjA2MNg6nE4rvWMJbaXzwTJWterruBzCOUUhTEggxaa2h dK4L11hmOq/Eot9VlRf3+yX4QqHosxE4kjANkY8qX/FCuhVhC8bwz+eP4FsEkJDMpo0O EWj9xRLteaygQJdH1INQE9sBfavmNXwP5yE/klbdes8FdooKEeEv4AVqlXl7V71ibJlS 3sEDZjapZMRMa+rQzgBUzYJAuAKtyCzfB0kHNg4RShwupNM2scPc/rpfDqWTrAAgFpfT t7AhDNNUk0/ukw8v+nMVxiL6rcCM6PFLZE3vKKEP8zqEdQy8i1NOwAkh7FGZ7RUXguIt LyHQ== Received: by 10.68.238.228 with SMTP id vn4mr27100881pbc.132.1338986732317; Wed, 06 Jun 2012 05:45:32 -0700 (PDT) Received: from [10.0.0.10] (ppp121-44-41-179.lns20.syd6.internode.on.net. [121.44.41.179]) by mx.google.com with ESMTPS id mt9sm307850pbb.14.2012.06.06.05.45.29 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 06 Jun 2012 05:45:31 -0700 (PDT) Sender: Brett Porter Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Apple Message framework v1278) Subject: Re: [1/2] git commit: f92a685 - From: Brett Porter In-Reply-To: Date: Wed, 6 Jun 2012 22:45:26 +1000 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20120605175350.20B8DFFC3@tyr.zones.apache.org> <1338922313.17426.YahooMailNeo@web160904.mail.bf1.yahoo.com> <31A3B1BB-1C82-41E6-B66D-0B01F58FD846@apache.org> To: infrastructure-dev@apache.org X-Mailer: Apple Mail (2.1278) X-Gm-Message-State: ALoCoQnOp29kzJcO0uduhZ4fMt57HHpE9ox87Rx9Fxrfp0gGeepqKE/iUNkDY6/NFMS5YXqROXcL X-Virus-Checked: Checked by ClamAV on apache.org On 06/06/2012, at 10:23 PM, Jukka Zitting wrote: > Hi, >=20 > On Wed, Jun 6, 2012 at 2:08 AM, Brett Porter wrote: >> Joe, you probably want this if you use git pull: >>=20 >> git config branch.master.rebase true >>=20 >> That makes it the equivalent of "git fetch origin; git rebase = origin/master" >> instead of fetch and merge, so your changes will be rewritten against = the >> latest commit and the merge commit omitted. >=20 > I know there are many people who prefer rebase over merge for such > cases, but personally I don't like it. Using rebase with Git is a bit > like disabling or removing svn:mergeinfo properties in Subversion > (which I've seem many people do because they don't understand the > concept behind and the benefits of the feature). >=20 > Much of the confusion with merge commits is just a result of tooling > not keeping up with new concepts. A better notification mailer like > the one I suggested makes such cases much easier to understand and > handle. Sorry, but I don't follow. I excluded work on different branches from = this (which is what svn:mergeinfo represents). Can you describe a use case where it is useful to retain merge = information between master and origin/master on a clone? Are you saying this is something you'd find helpful to you if other = people on a project did, or that it's a preference you have for the way = you work yourself? Cheers, Brett -- Brett Porter brett@apache.org http://brettporter.wordpress.com/ http://au.linkedin.com/in/brettporter http://twitter.com/brettporter