From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 8C0F413824A for ; Sun, 8 May 2016 17:07:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5D61821C0F9; Sun, 8 May 2016 17:07:47 +0000 (UTC) Received: from mail-yw0-f193.google.com (mail-yw0-f193.google.com [209.85.161.193]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6F20A21C0E4 for ; Sun, 8 May 2016 17:07:46 +0000 (UTC) Received: by mail-yw0-f193.google.com with SMTP id u62so21580913ywe.3 for ; Sun, 08 May 2016 10:07:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=L+b0fJg5yjwQqytrKVpyDRfWiCdAGNvKiI9Lf1VMkeQ=; b=LaPenSZijReiU1CKdj3UeHVO2h2o35N0trJQeVJP/UFTyVGoTCrDAOgQ0NQK4lHCh8 SfLBHBNsyoKpRe3wSFetYq0Y+qgoETULRw1Uq5rcXJnILQs+wM6sAiiKg495YqZi2qLY B9maPQtHZEv+Z7lsOB5DFkvLOKBDao7nVfWz9OrroNkOYRu/PzWhVxMbne5krr2Idf/k o06lTaVK9SRhYEf5KbELl4OT09/SRJSWj3x467i3Xy7VwkqnVL6Kmx8lJpyhujzOAYqd 1gZyBCb37+1JTQ8/goSBf4G8o/R6uc/+DSy6mdcqg9LRH28mALb+j7t+AQ1/wYVPK7vn Aw0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=L+b0fJg5yjwQqytrKVpyDRfWiCdAGNvKiI9Lf1VMkeQ=; b=XZGEISk2ycGuHMz0baIKnCqvoovnD+bXOPBXo25+hVHAuF5mnT1CqyECBxk9h8FTMR 9MP4YnufRsg3Z4kMvHacPdAlDcVfQ03b0RFv2zxeqOW82UZ7S1dGYjH6bduBMWe6LSnJ cPMuorkW50gi1ff/ymcjl5FIOnfphXVjpySI6xOMugXP4Wdl9HLa/PTglnSXot2jj5oq qkuVUpTs4I33IFkkCPZ0WR+Gl7R1EKbHBgLmz4ZMohWd+xXW0OCv2wPifBEnOntrb3Tm xEFibPVuXqzJwr0GRuXx8hyXfrSyW1qjIG0V4989xEGd6Z0cgXKu1VbEnPw3KK4RdhFF EaMQ== X-Gm-Message-State: AOPr4FX2lN8zXrb1oeWXDH7YWMgjwHiUbqJMIV0DkKUu1ZXwKtKLJ5axb9ENgn0+EcQY2g2cBMvyiG2Wl3PTvA== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.129.79.143 with SMTP id d137mr17396841ywb.159.1462727265436; Sun, 08 May 2016 10:07:45 -0700 (PDT) Received: by 10.13.241.199 with HTTP; Sun, 8 May 2016 10:07:45 -0700 (PDT) In-Reply-To: <20160508190309.011ede63@gentoo.org> References: <20160507235222.GA16750@ultrachro.me> <20160508190309.011ede63@gentoo.org> Date: Mon, 9 May 2016 05:07:45 +1200 Message-ID: Subject: Re: [gentoo-dev] On banning merge commits From: Kent Fredric To: gentoo-dev Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: d9240599-5472-4961-bb29-08756216949d X-Archives-Hash: 48eb211e0105859f11692fedbe14522e On 9 May 2016 at 05:03, Alexis Ballier wrote: > I was under the impression that merging is needed in order to preserve > commit signatures when e.g. merging someone else's work. Correct, but if the person applying the commits to tree is in fact reviewing them as they go, then the fact they re-sign it with their own signature ( and changing the commits "Committed by" in the process ) pretty much means the chain of custody is preserved. That is, the fact the original signature is lost is immaterial, because we only need it as a signature that /somebody/ actually is responsible for the commit, and the person performing the rebase takes the essential responsibility in the process. The original author metadata is however, not lost in this process, only commit metadata changes. ( And the signature is commit metadata, not author metadata ) -- Kent KENTNL - https://metacpan.org/author/KENTNL