From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: from tb-ob20.topicbox.com (tb-ob20.topicbox.com [173.228.157.66]) by inbox.vuxu.org (Postfix) with ESMTP id 67E7B24A10 for ; Thu, 18 Apr 2024 18:11:50 +0200 (CEST) Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob20.topicbox.com (Postfix) with ESMTP id 1289D2BEA8 for ; Thu, 18 Apr 2024 12:11:50 -0400 (EDT) (envelope-from bounce.mM1b6d6751f6d830d2a70a696f.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id B16D213650F4; Thu, 18 Apr 2024 12:11:49 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=W6niM3AI header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=paul.a.lalonde@gmail.com smtp.helo=mail-pg1-f174.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1713456709; bh=xga5HF8WzRq1JZmW kWqmDRRec5t21LJ/u/J0W3XEyWo=; b=nR1wxP1egpxsZNy7Wcfu2L/nFZHVG7MD cgTH9wBoQFUNrju3nVJ6GV7ouHJTLYPzjBGl/9BGC29UgRUcyrAzheB3q1lr2yy8 SAAY2/3riZsE9XZ1MYawat9MPu/S9QK0W4Cl8hSPpVDFpje3AfRSt1ELTAPRJ2OL rNb9uoCJEFc= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1713456709; b=IHK2QMQJ1huug4PtM4jTEAJN6ZdIzLQ5B4i48+LM15SzWpqgcE lySCH3CODZrCHXgSM8Z0+cA/wYSAyW/56+0uDNwo4k6etI/PBHQC1s6qsv+pOVji /lURrC3832coICOHyEvCuzER2dvgxNE72W3FVrVvZj0687PF7TqfXv1fA= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=W6niM3AI header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=paul.a.lalonde@gmail.com smtp.helo=mail-pg1-f174.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=W6niM3AI header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.215.174 (mail-pg1-f174.google.com); spf=pass smtp.mailfrom=paul.a.lalonde@gmail.com smtp.helo=mail-pg1-f174.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=kzME009o; x-me-sender=none; x-ptr=pass smtp.helo=mail-pg1-f174.google.com policy.ptr=mail-pg1-f174.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; t=1713456709; x=1713543109; bh=tM96NToaXDoqMR5UkHaEUpHqccdoHbhc +gjy4NHnRho=; b=L8AGcWlo40Q1v/aeudhgwXw5jYZWOvHPtDpuzVrqoiRnyW9e UOViNgRdjlKVMO1adTXfM8sGzcweWcZv8DBUF0xWHS8Odu03gv0m6c7Kt+kE2Ekl vxOLiKcdpWvDvS/NxCQ/X4BxPyLbzx20NxzUuCZl/9b/B7nrmf33inw0YC8= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 25F2E15C67AA for <9fans@9fans.net>; Thu, 18 Apr 2024 12:11:38 -0400 (EDT) (envelope-from paul.a.lalonde@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 39D362E059C; Thu, 18 Apr 2024 12:11:38 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1713456698; b=Qted7kJpeMefnjzy9l97nU1/iUtDW4jO3z6n1z6OUz2c4BTzzV 61PK6PS2Pf7fRl5aWf/KHZxxRPDpuUUy6n5VAV4OrhZkQ/q32bPjLFQFH8EJLQBX 9+KhsmOlEGGAR3jA2zjJl+u3jPW7zhDjz2kdCjNL38Yelzftq0gvTiblxahFIUyJ 3KIXgUWUsVth72g5vTXK8RQIndetVSRZrZ2IOx4PO9EPo/vbVLs/yokmwKO2AYqF gumBBXIV/deOwoW5n7CsbAJ8yf8wfAMyYOSaxmyNgH8JVzRL0+d4ABsc8Lfm/Nt9 O8choScc2/fg/NpSQL3+S1g+RNPAXww0Y9Sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1713456698; bh=epyH9DtutC1DrrdEHmWuUyIYl+eWOPp9M1jLFKSS+FU=; b=G5pZJyZkWg8O wrxnUkRGPPg80jJz7H4jRiOGvf39fJWeaWdk0WhD11pYtTHUmAdZFxuww4XbfZ4U 4eP23GczWTtqxPVFwu7hqAjk4UrY91dnmpwre0BlIHg7lrqK5yHs40xjLhJ8REnI wUsgufpSB0Ktd0EjiyJiscSpJs19U/63GL5puIdZgQ4LVTQQvpA45RkfvGzRs9W6 UCxGDyKgZw9alKyxhl39F+5POzaQjyGBS/u0ckUqgwxoax5/xlVt1VgxrKofZDjW UZKMVheNaz82UMRNK6RMUz7LHfurjKPVjq7LehmUs5R09rgwzv7cDRNBnvHjCONw SdBMHTdtug== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=W6niM3AI header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.215.174 (mail-pg1-f174.google.com); spf=pass smtp.mailfrom=paul.a.lalonde@gmail.com smtp.helo=mail-pg1-f174.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=kzME009o; x-me-sender=none; x-ptr=pass smtp.helo=mail-pg1-f174.google.com policy.ptr=mail-pg1-f174.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvledrudektddgleejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeggfhgjhf ffkffuvfgtsegrtderredttdejnecuhfhrohhmpefrrghulhcunfgrlhhonhguvgcuoehp rghulhdrrgdrlhgrlhhonhguvgesghhmrghilhdrtghomheqnecuggftrfgrthhtvghrnh ephfekgedvuefgieffgeevffelteetudehgeelkeevtdekfefgueeivdfgveevveeknecu ffhomhgrihhnpehtohhpihgtsghogidrtghomhenucfkphepvddtledrkeehrddvudehrd dujeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvddtledr keehrddvudehrddujeegpdhhvghlohepmhgrihhlqdhpghduqdhfudejgedrghhoohhglh gvrdgtohhmpdhmrghilhhfrhhomhepoehprghulhdrrgdrlhgrlhhonhguvgesghhmrghi lhdrtghomheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepoeelfhgrnhhsseelfh grnhhsrdhnvghtqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'paul.a.lalonde@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="paul.a.lalonde@gmail.com"; helo=mail-pg1-f174.google.com; client-ip=209.85.215.174 Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Thu, 18 Apr 2024 12:11:37 -0400 (EDT) (envelope-from paul.a.lalonde@gmail.com) Received: by mail-pg1-f174.google.com with SMTP id 41be03b00d2f7-5d4a1e66750so744059a12.0 for <9fans@9fans.net>; Thu, 18 Apr 2024 09:11:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713456696; x=1714061496; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=epyH9DtutC1DrrdEHmWuUyIYl+eWOPp9M1jLFKSS+FU=; b=kzME009oo7MZ1q1HI1axbpSXHkbFSD8G9/eWD2rHsl1VG/0fbE1kR7QzgFlTO4ddHm a1vPKdTanKxYSa9Po3F73zWNp4bWw/QnjUIP3IHJz7swm6i1Ah+21cLjtfHKeOgkOlW2 jsLdRCwuQiNcyOfp/EhBNZ/IGviqsExyHNTlEL4BCSyAfqRDUxK552FGKMKM3utC1nlc FnfJmf0RrHB8NW/eR6IlzSApsTlYf+2+7UmTUzRph3SDLyBmLEonsNY60QiwLw9vb25g nTAdAW0feFQRRiwIzTq4VbCgJ44YtStoA+X7PLTcFCIg7/C1/ytStv7Yjer6irX7NZqN l1kA== X-Gm-Message-State: AOJu0YySctmAtDynolkTDAnuLPZNB5pMvgx0qGci2RAwTO2EeYaZvUQ/ a4GFaFUlLci817jaWc/4T8ppeC6myygk/NASjp1+Sr7IqTyyUd+0DpcQePeCe4ekkZOLfbdJORb xccFkzlOJyBMwyEKJ0kqbkEGZ1dhIxw== X-Google-Smtp-Source: AGHT+IEmxrvkfPpOMi+hW18B9in61uWMMCcUEdo+w7GzTMs7KE7W0pQf16gGg3xyM+LeP3SxejnmH79EC2ges2YbeiM= X-Received: by 2002:a17:90b:1d8b:b0:2a2:ab2c:da40 with SMTP id pf11-20020a17090b1d8b00b002a2ab2cda40mr3115019pjb.33.1713456696218; Thu, 18 Apr 2024 09:11:36 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul Lalonde Date: Thu, 18 Apr 2024 09:11:26 -0700 Message-ID: Subject: Re: [9fans] VCS on Plan9 To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary=000000000000b75ee90616613983 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 5897c568-fd9e-11ee-aab1-731b018c7b06 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYWIyNzE1YjBlNmYzZTBhNS1NMWI2ZDY3NTFmNmQ4MzBkMmE3MGE2?= =?UTF-8?B?OTZmPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M1b6d6751f6d830d2a70a696f:1:sYGNNYoSNNKUwPUPe5QrYKGYksAtAGae9ExWKQPhwYc --000000000000b75ee90616613983 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable The Bell Labs approach to source control was, I'm, weak. It relied on snapshots of the tree and out-of-band communication. Don't forget how small and tight-knit that development team was, and how valuable perfect historic snapshots were. Add that 40 years ago source code revision control systems were incredibly primitive. The idea of an atomic change set (in Unix land at least) was revolutionary in the early 90s. This is one place where 35 years of evolution in software practices has very much improved. Paul On Thu, Apr 18, 2024, 8:55=E2=80=AFa.m. certanan via 9fans <9fans@9fans.net= > wrote: > Hi, >=20 > is there any more "organic/natural" way to do source control on today's > Plan9 (9front specifically), other than Ori's Git? >=20 > In other words, how (if at all) did people at Bell Labs and the community > alike originally manage their contributions in a way that would allow them > to create patches without much hassle? >=20 > Was it as simple as backing a source tree up, making some changes, and > then comparing the two? Venti? Replica? >=20 > tom ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tab2715b0e6f3e0a5-M1b6d6= 751f6d830d2a70a696f Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --000000000000b75ee90616613983 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
The Bell Labs approach to source control was,= I'm, weak.  It relied on snapshots of the tree and out-of-band co= mmunication.  Don't forget how small and tight-knit that developme= nt team was, and how valuable perfect historic snapshots were.

Add that 40 years ago source code revision con= trol systems were incredibly primitive.  The idea of an atomic change = set (in Unix land at least) was revolutionary in the early 90s.

This is one place where 35 years = of evolution in software practices has very much improved.

Paul

On Thu, Apr 18, 2024= , 8:55 a.m. certanan via 9fans <9fans@9fans.net> wrote:
= Hi,

is there any more "organic/natural" way to do source control on t= oday's Plan9 (9front specifically), other than Ori's Git?

In other words, how (if at all) did people at Bell Labs and the community a= like originally manage their contributions in a way that would allow them t= o create patches without much hassle?

Was it as simple as backing a source tree up, making some changes, and then= comparing the two? Venti? Replica?


tom

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/Tab2715b0e6f3e0a5-M3ad4cc51ed9= aebb728fe83f8
Delivery options: https://9fans.topic= box.com/groups/9fans/subscription
= --000000000000b75ee90616613983--