From owner-dev-commits-src-main@freebsd.org Wed Dec 30 22:05:53 2020 Return-Path: Delivered-To: dev-commits-src-main@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 525604D0791 for ; Wed, 30 Dec 2020 22:05:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com [IPv6:2607:f8b0:4864:20::f30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 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 4D5ljF1hW4z4kHb for ; Wed, 30 Dec 2020 22:05:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qv1-xf30.google.com with SMTP id a4so8278484qvd.12 for ; Wed, 30 Dec 2020 14:05:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=O0b/ywQ5eOaEabdSxHa48VGm+ySA8ciN/Gt7PzGLafg=; b=UKZjgFGtHLhwpi4/g/a3fsprvsId3kloSjwhpLebCbldv7NrnumR3DrPVwiyKLtBDX oGe0nlZC4qoS8oGJnBVyezMsBVknZQ1WN8q2mEQVCdL+kxunja8h/vd+5uiFhhPaXgLd PWip8WMsFQVi//dfsHAnX/WTbfqRnofyUQxAn62tNVFAJwCfS5dKojfuhM4r/qttXoLi F/74Bf9Da6xoLB0q1rMOO6uYJIi6xQk2U46hYfB97Qv6RnqQD8o86eAqnD8cx+Dx42Qs aSI3Ggvs0AeWwH9g1oiMmpv77gmJS/ggKzEGjybsIAY1pCNwDExLpoGbpiwyWO88WkTZ rcbw== 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; bh=O0b/ywQ5eOaEabdSxHa48VGm+ySA8ciN/Gt7PzGLafg=; b=PGQi6RG/BJMl8D0E+0XuQaRRcKumvYTqfzdxWPHek620uwRl1qfVfRfSbesdiRxSQW 9gJ8MPsq07CA7ISnp0BihMw5YkMT5qBe24fC0B7+ffdSC+l5xe7JbflpWKE+kYOstqay aWwWVbGs/Dswo2Mf17LTvD+aKJHfBu3qDP0SrPvx+HJEreWba8buSFkLmuLAwGxZ9Ya4 iPju1gjOyEe7Mw9MnH3ynM5iM0eyGp0/M5lIUykr1FeX+nx613wquPMYPCRS8mrWJ3Kk SZ044Ilwyb4AqgZa5D0eP6snuxxO+hLqLN/KrNVzkO0QPffNEpC3ia1MOLCSpwBnHvNt Lk4g== X-Gm-Message-State: AOAM533DMcgU5cxZazwxc8gPskKqLdo+CngnR9NSIHOW3gcganuX1qM+ 12PwVAetNYd6solzI3aECBvP1HZ1WrJsD6fCBBevCA== X-Google-Smtp-Source: ABdhPJzyEnoM+Rw8ymuChIVh27M+Pvh62+CGglelwLedN8imfbD/4xa3x2HzsjiMAyzVQXnDipmmYtq0YqacH9SYZn8= X-Received: by 2002:a0c:f14c:: with SMTP id y12mr28593161qvl.23.1609365952388; Wed, 30 Dec 2020 14:05:52 -0800 (PST) MIME-Version: 1.0 References: <202012302131.0BULVETD083618@gndrsh.dnsmgr.net> In-Reply-To: From: Warner Losh Date: Wed, 30 Dec 2020 15:05:41 -0700 Message-ID: Subject: Re: git: 70e64ba44941 - main - release.sh: Update GITROOT URL To: Brandon Bergren Cc: "Rodney W. Grimes" , Glen Barber , src-committers , dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org X-Rspamd-Queue-Id: 4D5ljF1hW4z4kHb X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: dev-commits-src-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for the main branch of the src repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2020 22:05:53 -0000 On Wed, Dec 30, 2020 at 2:54 PM Brandon Bergren wrote: > On Wed, Dec 30, 2020, at 3:31 PM, Rodney W. Grimes wrote: > > > > And no new mechanism in place to replace it? So, we have > > > > no versioning of files in the final product any more? > > > > > > > > > > No. We will not. > > > > That I take a very hard line against, that is IMHO a very big mistake. > > > > Git has one main context where continuing to support expansion might make > sense: > > When using git archive to create a tarball of a tree (for rolling a > release or whatever), if the .gitattributes file has "export-subst" set for > a file, it will do expansion at that time. > > However, I think it uses $Format$ instead of being able to define custom > tags, so it's less convenient than $FreeBSD$ was. > And it exports the git object hash, not the commit hash, which is kinda useless without access to the repo. Even if we could get $FreeBSD$ to expand, it expands to something you need the git tree to do anything with. There's the git smudge extension which does this, but it's tedious and cumbersome to use, and the information it preserves is at best indirect. Warner