P.S. It would be real nice to have a canonical git repository for each on github or gitorious.
I know CVS is quite old and people use darcs, git, svn, and mercurial these days, but what advantage is it exactly that we would get from migrating to git?
There is a repo for celtk on gitorious. It includes an extra "expander" widget that I created and leaves out some of the allegro specific stuff that's in vanilla celtk.
I've never really worked seriously with any other VCS but here's some of the things I like about Git.
1. encourages frequent commits (since commits can be done locally) 2. easy to create branches (and easier to merge them) 3. a nice interface to the history of your project (gitk) 4. a really nice emacs-mode (M-x git-status, M-x git-annotate) 5. easy creation of tarballs (git archive HEAD >project.gz)
It interoperates nicely with cvs so there's no problem with setting up a repo on gitorious whose master branch simply mirrors the cvs repo.
I think I sent a message to the list a while back that shows the steps I took to do this for celtk.
-- Andy