The software to build Quicklisp dists.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
debian-setup
.gitignore
LICENSE
Makefile
README
asdf.lisp
client-uploader.lisp
commands.lisp
config.lisp
cron-entry.txt
daily-script.lisp
depcheck.lisp
descriptions.lisp
dist-cache.lisp
fail-dwim.lisp
failure-report.css
git.lisp
github-issues.lisp
html-failure-report.lisp
indexes.lisp
irepl.lisp
logical-host.lisp
mail.lisp
map-systems.lisp
misc.lisp
ng-indexes.lisp
package.lisp
quicklisp-controller.asd
recrank.lisp
release.lisp
rerun.lisp
rerun.sh
rss-failure-feeds.lisp
setup.lisp
system-file-magic-cache.lisp
system-file-magic.lisp
tarhash.lisp
update-client-version.lisp
upstream-bzr.lisp
upstream-cvs.lisp
upstream-darcs.lisp
upstream-file.lisp
upstream-git.lisp
upstream-github.lisp
upstream-http.lisp
upstream-mercurial.lisp
upstream-misc.lisp
upstream-svn.lisp
upstream-vcs.lisp
upstream.lisp
utils.lisp

README

The Quicklisp Controller is responsible for building and updating
Quicklisp distributions from a project list (maintained separately in
the quicklisp-projects repo).

It fetches project source from a variety of places: git, cvs, svn,
http-available tarballs, etc, and uses that to build up metadata about
the relationships between projects. New or updated projects are then
uploaded into the quicklisp download space.

You must create ~/quicklisp-controller/ and symlink a checkout of
quicklisp-projects (or something with similar directory structure) to
~/quicklisp-controller/projects. A quick way to do that:

  (setup-directories "~/path/to/quicklisp-projects/")

To fetch/update all project sources, use:

  (update-what-you-can)

To build everything that can be built, use:

  (ensure-what-wins-you-can)

To combine those two operations, concluding with a report of what
differs from the last Quicklisp dist:

  (recrank)


This project is available from here:

  https://github.com/quicklisp/quicklisp-controller

If you have problems with or find bugs in this project, please open an
issue here:

  https://github.com/quicklisp/quicklisp-controller/issues

You can also email me: zach@quicklisp.org.

Enjoy!