Port of IVAN CVS to git

Apr 26, 2022, 11:02 pm
#1
Joined: Sep 8, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 1,216
Lately I've been poking at retrieving the IVAN CVS repository, and I've managed to port the CVS repo to git.
I put the files up here under the Attnam GitHub org: https://github.com/Attnam/ivan-cvs-git

The earliest commit is from the 29th of July 2001. There's at least five years of history just in this one repository.
There is evidence in this repository (...according to Doc/Data/Lines.txt) that IVAN has been in development since at least 1 May 2001, with IVAN 0.23 alpha, and also earlier, in a project known as RL, which began on 8 April 1999.

I wrote up an explainer for porting from CVS to git using repotool, with IVAN CVS as an example.

If you want to see the whole history together with the Attnam/ivan history, you can write your own local "graft" by making Attnam/ivan-cvs-git a remote, and apply the graft to your local filesystem repository, just
from a bunch of git commands:
$ git remote add ivan-cvs-git https://github.com/Attnam/ivan-cvs-git.git
$ git fetch ivan-cvs-git
$ git replace --graft 3e507676261e9c1d6e08f257dd205e94cf0e35c6 870a5776defca8f860517cd3434430d8de8fcbaa

This basically says that the root of Attnam/ivan is the head of Attnam/ivan-cvs-git. Then you can print the whole contiguous log of 20+ years of IVAN development. Or Gource the repo and chill...

I think there is a way to attach Attnam/ivan-cvs-git to Attnam/ivan permanently, but not using the above method. I think it has to be more permanent, and needs coordination. I'm hoping someone with more experience can come along and do that.

At any rate, we have disinterred some more cool IVAN history from SourceForge, and the risk of that history disappearing has been lessened somewhat.
Batman? wrote
its been so long since i had gotten that far i didnt think it through. arrrr!!!!!!
Apr 27, 2022, 2:05 am
#2
Joined: Dec 3, 2007
Occupation: Chaos Weaver
Location: Standing between all life and death
Posts: 2,888
Awesome. Nicely done fejoa!
Uchuudonge wrote
creating stable chaos
making patterns where there should be none
sewing order into the chaos
you spit in the face of random numbers, of chaos
Apr 27, 2022, 5:03 pm
#3
Joined: Dec 2, 2007
Location: New Attnam
Interests: bananas
Posts: 2,299
Apr 28, 2022, 12:50 am
#4
Joined: Sep 8, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 1,216
Heh, thanks. I was actually trying to do something else, but then I got sidetracked and did this instead
Batman? wrote
its been so long since i had gotten that far i didnt think it through. arrrr!!!!!!
Jump to