From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=HTML_MESSAGE, MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21515 invoked from network); 15 Jun 2022 05:15:36 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 15 Jun 2022 05:15:36 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id A0711406D9; Wed, 15 Jun 2022 15:15:33 +1000 (AEST) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by minnie.tuhs.org (Postfix) with ESMTPS id DD3134068E for ; Wed, 15 Jun 2022 15:15:25 +1000 (AEST) Received: by mail-pj1-f47.google.com with SMTP id gc3-20020a17090b310300b001e33092c737so977736pjb.3 for ; Tue, 14 Jun 2022 22:15:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ocRzQHTwN2l90yCaB5hoZAd3cXCOz5y4f6s/Lo9Tf1o=; b=QARSS9aBhqbRB27T5qdaBCRG2Fjd73HlVbFiTWODB3IH1/C1Hy7Jto2HDY122WnfLX usYVWnWOIrynhq2/q74LPr8Bu9Zc1OSJAyfsUqBIsLzE4wv/WWXvC+6RU44uGf1Bh43O 7r9rY63492ahXGD9vd5cOBws7bsgD0MCJxsU7j1T0u5Qb1LE9Ciog98e1EE31J0PDkzA 7BuoOYdWSNlEN7DCiliccBt3WwZ/yHUqo0lk0NB0dMp2IQlNmZzLk5H0jN/ouUtzYc8r LvcfN5LB9hDtYnb9HISoCfnBEhqqD0rnC2WXMjV1Chuf6gZtNYvKhctFmR+JYKmMZcaq ma7g== X-Gm-Message-State: AJIora96CvK85nfA2UNILUqwGmpB6TJcJicRel0/pSEX48AbLjvuJy6w mG6VHAzIqR/5nBFY9BfqYhVvByf2s3nQYd0kyUE= X-Google-Smtp-Source: AGRyM1tGy1R/XZkPATSrKsW60FROVYbLXRfyS/u7H0U0YXIvwA13y0E0/kmxr6NKiNSXTKZ+RRA5BMuVfPUDcEoTVFk= X-Received: by 2002:a17:90b:4a0a:b0:1e8:5078:b574 with SMTP id kk10-20020a17090b4a0a00b001e85078b574mr8148624pjb.149.1655270125318; Tue, 14 Jun 2022 22:15:25 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Stuart Remphrey Date: Wed, 15 Jun 2022 13:15:12 +0800 Message-ID: To: Paul Ruizendaal Content-Type: multipart/alternative; boundary="000000000000d3b7e905e1759b0c" Message-ID-Hash: BA4OQJ3ILK5PTC5NUV3DB6EOX3DAEKEP X-Message-ID-Hash: BA4OQJ3ILK5PTC5NUV3DB6EOX3DAEKEP X-MailFrom: sturem0@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Source code for SCCS List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --000000000000d3b7e905e1759b0c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable We used RCS & some SCCS for Pyramid DC/OSx (mid/late 80s?) I've no idea whether Pyramid sources survive anywhere: if anyone's aware of any, I'd be very interested to know... On Sat, 11 Jun 2022, 18:09 Paul Ruizendaal, wrote: > It would seem that a Spinellis-like exercise for SCCS is possible: > > PWB1.0 (1978): > https://www.tuhs.org/cgi-bin/utree.pl?file=3DPWB1/sys/source/sccs4 > SysIII (1980): > https://www.tuhs.org/cgi-bin/utree.pl?file=3DSysIII/usr/src/cmd/sccs > SysVr1 > > (1983): https://www.tuhs.org/cgi-bin/utree.pl?file=3Dpdp11v/usr/src/cmd/s= ccs > SysVr2 > > (1984): > https://github.com/ryanwoodsmall/oldsysv/tree/master/sysvr2-vax/src/cmd/s= ccs > SysVr3 > > (1987): > https://github.com/ryanwoodsmall/oldsysv/tree/master/sysvr3/301/usr/src/c= md/sccs > SysVr4 > > (1988): > https://github.com/ryanwoodsmall/oldsysv/tree/master/sysvr4/svr4/cmd/sccs > Ultrix3.1 (1988): > https://www.tuhs.org/cgi-bin/utree.pl?file=3DUltrix-3.1/src/cmd/sccs > > I did not find SCCS sources included with the BSD sources on TUHS, but > there is a front-end =E2=80=9Csccs=E2=80=9D command. For sure, SCCS was u= sed for BSD > development. Kirk McKusick=E2=80=99s DVD has a directory "CSRG/historic1/= sccscmds=E2=80=9D, > but I did not look into this further. > > From here the trail probably continues with Solaris, GNU and Bitmover -- > all very much outside my timeframe of research. > > Paul > > > The original Marc Rochchild/John Mashey and team code from PWB 1.0 can = be > > found: http://tuhs.org/Archive/Distributions/USDL/spencer_pwb.tar.gz > > In the directory: sys/source/sccs4 > > The man pages are in the same archive but mixed with the rest of the > > commands in usr/man/man* > > > > That said, there is Gnu version of same written C++ if IIRC: > > https://www.gnu.org/software/cssc/ > > > > And there's more ... but I'll Larry offer details here other than point > out > > his: http://www.bitmover.com/bitsccs/ [which is of BitKeeper] is a > > more modern implementation still] > --000000000000d3b7e905e1759b0c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
We used RCS & some SCCS for Pyramid DC/OSx (mid/= late 80s?)
I've no idea whether Pyramid sources surviv= e anywhere: if anyone's aware of any, I'd be very interested to kno= w...



On Sat, 11 Jun 2022, 18:09 Paul Ruizend= aal, <pnr@planet.nl> wrote:
<= /div>
It would seem that a Spinellis-like exe= rcise for SCCS is possible:

PWB1.0 (1978): https://= www.tuhs.org/cgi-bin/utree.pl?file=3DPWB1/sys/source/sccs4
SysIII (1980): = https://www.tuhs.org/cgi-bin/utree.pl?file=3DSysIII/usr/src/cmd/sccs
SysVr1
(1983): https://www.tuhs.org/cgi-bin/utree.pl?file=3Dpdp11v/usr/src/cmd/sccs SysVr2 (1984): https://github.com/ryanwoodsmall/oldsysv/tree/master/sysvr2-vax= /src/cmd/sccs
SysVr3
(1987): https://github.com/ryanwoodsmall/oldsysv/tree/master/sysvr3= /301/usr/src/cmd/sccs
SysVr4
(1988): https://github.com/ryanwoodsmall/oldsysv/tree/master/sysvr4/svr4/cmd/scc= s
Ultrix3.1 (1988): htt= ps://www.tuhs.org/cgi-bin/utree.pl?file=3DUltrix-3.1/src/cmd/sccs

I did not find SCCS sources included with the BSD sources on TUHS, but ther= e is a front-end =E2=80=9Csccs=E2=80=9D command. For sure, SCCS was used fo= r BSD development. Kirk McKusick=E2=80=99s DVD has a directory "CSRG/h= istoric1/sccscmds=E2=80=9D, but I did not look into this further.

>From here the trail probably continues with Solaris, GNU and Bitmover -- al= l very much outside my timeframe of research.

Paul

> The original Marc Rochchild/John Mashey and team code from PWB 1.0 can= be
> found:=C2=A0 http://tuh= s.org/Archive/Distributions/USDL/spencer_pwb.tar.gz
> In the directory: sys/source/sccs4
> The man pages are in the same archive but mixed with the rest of the > commands in usr/man/man*
>
> That said, there is Gnu version of same written C++ if IIRC:
> https://www.gnu.org/software/cssc/
>
> And there's more ... but I'll Larry offer details here other t= han point out
> his: http://www.bitmover.com/bitsccs/ [which is = of BitKeeper] is a
> more modern implementation still]
--000000000000d3b7e905e1759b0c--