From owner-freebsd-current@freebsd.org Fri Dec 25 21:07:03 2020 Return-Path: Delivered-To: freebsd-current@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 1BD554C9B62 for ; Fri, 25 Dec 2020 21:07:03 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D2fdf2HGCz3t08 for ; Fri, 25 Dec 2020 21:06:59 +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.16.1/8.15.2) with ESMTPS id 0BPL6p4u055601 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Fri, 25 Dec 2020 22:06:51 +0100 (CET) (envelope-from uqs@freebsd.org) Date: Fri, 25 Dec 2020 22:06:51 +0100 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: FreeBSD Current Subject: Re: src: continued use of Subversion for getting updates Message-ID: Mail-Followup-To: FreeBSD Current References: <20201223143545.Wf_Ww%steffen@sdaoden.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20201223143545.Wf_Ww%steffen@sdaoden.eu> User-Agent: Mutt/2.0.2 (2020-11-20) X-Rspamd-Queue-Id: 4D2fdf2HGCz3t08 X-Spamd-Bar: / 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-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 21:07:03 -0000 On Wed, 2020-12-23 at 15:35:45 +0100, Steffen Nurpmeso wrote: >Jeffrey Bouquet wrote in > : > |On Wed, 23 Dec 2020 11:13:07 +0100, Johan Hendriks |om> wrote: > |> On 23/12/2020 09:49, Warner Losh wrote: > |>> On Wed, Dec 23, 2020, 1:48 AM Graham Perrin \ > |>> wrote: > ... > |> First of all a big thank you for all your time and effort you and all > |> the other people put in this tremendous task. > >Yes, it is great to have FreeBSD as a stable git repository now, >not only due to "gc --aggressive --prune=all" and the possibility >to use (pseudo) bare repositories without checkouts, but also >because of this. Downloaded it today (from fresh), currently >doing the mentioned command, but it may be it does not reduce that >much :) > >I really dislike that vendor imports have been tagged. Because >there is only one tag namespace you cannot avoid getting all this >cruft. I mean, it is too late now, but one could have used >per-vendor import branches and step them via "git rm -rf '*' && >tar -xf newball && git add . && git commit bla" or whatever, and >then join them in. It does not matter for those who have all the That's basically what was done? I don't understand what you're saying here ... >repository, but you decided to loose one of the strengts of git, >selective tracking. Also i think it causes updates to require >more network traffic, i see this with the repos i have at >repo.or.cz, the one with few heads/tags is minimal, the other >requires hundreds of kilobytes just for the check that happens >many times a day. All these references have to be compared each >and every time. I think. On the other hand, a few years back >i accidentally "heard" a discussion about improving the network >protocol and that "head" reference matching, iirc, so it may >change in the future. That's a valid point, we debated whether to keep vendor tags and decided for now to replicate what we have in SVN. We can still delete all the vendor tags on the main repo anytime we want ... hth Uli