From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IG6rL80N1GFibwAAgWs5BA (envelope-from ) for ; Tue, 04 Jan 2022 10:05:17 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id GHRzKM0N1GHBTQEAG6o9tA (envelope-from ) for ; Tue, 04 Jan 2022 10:05:17 +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 5C31714A08 for ; Tue, 4 Jan 2022 10:05:17 +0100 (CET) Received: from localhost ([::1]:57650 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n4fkq-0007Le-GL for larch@yhetil.org; Tue, 04 Jan 2022 04:05:16 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33280) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n4fhK-0002RM-OC for guix-devel@gnu.org; Tue, 04 Jan 2022 04:01:38 -0500 Received: from [2a00:1450:4864:20::42c] (port=43887 helo=mail-wr1-x42c.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n4fhF-0001Qf-NQ for guix-devel@gnu.org; Tue, 04 Jan 2022 04:01:38 -0500 Received: by mail-wr1-x42c.google.com with SMTP id o3so16517225wrh.10 for ; Tue, 04 Jan 2022 01:01:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:in-reply-to:references:date:message-id:mime-version :content-transfer-encoding; bh=h7N5W3BirzWYVw7bjmxKlZTIY41aQq91cvi93yEex30=; b=V0gWjt++C+YdCdaWXPwjuYd5z3ut+RP8yz28ocCT3W7EsdUbFy2cvO4M1apZMopTCm WhmSszovvZSU009slw7dcTLV9pGSw+8mvEBQYP1blAT5r02vt2fsz25/lUjWz1S4M7V8 JFy/t3/Hi0NnqyyCMYDC9F+2iUcNp/+DvqsBb4vqfqTGJIyhJabiCYcSSGyImII5+YSj z8s4tRQFMH2PRt00hpxEo2oKk9cPYpl2W3ZEMAkItQYp/FiaIeV+ci4x3AnZL6Dq8qfn dExmXMjTjleVXM+/UDNX8qQQp4N4miTDI+60cfbWsh4lbOL1nhTCIPyXc0Hwr2g+rJ5g JbUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=h7N5W3BirzWYVw7bjmxKlZTIY41aQq91cvi93yEex30=; b=xPoUEYNR5qWs8qI/ZIV9TUxRSmylc+7v3w36K7b1jiv8SDi57UcQ5sZ7Ve9p9HtI6M Aa9Hj5lGEbvH5nhCFQhQvKIsZyUfWWnyoGlV/6L544zHGjRJnWda9Y8DePSgfanbytrJ x/sGYY/Hdb3ZRyyzsvrrvTsn8wmuw/wRCh108XVZtHUrHzbbwzVDTIpigzTx7MWMv+B+ 13tGl+RL4JUHLpsXLLePU8rGtMGQBmunLMHZ8mvcousPajQjmtAZWhj56ES1keqvs5Jv zA/y+1OH3aUXz7ncp6kpUERxmqErUBNej2t0RAu83TxNPXXh+4tp0OHMeT2VQDZ3iNU4 m4iA== X-Gm-Message-State: AOAM532VHwYihNQLUAHJC0UgEs3UBur0xkvlJChrXOFMm5AxMK8s0DL9 HqNKdH5InFh7fhQm7+a/osjmW9EeKZ8= X-Google-Smtp-Source: ABdhPJw2P+KZgLbKmw0qASHFVOlpVRAoRNoacIdEoYMgif/fvMkLxHt4wYo7+fJ7MDVzew+wVBiBtQ== X-Received: by 2002:adf:f40b:: with SMTP id g11mr40939828wro.645.1641286890962; Tue, 04 Jan 2022 01:01:30 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id m17sm37239118wrw.11.2022.01.04.01.01.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Jan 2022 01:01:30 -0800 (PST) From: zimoun To: Liliana Marie Prikler , Mark H Weaver , guix-devel@gnu.org Subject: Re: On raw strings in commit field In-Reply-To: <03096402e357e9b82084cda5f2822e1e8bf3d051.camel@gmail.com> 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> <86bl0url52.fsf@gmail.com> <86bf0d941ff6095961670a41478e603fa961e498.camel@gmail.com> <864k6lw4vh.fsf@gmail.com> <8fc6f95442ff8c5f0d5a317a84b7bdd180543cae.camel@gmail.com> <86tuektz7j.fsf@gmail.com> <0fff4aa2b320a82905c4b6bd43f7cd3d6e7493c6.camel@gmail.com> <864k6ke87e.fsf@gmail.com> <03096402e357e9b82084cda5f2822e1e8bf3d051.camel@gmail.com> Date: Tue, 04 Jan 2022 09:51:28 +0100 Message-ID: <86zgobdgtr.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::42c (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42c.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, T_SPF_TEMPERROR=0.01 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=1641287117; 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=h7N5W3BirzWYVw7bjmxKlZTIY41aQq91cvi93yEex30=; b=DotcJ00BLZFMvGFsuHhxfWkysoeM2nEranjGhwmdtmHoMkn9OpOTolc46wslQmPGlf5UPp 7eQBGj99HokpUMNPIVIjaRZFxw9LDW5YXXQ/iJ/ZM2MTUm+42LroVOQhNgpkqc68523C3z zNgfU1aq4GhclLdIm+/HNEDucT4Qr2WlGL7n77poUFNg+Gfh6JB1Hd2jnSxfmqvkOCPgEU lVvWowpy1REwx1exXGKqcPROlAtGsi9NCO504da1B70NIVvYp2+guQyPvVxtmY08DHCvj2 L9hPZp0INS0yJKwLbvyN936qQMhWhxkhPRJEWUUOB+vASukfQWVmkMsWAp451w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1641287117; a=rsa-sha256; cv=none; b=tSQRrz8hx+PxHR3NmDU0a+XSYRNiQsrFVv85x4hPJaDC98wahN9ZLi3tt0rG+t1BKtjO7i Mt9O8dW4VP3fE1GXy578/zAJv9YVEne8t1XgdV723/6qY+W8LoTXGqgCsl8l8psYyS1uXk SSEeu9AjmBVHuQFuy1kLVzWkF6AivDnlPwLC9mZYB7mTrAEFVt/GNVMBbIFK7WI5DT9ehD N7MsNv7VvgZowXJ87gfzSGMAN1qrP8dB7oNt19gNpspXrUWh4mcwepxGx6DqBQoXrcmYUY 5jXxmMYdIDmb6z6NEYBVzrq/0RJF+F8pT0WNCEgnUewAuhb6f+Us26D4z/3wvQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=V0gWjt++; 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: -5.39 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=V0gWjt++; 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: 5C31714A08 X-Spam-Score: -5.39 X-Migadu-Scanner: scn0.migadu.com X-TUID: SpU3gsBi6YVH On Tue, 04 Jan 2022 at 06:23, Liliana Marie Prikler wrote: >> The content can be one file, some files, folders, etc.=C2=A0 or Git >> objects as Git commit object or Git tree object or whatever.=C2=A0 >> Therefore, Git commit hash only depends on the content itself, i.e., >> Git commit object; as explained by the pointer provided earlier in >> the thread, >>=20 >> =C2=A0=C2=A0=C2=A0 > > At some point in there (you can figure out yourself where), you are > mistakenly equating file hashes and commit hashes, which you make > comparison to other tools which only regard the files as content. One > of them is immutable for all I know, the other is subject to very > observable changes. Incorrect. I quote myself: then, for what my opinion is worth on that matter, my probably wrong understanding of your words is that perhaps you are missing a point about content-addressability. Loop.