From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SaBX9-0003P1-BZ for garchives@archives.gentoo.org; Thu, 31 May 2012 19:59:47 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D4F6BE05FA; Thu, 31 May 2012 19:59:33 +0000 (UTC) Received: from mail-bk0-f53.google.com (mail-bk0-f53.google.com [209.85.214.53]) by pigeon.gentoo.org (Postfix) with ESMTP id C3394E0875 for ; Thu, 31 May 2012 19:58:44 +0000 (UTC) Received: by bkcjk13 with SMTP id jk13so1369372bkc.40 for ; Thu, 31 May 2012 12:58:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=q8up2knoGvLUbjIsdKQAM0jrJ+s6xhOEjs7yz3vyX5E=; b=cKrPZ0/3JelA98bwhWJfdbGJdBI+pXNuBDvKxgSk4P5LxNM92ae/Wvm1hDvIzXuAKp uI8ZMDufEuIfiCzGPyhkhY0i24GST9uME166afGtdw3+HW0OThwSfs8/feHXOyh7axci VoFFVgoYKeZyxeNPjsFWm6v4wpoGBSD4hUghIr71t3ogE68fcD45k9fKX2yN48PsERCr En8AlWPMnw2fPQY3CnPemZaPcDjd1KaDwxylfJ4OIaVuONKr+Kc0sxAlEPe4uKF+i9jP UowvihgsrftVmB8b+UAEs8d0VbmVeRmzxJhfg4k1uHq4SVeazF5D8PN5MmX8kBGRE7e5 IqFQ== 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 Received: by 10.204.150.92 with SMTP id x28mr2187716bkv.61.1338494323879; Thu, 31 May 2012 12:58:43 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.204.149.211 with HTTP; Thu, 31 May 2012 12:58:43 -0700 (PDT) In-Reply-To: <20120531213303.57529c85@pomiocik.lan> References: <20120531191804.GA24784@linux1> <20120531213303.57529c85@pomiocik.lan> Date: Thu, 31 May 2012 15:58:43 -0400 X-Google-Sender-Auth: 8oi25c--5GD2QeOvzL1FWLr9sXo Message-ID: Subject: Re: [gentoo-dev] Re: Portage Git migration - clean cut or git-cvsserver From: Rich Freeman To: gentoo-dev@lists.gentoo.org Cc: williamh@gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: ea5c59f7-2500-4949-acbf-faa50c8d9157 X-Archives-Hash: 1ea82d1f9a445319a4c2a7833692df5e On Thu, May 31, 2012 at 3:33 PM, Micha=C5=82 G=C3=B3rny = wrote: > What would git signing work with rebased commits? Would all of them > have to be signed once again? > The whole point of rebasing is to throw away history (which is either good or bad based on your perspective). So, if 14 devs spend 3 years and 2000 commits working on something in a branch, and I commit it to master using a rebase, then all you'll see in the master history is that rich0 committed 20k lines of code to master on May 31st, and that would be signed by me. I think that rebasing before merging is a pretty typical workflow anyway - when you submit a patch to Linus, he doesn't really care that you spent six months tweaking it - he just is getting a big blob of code that either works or doesn't. Does all that sub-history really matter? You could always push the branch to the repository if you wanted to keep it on the side. Rich