From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id +LLjB2ym1GHxXAEAgWs5BA (envelope-from ) for ; Tue, 04 Jan 2022 20:56:28 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id KDthBGym1GFu0QAAauVa8A (envelope-from ) for ; Tue, 04 Jan 2022 20:56:28 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 78DB241916 for ; Tue, 4 Jan 2022 20:56:27 +0100 (CET) Received: from localhost ([::1]:44948 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n4pv0-0007MJ-KU for larch@yhetil.org; Tue, 04 Jan 2022 14:56:26 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37704) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n4puc-0007KT-3E for guix-devel@gnu.org; Tue, 04 Jan 2022 14:56:03 -0500 Received: from [2a00:1450:4864:20::444] (port=33712 helo=mail-wr1-x444.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n4pua-0000Sh-Gd for guix-devel@gnu.org; Tue, 04 Jan 2022 14:56:01 -0500 Received: by mail-wr1-x444.google.com with SMTP id d9so78430331wrb.0 for ; Tue, 04 Jan 2022 11:56:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=/+zqJOkHbYi/J7ot3T+/0GiMtmlV6wUHdWVSoGylYII=; b=m1V5oLh7VW6SmCXHQHxw1DsQmAn2D99D1DETRJ7TlabUwQaMxnjiz/S064azRGaL9S A1q8Hx+l3kgCKI73tcnxZ8OK98hwxMVrASO5zJhcqEzP5djGPv/g1Cd/NsFfxfJMzUtz qS3Wtc5fiOfoOfIODqtYkhvMFelJs6UIvKJtHax9yCqBvcKEpeLqPVZRzgSf82GBmzxd rae8kKS90TFh9yTukqq08xsaD5dwFPU4BIXtAdyVOZehvh1us5k+g3wJx+Nsk01QipH2 Exeja92AEJ1I+kGli0TyG6CzTyZS9DEbfwoFfQyG9bLmoVs/33I9E9eVwlLxEp1Tp+ey d3qA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=/+zqJOkHbYi/J7ot3T+/0GiMtmlV6wUHdWVSoGylYII=; b=MLlKuydOX6t43K/olRprdagV3Bz53/rGufqOByePuHzAREGeKtdesJzgtgXUJqU9tq pRBP3S3w/618dadLMhSxhLZB/Zp6GH7lS4MeacMuQLQP8Fo61rAYdJLNxz2X9t5W0Usp A3CnVBn9S85o/5ADYMXWDENVStosSZ0tiEDLeQuMxA3AUvwoj68JXhA4FlhopEGid4Rv 0pCsr7DTqtuTyVQrZFcFMlsZHTJ2fGkhyaHdjAPsmTiLHU6TNOkxj7Ei0nOd/CGsUN4y Cg+T1T6hDJEYHISeUHQeyABrZaBXd2esG4fsVi3dobDraLYecorUYYdDjzKWPbIcVana WOig== X-Gm-Message-State: AOAM533j35XgxML5NeRWR0fxw/qAkzhhE4fF5sGoliqNuFU5PUtV1l5f C5jyLwOOx9cFlJ9uOgRiBdI= X-Google-Smtp-Source: ABdhPJztxckODihsuCry0PA0ZmVhXC34J8rA4dTJW6Kd1SGttPohLCCDH8gSRrQZNeliYoXAl+RknA== X-Received: by 2002:a5d:6546:: with SMTP id z6mr44425028wrv.516.1641326158936; Tue, 04 Jan 2022 11:55:58 -0800 (PST) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id p5sm40285367wrn.111.2022.01.04.11.55.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Jan 2022 11:55:58 -0800 (PST) Message-ID: <3f947861672144d202a8c736d5e8f2b905c31b66.camel@gmail.com> Subject: Re: On raw strings in commit field From: Liliana Marie Prikler To: Mark H Weaver , zimoun , guix-devel@gnu.org Date: Tue, 04 Jan 2022 20:55:57 +0100 In-Reply-To: <87mtkcbedc.fsf@netris.org> References: <6e451a878b749d4afb6eede9b476e5faabb0d609.camel@gmail.com> <86y243kdoo.fsf@gmail.com> <899587fb6a76ddfa37d197d3d0fd23cdc7ad8592.camel@gmail.com> <867dbmi7pf.fsf@gmail.com> <3d448fe42f0c43574db96fa26aecd7da5fd5a95d.camel@gmail.com> <877dbkmjm9.fsf@netris.org> <762e9fb7116c442bf0f8f63221bf32fa2b77f2cf.camel@gmail.com> <87y240kq2i.fsf@netris.org> <9362c6fb7e34ded5d009c3f79cd18300d6cd539c.camel@gmail.com> <87r19rkx9h.fsf@netris.org> <87r19pbv8y.fsf@netris.org> <87mtkcbedc.fsf@netris.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::444 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::444; envelope-from=liliana.prikler@gmail.com; helo=mail-wr1-x444.google.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1641326187; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=/+zqJOkHbYi/J7ot3T+/0GiMtmlV6wUHdWVSoGylYII=; b=KqefdgUpseEt/mk1FOEekNZVr70+xyLUdVPHjO34BUQHPR39OhkkGYDPHM1DXkQ86iuTLs dxcSxMMJpxn1Z8/D1JRPWY2HmExuDPl5YfM/9JabaRWCdDrWEz6t+Wjop3zZH88PeG0x3H Jastag356YED4Rq1Vt3EdRfhVJC8p8J68+G2+iT95Owt1CFmIX7ep/MkcuJrDwApBkkLKM N8l3N5LrxzcHKs5e34Knj99OVwsCpWbcvncwC4G2pi4aqgtnBdksHsCHgNOIPfPXTJFeZ3 D40GTLe7IhShNPannSN/WFAhpByhFmCj3Feo5zc887jUQGf3HYMUfyXHHVA18A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1641326187; a=rsa-sha256; cv=none; b=Fx4iS5neaU0qsYoiXP4coA+K2u/8ziAVOUnfq8T1LoSVax9r1zm0EsyNmoj31zCkjnbwrS l4Ke1ilNcHjI98whbbZtFQW/fXmZfNULG9t3usIthpw7SPQjTChkrins37AVAZLYExbjWq bVsVS4/R7BQX6cfIeJVe0sR4g2ZOts1jj/4MufU1RuyAtMbc9H+D9TxzV+litQCBav+OlW OCSvhgIITdoZiNno+wqZ/3aSGf7H/GhzETnnb4m5IAf4x+cO9Aw4h3mqTFR/UJgYr7vfoH Lkj30tv/teocCzep+3aLcqqDLODBjMjA2VxbfK1d/+hoRKCbjFu30T91J22gNw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=m1V5oLh7; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.29 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=m1V5oLh7; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 78DB241916 X-Spam-Score: -4.29 X-Migadu-Scanner: scn1.migadu.com X-TUID: DUzRgWOv6iSr Am Montag, dem 03.01.2022 um 18:14 -0500 schrieb Mark H Weaver: > > > If you are talking specifically about the uncountability of real > > numbers, that'd be quite deep down (as in an uncountability of push > > actions to a particular Git repo, particularly if we also allow > > reinitialization). > > Hmm.  I think that the set of push actions to a particular Git repo > is countable, even if we allow reinitialization.  What makes you > think that it's uncountable?  I'd be very curious to see your > argument for that. I can always add another by force-pushing a tree with a single commit, garbage collecting and then pushing regular commits on top, which should be able to reuse previously existing hashes. Even if not, since we identify a repo by URL, I could ask the forge to delete it and then push a completely reinitialized repo under the same name. Speaking about destructive operations, there is one course of actions that an upstream could take if they deem 2^160 to be too small an address space, which would be sane for consumers using tags, but insane for those using commits. And that would be squashing all the commits between two tags to a single one, correctly reapplying tags and (force- )pushing the resulting repo. Though again, the blow for commit users might be softened through git vanity this time :) I'm not saying the above should have any impact on what we feed to git- fetch, but it's a fun shower thought. >