From owner-freebsd-git@freebsd.org Thu Aug 8 09:54:40 2019 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6C244C9A9B for ; Thu, 8 Aug 2019 09:54:40 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: from mail-ot1-f48.google.com (mail-ot1-f48.google.com [209.85.210.48]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4643cv4Zxcz46cm; Thu, 8 Aug 2019 09:54:39 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: by mail-ot1-f48.google.com with SMTP id z23so7923532ote.13; Thu, 08 Aug 2019 02:54:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=vGHXSLFCnkoRV5SsKmexNhhveNn5hrJWrWgK6m2eSZ0=; b=BfdBAduPBkuVQ+OcECZoJmpdb7amUyf4mVWpjRtvzeg9xodGVi2I7Sjt4K5QcZRWyt QJ8N1MUY+WUHHaLy6T3XJ6VUpvteykjyHTSOt6dv5hbQAmwQ8VyagZKiMnWnKm5gs9XH XM3A4CxUnhVJq/76KXS3kGXTTLrZVkF7wQ48glI1kh1rnYVpT7zq1kNCt9mqhJrDjdJD yKaFQ9jizbKXaC1NHRR1w0xeWfohBhS1inRfCiPLDRRuW4sKpH3Ut/tePwpBL5SsWypJ 5E90C4R/qagckfFSsxhu167NjQoy1YrO7tcwZJu2GA6/d1XRaeUVxPduWbM5+ylOfwUE wpVg== X-Gm-Message-State: APjAAAWAWOL3hak9p+Ghl6kooRwv8l+P5265BY5ty7PoiE4ryx9+Aoj/ nL4+8PfEw9zq6/AqYsn8nHodU2P3k0IoxEkoIenqPg== X-Google-Smtp-Source: APXvYqwbW6DVeepdM3LYXFFjUCLiG3th3u3jf12aN7gIW8l3Z5HdNTmOiZ+P1Jqs7RIXd6g3tPkm5M3Gxls0FHWOh6s= X-Received: by 2002:aca:b2d5:: with SMTP id b204mr1757753oif.101.1565258077505; Thu, 08 Aug 2019 02:54:37 -0700 (PDT) MIME-Version: 1.0 References: <18a5abcc-afbc-41c3-75ed-e33607e70c8f@zyxst.net> <20180904105302.GD2118@home.opsec.eu> <4F503FF4-1BFD-4A9D-9969-16704456DFB3@FreeBSD.org> In-Reply-To: <4F503FF4-1BFD-4A9D-9969-16704456DFB3@FreeBSD.org> From: =?UTF-8?Q?Ulrich_Sp=C3=B6rlein?= Date: Thu, 8 Aug 2019 11:54:26 +0200 Message-ID: Subject: Re: github freebsd and svn freebsd To: Dimitry Andric Cc: Ed Maste , freebsd-git@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4643cv4Zxcz46cm X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of uspoerlein@gmail.com designates 209.85.210.48 as permitted sender) smtp.mailfrom=uspoerlein@gmail.com X-Spamd-Result: default: False [-4.40 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_DN_SOME(0.00)[]; IP_SCORE(-1.41)[ip: (-1.18), ipnet: 209.85.128.0/17(-3.39), asn: 15169(-2.43), country: US(-0.05)]; NEURAL_HAM_SHORT(-0.99)[-0.995,0]; RCVD_IN_DNSWL_NONE(0.00)[48.210.85.209.list.dnswl.org : 127.0.5.0]; FORGED_SENDER(0.30)[uqs@freebsd.org,uspoerlein@gmail.com]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[uqs@freebsd.org,uspoerlein@gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Aug 2019 09:54:40 -0000 Am Sa., 3. Aug. 2019 um 13:44 Uhr schrieb Dimitry Andric : > > On 3 Aug 2019, at 12:00, Ulrich Sp=C3=B6rlein wrote: > ... > > And to be honest, the cvs2svn conversion turned so much of the old hist= ory > > into garbage, that we should either fix > > them (impossible?) > > Is there still an archive of the CVS repository itself just before the > conversion to Subversion? Maybe that could be imported directly in to > Git, and then graft on the Subversion history from there? > > -Dimitry > It does exist somewhere on hub or freedall (I have a backup as well), but due to the repo-copies that were done, a simple import into git is likely not going to work well either. I used "fromcvs" back in the day and that produced pretty good results for the first couple of years, but it likely requires a lot of handholding and special casing. Blacklisting all repo-copied files till up to a certain date and verifying that history from cvs2mail should get us there. It would be pretty cool if some folks would collaborate on that, it would help out https://github.com/dspinellis/unix-history-repo as well. Cheers, Uli