From owner-dev-commits-src-all@freebsd.org Wed Dec 30 22:05:53 2020 Return-Path: Delivered-To: dev-commits-src-all@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 40F504D01D8 for ; Wed, 30 Dec 2020 22:05:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qv1-xf31.google.com (mail-qv1-xf31.google.com [IPv6:2607:f8b0:4864:20::f31]) (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 4D5ljF11Jlz4kYX for ; Wed, 30 Dec 2020 22:05:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qv1-xf31.google.com with SMTP id et9so8300745qvb.10 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=dSctImTXSoZeOs+37RRvsuw1klK3fGum/FJy1gIKeDinbEbGj86/eyEpmsh5qt/iDc BPIE/5MZTlO1RLDV74i7Y5YaJ5MSdXj5x2BVCvnOa8bCQNAjoIpB9d+IXTjW+XSbGonW jnxFXaI7z+PvDr+gOWP/TeCMZNzebiFRwzI/GWjeZvt9NMEgCv+4ZQhVbGkUgdygK57g aM+hhgrg4rF/vKZhQf9hPOMj5yN9MRCG8GbgGlspRjzjOpS5TBEfZvPt05Xh8BTicQT8 kXdZ8hZcWDJgooX5wRuP9+smXNW05I8BOUpQTqxmn6safPzFwwoX1Lows4xMBfmonbpV zmYg== X-Gm-Message-State: AOAM532I0Ukt4kzxHZLlwQbQHkbgSrQ702QTUofebVoJ3rklqZnVnsXw t5BkKH/fsFod9rFTXjUFJAnjq6T15ppek3vINPmhkFFZGzsk5g== 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: 4D5ljF11Jlz4kYX 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-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches 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