How can I get early version of cvs!

2 views
Skip to first unread message

Alsulaiman, Thamer

unread,
Jul 3, 2019, 5:11:29 PM7/3/19
to info...@nongnu.org
Hi,


I am Thamer Alsulaiman, a junior faculty at UIOWA. I will be teaching Object oriented design next Fall.


I am currently thinking of giving the students project on version control. I downloaded the CVS files from 2005. But I wish to get much earlier releases, which I expect to be simpler and have basic functionality. I need it as a basis to understand the basic building blocks of version control software, and design an OO project around it.


Kindly, any pointers will be appreciated.


Thanks.


Mark D. Baushke

unread,
Jul 3, 2019, 9:05:24 PM7/3/19
to Alsulaiman, Thamer, info...@nongnu.org
Hi Thamer,

Alsulaiman, Thamer <thamer-a...@uiowa.edu> writes:

> I am Thamer Alsulaiman, a junior faculty at UIOWA. I will be teaching
> Object oriented design next Fall.

Okay.

> I am currently thinking of giving the students project on version
> control. I downloaded the CVS files from 2005. But I wish to get much
> earlier releases, which I expect to be simpler and have basic
> functionality. I need it as a basis to understand the basic building
> blocks of version control software, and design an OO project around
> it.

Okay.

> Kindly, any pointers will be appreciated.

You could checkout the sources from the cvs repository
See URL: https://savannah.nongnu.org/cvs/?group=cvs )

cvs -z3 -d:pserver:anon...@cvs.savannah.nongnu.org:/sources/cvs login
: <enter your email address as the password>
cvs -z3 -d:pserver:anon...@cvs.savannah.nongnu.org:/sources/cvs co ccvs

If you do a 'cvs log' you should see all of the old tags to check out
older versions that have been tagged. For example, you should be able to
get cvs1-5 in this way.

> Thanks.

CVS 1.1 and 1.2 were a set of shell scripts written around RCS - The
Revision Control System.

The sources for versions prior to 1.3 were mostly shared on USENET in
comp.sources.unix and the like and cvs-1.4Alpha was shared as a set of
patches over email... which I do not believe I have any longer.

However, if you provide me space to upload, I could give you a number of
revisions from my personal archive.

412 -rw-r--r--. 1 mdb user 421731 Dec 16 1993 cvs-1.3.tar.gz
1228 -rw-r--r--. 1 mdb user 1256940 Jan 2 1996 cvs-1.6.tar.gz
1320 -rw-r--r--. 1 mdb user 1348725 Feb 19 1996 cvs-1.7.tar.gz
1376 -rw-r--r--. 1 mdb user 1406364 May 6 1996 cvs-1.8.tar.gz
1652 -rw-r--r--. 1 mdb user 1687669 Jun 23 1997 cvs-1.9.tar.gz
2460 -rw-r--r--. 1 mdb user 2518438 Aug 13 1998 cvs-1.9.28.tar.gz
2456 -rw-r--r--. 1 mdb user 2514232 Aug 13 1998 cvs-1.9.27.tar.gz
2492 -rw-r--r--. 1 mdb user 2549964 Aug 15 2000 cvs-1.10.tar.gz
2316 -rw-r--r--. 1 mdb user 2371144 Sep 18 1998 cvs-1.10.2.tar.gz
2280 -rw-r--r--. 1 mdb user 2334373 Feb 18 1999 cvs-1.10.5.tar.gz
2264 -rw-r--r--. 1 mdb user 2317260 May 16 1999 cvs-1.10.6.tar.gz
2260 -rw-r--r--. 1 mdb user 2312181 Jul 28 1999 cvs-1.10.7.tar.gz
2268 -rw-r--r--. 1 mdb user 2322238 Jan 17 2000 cvs-1.10.8.tar.gz
2636 -rw-r--r--. 1 mdb user 2695311 Apr 18 2002 cvs-1.11.2.tar.gz
3116 -rw-r--r--. 1 mdb user 3189772 May 19 2004 cvs-1.12.8.tar.gz
2880 -rw-r--r--. 1 mdb user 2947477 Jun 9 2004 cvs-1.11.17.tar.gz
4 -rw-r--r--. 1 mdb user 65 Jun 9 2004 cvs-1.11.17.tar.gz.sig
2900 -rw-r--r--. 1 mdb user 2969415 Nov 11 2004 cvs-1.11.18.tar.gz
4 -rw-r--r--. 1 mdb user 65 Nov 11 2004 cvs-1.11.18.tar.gz.sig
2924 -rw-r--r--. 1 mdb user 2992973 Feb 3 2005 cvs-1.11.19.tar.gz
4 -rw-r--r--. 1 mdb user 65 Feb 3 2005 cvs-1.11.19.tar.gz.sig
2944 -rw-r--r--. 1 mdb user 3013502 Apr 18 2005 cvs-1.11.20.tar.gz
4 -rw-r--r--. 1 mdb user 65 Apr 18 2005 cvs-1.11.20.tar.gz.sig
3372 -rw-r--r--. 1 mdb user 3451335 Sep 28 2005 cvs-1.11.21.tar.gz
4 -rw-r--r--. 1 mdb user 65 Sep 28 2005 cvs-1.11.21.tar.gz.sig
2864 -rw-r--r--. 1 mdb user 2929933 Sep 28 2005 cvs-1.11.21.tar.bz2
4 -rw-r--r--. 1 mdb user 65 Sep 28 2005 cvs-1.11.21.tar.bz2.sig
2872 -rw-r--r--. 1 mdb user 2939294 Jun 9 2006 cvs-1.11.22.tar.bz2
4 -rw-r--r--. 1 mdb user 65 Jun 9 2006 cvs-1.11.22.tar.bz2.sig
3384 -rw-r--r--. 1 mdb user 3463528 Jun 9 2006 cvs-1.11.22.tar.gz
4 -rw-r--r--. 1 mdb user 65 Jun 9 2006 cvs-1.11.22.tar.gz.sig
2876 -rw-r--r--. 1 mdb user 2942652 May 8 2008 cvs-1.11.23.tar.bz2
4 -rw-r--r--. 1 mdb user 65 May 8 2008 cvs-1.11.23.tar.bz2.sig
3432 -rw-r--r--. 1 mdb user 3512175 May 8 2008 cvs-1.11.23.tar.gz
4 -rw-r--r--. 1 mdb user 65 May 8 2008 cvs-1.11.23.tar.gz.sig
3308 -rw-r--r--. 1 mdb user 3385448 Jun 9 2004 cvs-1.12.9.tar.gz
4 -rw-r--r--. 1 mdb user 65 Jun 9 2004 cvs-1.12.9.tar.gz.sig
4 -rw-r--r--. 1 mdb user 65 Dec 13 2004 cvs-1.12.11.tar.gz.sig
3584 -rw-r--r--. 1 mdb user 3667923 Dec 13 2004 cvs-1.12.11.tar.gz
4 -rw-r--r--. 1 mdb user 189 Jan 26 2005 cvs-1.12.11.tar.gz.asc
3964 -rw-r--r--. 1 mdb user 4058504 Apr 18 2005 cvs-1.12.12.tar.gz
4 -rw-r--r--. 1 mdb user 65 Apr 18 2005 cvs-1.12.12.tar.gz.sig
4628 -rw-r--r--. 1 mdb user 4737137 Oct 3 2005 cvs-1.12.13.tar.gz
4 -rw-r--r--. 1 mdb user 65 Oct 3 2005 cvs-1.12.13.tar.gz.sig

You may also find that the cvsnt sources which are a rewrite in C++ may
be of interest.

-- Mark

Alsulaiman, Thamer

unread,
Jul 4, 2019, 8:53:20 AM7/4/19
to Thorsten Glaser, Mark D. Baushke, info...@nongnu.org
Thank you, Mark and Thorsten.


I tried the commands on the webpage, but checkout is aborted.


This is shared google drive folder. You can access and add files as you please:

https://drive.google.com/drive/folders/1waC-rt5N4xCfxVu9xj4SmHWyqoY0KhlK?usp=sharing


Version 1.5 or so should suffice.


Many thanks to all!

________________________________
From: Thorsten Glaser <t...@mirbsd.de>
Sent: Wednesday, July 3, 2019 8:17:22 PM
To: Mark D. Baushke
Cc: Alsulaiman, Thamer; info...@nongnu.org
Subject: [External] Re: How can I get early version of cvs!

Mark D. Baushke dixit:

>CVS 1.1 and 1.2 were a set of shell scripts written around RCS - The
>Revision Control System.

Are these archived anywhere?

>However, if you provide me space to upload, I could give you a number of
>revisions from my personal archive.

Hm, some of them are still around and recent, but some peek interest.
Let’s talk about an upload method when it’s not middle of the night
around here (03:16).

bye,
//mirabilos
--
“The final straw, to be honest, was probably my amazement at the volume of
petty, peevish whingeing certain of your peers are prone to dish out on
d-devel, telling each other how to talk more like a pretty princess, as though
they were performing some kind of public service.” (someone to me, privately)

Thorsten Glaser

unread,
Jul 4, 2019, 8:53:20 AM7/4/19
to Mark D. Baushke, Alsulaiman, Thamer, info...@nongnu.org

Thorsten Glaser

unread,
Jul 4, 2019, 4:42:04 PM7/4/19
to Mark D. Baushke, Alsulaiman, Thamer, info...@nongnu.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384

Dixi quod…

>Mark D. Baushke dixit:

>>However, if you provide me space to upload, I could give you a number of
>>revisions from my personal archive.
>
>Hm, some of them are still around and recent, but some peek interest.
>Let’s talk about an upload method when it’s not middle of the night
>around here (03:16).

Can’t you upload them to Savannah?

Otherwise, I’ll create a temporary user on a server of mine
and provide you with SSH for SFTP or rsync-over-ssh upload,
if we figure out a sane way for credentials exchange… can
you read this (encrypted using your Savannah PGP key)?

- -----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.14 (MirBSD)
Comment: ☃ ЦΤℱ—8 ☕☂☄

hQIOA7thNzMqmmn2EAgAuIzwzGcq06rFjBM0ufO+KuCYagcUCkdtQBTnJt+eJNrW
7nCkfCoMIF9/BTULw+eSjDIU5dyeR+o/IBFiu5ePi1g8kmMzYI1vQAhN7oc6kgZw
3qwMTdfXqBdevlpP2o2qgkHuT1ZiHLUp55NHCjvjf9zxeZW7JZePTf/1yTwDTqFK
9vNsoyNbw2kWZLqRVAxiHZ7zyK/y4Pte7P/ay6Uy6V86rtFYxFWztKCYKVq3oU8V
aIRgnAN/4xib7cU0igelMyD5ppcxacrQzxMT003Vm3gYvWspTsKIh14jGq/Em8RC
n+3rIErLtjqt7BV+e8G46To8wFwXyXFUm/5hmaQzWAf9E6HeM3+ZkrBWRJIrqHUR
JMCs1PdmAq7TlIwOZayDwr+RAhKBXiYCIgF09r1t0gtAPBQ9fBukxvZjj43XJzJv
BCaqQP+pPZV8L/1OpIW7iH0KbR5CSFE4oyYNXVtcztMXF1pMEm0/P7oItTaVEv/W
4pnTOjKvDwgCKovHVeL0lIMmp5izN/ierw8vFXM0QZl3uWuI7eV/bPyQ2wy2+467
jtM7pkMrxRtynZKSB+q3jqXfafSaWB/Fxuvl7soaLgaV/1NnDHBMxstWsANAFXqZ
yifFB5UJNW6DMchTiMAp4pQuJ/jDCLf9kPV+jTx+4AQcY7pYh03956otS80GwDNj
VIUCDAN2tTSy6ZAH4AEP/1+hHUHg1/UDDljWzyCNYYPuKIxos0hYI/enI0ya3rpd
LdUmRZTAAMaLvFzmqzxMIiErEGKmNrpnABz3CwadZ0shlEox+bE8IJ9OIRv+BIeO
5m+o3SSYDESH1RogNkSAZ1htKyPL0Ae65TwDihq8zE7CcNrJd3fQeg5RVLLKxks3
G7naNR/irUdd7MFBzn7h746gJjOPuJn80ke9YbVftcjHBPKgA03z6hNsdgvJnhAB
ioiz7ls9vq2n6mXUipNQYc0QzVbiWufHUaYfd75WfWhhcfz/hnPJct+rWrMzuPVJ
4A02rdf5Y/8apUc4q6DZWPpX/aI4XdRPQw2TXvyDUaUx04BE7ZNSPLTngCxgF1z3
CAwt9WODcRpserH2KLlBtG9s+FCwRDyzzS587tCUG5ZCxxRelL6ZDa6WP5JzpvgH
ws+hriLhwaVW+NKepy1W5yNJqkS0CUEUIirczUFDlGduTheL3bmMIZrN36YZ+KH+
MQ6r3TkxcCcVvSFGB5tRbFXGkzvNibPR7m2Sb8RccFNHsN+lobGj83lcH5jnKa4b
vXjkVpHPR/FApRLrd+KLrGkxjBioiLeKLELarJU7evAaeuZpGOdGp76PSdOIRegM
fvsqiqP7HgvlmPA3wyxqD03/5jOFWmBjA9atFf4i+VibonSpKhUhliM5bdgQLpgv
0kQBLzPVGenqB+zlDDFOZB5dnzvWrwtIocIkBCKsV9ua4/hS+Ux9DZ0sOekujyFB
gg3hYc4h7cZOu+RKCpkoCHK2WJ/+Nw==
=7xZr
- -----END PGP MESSAGE-----

If so, reply with what it says (privately)… and consider switching
to an RSA key ☺

Can you also publish hashes/checksums of those files over a
separate channel, such as PGP-signed eMail here?

Thanks,
//mirabilos
- --
<igli> exceptions: a truly awful implementation of quite a nice idea.
<igli> just about the worst way you could do something like that, afaic.
<igli> it's like anti-design. <mirabilos> that too… may I quote you on that?
<igli> sure, tho i doubt anyone will listen ;)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (MirBSD)
Comment: ☃ ЦΤℱ—8 ☕☂☄

iQIcBAEBCQAGBQJdHjWUAAoJEHa1NLLpkAfgoJkQAJFsr2yToY9fYKoAcLEKZb+v
otq7JM1r4mHm7lzCDz3TNYd6BNI/EjFU1LCHInwdqmfJPJSTNOFhTXc3mb5D9lqi
r4iGK9YmHuiyaxDgGgv815YGLyLG1Hg2aZ36w7KnexnQRB1HSuq+UOXekEE3YnYa
8Ea2V7Gpyg1lrfLSIbs13Fl5HkTgh0IMbrV+G864BhJYJJYipTP9KdGCrVj2KLyJ
FrP5b5bVjFoKnRzHKPATWhTCoYYPWu8s+JIYdQqtJcDmTdVQR56TyzPURSxfJlTB
GJeWfWv5yerQmyObmbD51ZhZrCGox+WaTkSzxtZvXE9og1W/F62LmNZgKh3BPdqb
UZNxvOvZ3saA4RNIVzJLm7XzeIUjhVIjURwGAPe0T7dk5p1SxzN0IFCWF2mRGnuw
G6OU3kmRsb//MdINMZHohuiym2rd9lT9mgI5k3q0rCtwmGaZTq36g17VfFKaIBkX
yu+qFQrcUY6OE9ZOHXDESzDFacp3JeEsoxCRyom49YbJ6zM8ySfUPTf3klDLaHPm
L1WBHmM3rKt71pfiGBkk32+LT/DAXZwXbZGnNfacqWHMR4LQMpAt0N4lEGGLACLv
vyJSkKsIKTRiPR0IU90dxsHhqfW7G5XYJ9TmeBxxGpzmqyhIp6JbRqvEKbGdo4w9
HX4wLfcA76V03ZXxoOL6
=ujTJ
-----END PGP SIGNATURE-----

Mark Baushke

unread,
Jul 4, 2019, 4:42:05 PM7/4/19
to Thorsten Glaser, Mark D. Baushke, Alsulaiman, Thamer, info...@nongnu.org
my home internet is out right now, so i will not be able to do much before it is fixed. limited to iphone email for now. have a good 4th of July holiday to those in the USA.

Enjoy!
-- Mark

[Sent from my iPhone -- Please pardon
any auto-fix created typos.]

Thorsten Glaser

unread,
Jul 4, 2019, 8:58:22 PM7/4/19
to Mark Baushke, Mark D. Baushke, Alsulaiman, Thamer, info...@nongnu.org
Mark Baushke dixit:

>my home internet is out right now, so i will not be able to do much
>before it is fixed. limited to iphone email for now.

Don’t worry, I’ll wait!

Have a nice holiday, oversea people!

bye,
//mirabilos
--
<ch> you introduced a merge commit │<mika> % g rebase -i HEAD^^
<mika> sorry, no idea and rebasing just fscked │<mika> Segmentation
<ch> should have cloned into a clean repo │ fault (core dumped)
<ch> if I rebase that now, it's really ugh │<mika:#grml> wuahhhhhh

Reply all
Reply to author
Forward
0 new messages