From owner-freebsd-git@freebsd.org Mon Jun 29 15:41:27 2020 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 B1D5A34C70C for ; Mon, 29 Jun 2020 15:41:27 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from acme.spoerlein.net (acme.spoerlein.net [IPv6:2a05:fc87:1:5::15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.spoerlein.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49wWtb0Lydz3gCD for ; Mon, 29 Jun 2020 15:41:26 +0000 (UTC) (envelope-from uqs@freebsd.org) Received: from localhost (acme.spoerlein.net [IPv6:2a05:fc87:1:5:0:0:0:15]) by acme.spoerlein.net (8.15.2/8.15.2) with ESMTPS id 05TFfHOr099567 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Mon, 29 Jun 2020 17:41:18 +0200 (CEST) (envelope-from uqs@freebsd.org) Date: Mon, 29 Jun 2020 17:41:17 +0200 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: freebsd-git@freebsd.org Subject: Value of old "vendor" branches vs. linear history Message-ID: <20200629154117.GA96323@acme.spoerlein.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.12.2 (2019-09-21) X-Rspamd-Queue-Id: 49wWtb0Lydz3gCD X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; ASN(0.00)[asn:39540, ipnet:2a05:fc87::/32, country:CH]; local_wl_from(0.00)[freebsd.org] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 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: Mon, 29 Jun 2020 15:41:27 -0000 Dear all, I'm running out of things to do for the conversion, so I'm looking at streamlining some of the history in the repo. Please see https://github.com/freebsd/git_conv/blob/master/history.md for some of the examples as well as before and after pictures (use the links to see the colorized version, which is easier to follow). So unless someone objects and can convince me that `vendor/unknown` or `unlabeled-1.1.1` branches must be represented as they currently are in SVN , I'll go forward with this and splice in these commits directly into the mainline, where feasible. I think this will mostly affect: - vendor/games/dist - vendor/unknown - cvs2svn/branches/unlabeled-x.y.z - vendor/misc-GNU/dist - vendor/CSRG/dist and vendor-crypto/eBones/dist and potentially parts of vendor/NetBSD/dist and vendor/OpenBSD/dist. As well as numerous one-off cvs2svn/branches/foo "branches" (or rather random CVS import tags). Cheers Uli