From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,SUBJ_ALL_CAPS autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 83d1d4a9 for ; Fri, 13 Sep 2019 23:12:43 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 0D8E094803; Sat, 14 Sep 2019 09:12:42 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 0D8889478E; Sat, 14 Sep 2019 09:12:27 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id E09DD9478E; Sat, 14 Sep 2019 09:12:24 +1000 (AEST) Received: from sdaoden.eu (sdaoden.eu [217.144.132.164]) by minnie.tuhs.org (Postfix) with ESMTPS id 73CE393D23 for ; Sat, 14 Sep 2019 09:12:24 +1000 (AEST) Received: by sdaoden.eu (Postfix, from userid 1000) id D66AC16054; Sat, 14 Sep 2019 01:12:22 +0200 (CEST) Date: Sat, 14 Sep 2019 01:12:21 +0200 From: Steffen Nurpmeso To: Bakul Shah Message-ID: <20190913231221.-skm3%steffen@sdaoden.eu> In-Reply-To: <20190913214905.339ED1570CE9@mail.bitblocks.com> References: <20190911181101.GF3143@mcvoy.com> <20190912034346.GJ2046@mcvoy.com> <1457a2d6-2f17-482d-e4f7-ace439d34ca8@neophilic.com> <8db2e89c-ce50-a453-e38a-ecdfe69a746c@e-bbes.com> <20190913211104.aMZXy%steffen@sdaoden.eu> <20190913211751.GF2046@mcvoy.com> <20190913214905.339ED1570CE9@mail.bitblocks.com> Mail-Followup-To: Bakul Shah , TUHS main list User-Agent: s-nail v14.9.15-64-ge271e7b3 OpenPGP: id=EE19E1C1F2F7054F8D3954D8308964B51883A0DD; url=https://ftp.sdaoden.eu/steffen.asc; preference=signencrypt BlahBlahBlah: Any stupid boy can crush a beetle. But all the professors in the world can make no bugs. Subject: Re: [TUHS] SCCS X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Bakul Shah wrote in <20190913214905.339ED1570CE9@mail.bitblocks.com>: |On Fri, 13 Sep 2019 14:17:51 -0700 Larry McVoy wrote: |> On Fri, Sep 13, 2019 at 11:11:04PM +0200, Steffen Nurpmeso wrote: |>> |>> I for one am so happy to have git that i cannot tell you how much |>> that is. I have used rcs, cvs, subversion, back to cvs, |>> mercurial over the years,, and for some small things also sccs. |>> All of it has been a pain here or there. Yes, the weave. Schily |>> wants to provide real changeset support for sccs (tagging is real |>> problem), i think. |> |> I don't know why, BitKeeper does that and is open source under |> a liberal license (Apache v2). | |This is because in git the "id" of a changeset is its sha1 |checksum. Given that, you can only reference it in a |subsequent changeset. This is a problem in that there is no |git built-in way to correlate a built binary with a particular |changeset id of its sources but you end up using your own |convention. E.g. set env. var VERSION or some such to the id |during the compile step but it is a bother. Linus Torvalds wrote an interesting message on that many years ago, which someone pointed me at ditto. Do not ask. git cannot generate human readable things by design, with branching and merging, and due to the distributed nature. I have a little (git pre-commit) script which keeps my SCCS IDs alive for my web pages, even after i converted them to git. But i think for code bases like NetBSD in particular this is a total show stopper (they really keep the "original" file preamble alive, do they?), but it also is for OpenBSD i think, and for FreeBSD i know that having a human readible sequentially increasing version number was a main reason to go for subversion. Even though there seems to be a growing number of people who want to switch to git, yes i think Warner Losh just said something like "when we will have switched to git, that will xy", this week? --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)