From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 44112 invoked by alias); 17 May 2019 12:39:45 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 44079 invoked by uid 89); 17 May 2019 12:39:45 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,KAM_SHORT,SPF_HELO_PASS autolearn=ham version=3.3.1 spammy=About X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 17 May 2019 12:39:43 +0000 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id A108330832E6; Fri, 17 May 2019 12:39:42 +0000 (UTC) Received: from tucnak.zalov.cz (ovpn-116-52.ams2.redhat.com [10.36.116.52]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 29AE860BE0; Fri, 17 May 2019 12:39:42 +0000 (UTC) Received: from tucnak.zalov.cz (localhost [127.0.0.1]) by tucnak.zalov.cz (8.15.2/8.15.2) with ESMTP id x4HCddeS006138; Fri, 17 May 2019 14:39:39 +0200 Received: (from jakub@localhost) by tucnak.zalov.cz (8.15.2/8.15.2/Submit) id x4HCdWvE006137; Fri, 17 May 2019 14:39:32 +0200 Date: Fri, 17 May 2019 12:39:00 -0000 From: Jakub Jelinek To: Martin =?utf-8?B?TGnFoWth?= Cc: Joseph Myers , Maxim Kuvyrkov , GCC Patches , Jason Merrill , Paolo Bonzini , esr@thyrsus.com Subject: Re: [Contrib PATCH] Add scripts to convert GCC repo from SVN to Git Message-ID: <20190517123932.GK19695@tucnak> Reply-To: Jakub Jelinek References: <02192890-1703-7556-5c6e-ce4b782fc099@suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <02192890-1703-7556-5c6e-ce4b782fc099@suse.cz> User-Agent: Mutt/1.11.3 (2019-02-01) X-IsSubscribed: yes X-SW-Source: 2019-05/txt/msg01069.txt.bz2 On Fri, May 17, 2019 at 02:22:47PM +0200, Martin Liška wrote: > On 5/17/19 1:06 AM, Joseph Myers wrote: > > That repository > > represents what I consider the collaboratively built consensus on such > > things as the desired author map (including handling of the ambiguous > > author name), which directories represent branches and tags, and what tags > > should be kept or removed - but building up such a consensus and keeping > > About the map. I agree with Richard that we should do best approach and not > to fully reconstruct history of people who has switched email address multi > times. I cloned git://thyrsus.com/repositories/gcc-conversion.git and made > a clean up: > > - for logins with duplicite emails I chose the latest one used on gcc-patches mailing list > - comments were removed > - a few entries contained timezone and I stripped that > > Final version of the map can be seen here: > https://github.com/marxin/gcc-git-conversion/blob/cleanup/gcc.map > > @Maxim: would it be possible to update your script so that it will use: > --authors-file=gcc.map ? > > Is it desired for the transition to use the author map? Do we want it? Can people proposing the conversion also come up with the precommit hooks etc. scripts we'll need? I'd think we want to enforce linear history (and stress that every commit should be bootstrappable, with git it is much easier to screw that up by pushing many git commits at once, even with rebase actually not testing each of them). And something to keep the numeric commit numbers working for http://gcc.gnu.org/rNNNNNN (I believe a roughly working scheme has been identified, but not implemented). Jakub