Darcs Repositories for Edi Weitz's Libraries
Friday, March 2, 2007
I came across this announcement by Edi Weitz recently and thought it worthwhile posting it on my blog:
"Several people have asked for Darcs repositories of my software. These do exists now:This will make it a bit easier for those people who use Edi's libraries and want to see a history of what changes have been made over a period of time.
http://common-lisp.net/~loliveira/ediware/
Special thanks to Luís Oliveira who made this possible and who maintains the repositories."
However, Luís Oliveira has also posted the source for the program that he uses to retrieve Edi's tarballs and create/update the darcs repositories, so that's a handy piece of code too. I used it to create my own local repositories of the CL libraries that I regularly use that are only available as tarballs. There was one minor fix that I had to make to the code though. I changed the
(setq *timestamps* (poll-tarballs))statement in the "first-run" function to
(setq *timestamps* (loop for (name . url) in +tarballs+
collect (list name (last-modified url) nil)))
in order to get the code to work the first time the libraries are downloaded.

