Skip to main content

SBCL in Arch

SBCL cvs->arch synchronisation is turned off. The last version is 0.9.17.17. You can use the official SBCL git repository now! I don't update this page any more. See This blog entry for details and updates.

Introduction and Health Warnings

This was a (pretty stable) beta version of what an Arch archive of the current SBCL CVS repository would look like. The archive is no longer synched with the SF.net developer's CVS.

Warnings (do no longer apply)

  • The CVS sync did not really happen every hour. Sometimes, there were ssh key exchange troubles, which prevented a successful sync from happening. If you wanted to check out something that went into devel CVS an hour (or two) ago, but it wasn't present in the arch archive, chances were that there were ssh key exchange troubles.
  • The CVS sync also stopped when it detected a possible file move (i.e. a remove and an add in the same commit) and required manual intervention from me. This didn't happen very often, though.

Checking things out from the archive

If you can't tell from the past tense and the note at the top: The CVS->arch synchronisation service is turned off. Use git. If you still want the arch archive, do this:

  1. Get baz (bazaar version 1) and install it.
  2. Run
    baz register-archive http://sbcl.boinkor.net/sbcl@boinkor.net--2005/
    
  3. Then, check out a revision into the directory "sbcl--main" (you can change the destination directory, of course). I'll assume that you want to get the latest revision in the 0.9 (current) branch:
    baz get sbcl@boinkor.net--2005/sbcl--main--0.9 sbcl--main
    

For further information about arch, see the Arch introduction for CVS users and the Arch tutorial.

Statistics concerning the archive

When I turned syncing off, SBCL, as hosted on http://sf.net/projects/sbcl, consisted of 3176 revisions. The arch archive's size is 190MB (containing only the MAIN branch). A greedy, non-sparse revision library for the entire archive was ~2.5GB or more, depending on the file system.