The todo list for further migration is now:
1. Move the repository
2. Move the Google group
As for the repository, I've already got
http://code.google.com/p/kochief/ and I can sync the current repo to
that at any point. Then I'll need to point the repo at the server
where kochief.org sits to the new location (needs to be local for
Trac). While I'm at it, I could change up my setup [1] to take
advantage of the new post-commit web hooks feature [2].
The recent announcement about Python [3], however, got me thinking
that I should be looking to move to Hg as long as we're moving anyway.
I went ahead and started http://bitbucket.org/gsf/kochief/ over at
bitbucket.org to check that out. I find it annoying that the project
URL includes my name, and would probably set up a team_kochief user or
something for the official site if we were to use Bitbucket. The
issue tracker (with hooks into the repo) and wiki are pretty nice,
too, so we could just host the whole thing over there. We could even
apply for an account with a CNAME (maybe free if they like the
project).
On the third hand, it wouldn't be hard to set up an Hg repo on the
kochief.org machine. I'd like to stick with Trac if possible, because
I'm so familiar with it. There's an Hg plugin for Trac [4], but I'm
worried about some of the issues mentioned there.
The last but not least option is I could just host the SVN repo on the
kochief.org machine. It would really simplify things, and it would
look good for everything to be located at the same place (except the
mailing list, which I'm fine with leaving at Google). The drawback is
that when that machine goes down, nothing is available, but the repo
at Google hasn't always been available, and I feel pretty good about
the care and feeding of it after 4+ years of doing so (and I do
incremental backups). Also, the repo could be mirrored to Google Code
or Bitbucket or wherever. The other drawback, of course, is that it
would be so 20th century, so unDistributed Version Control.
Apologies for the length. I'm really open to any of these options at
this point. Feedback much appreciated.
[1] http://rc98.net/googsvnsync
[2] http://code.google.com/p/support/wiki/PostCommitWebHooks
[3] http://mail.python.org/pipermail/python-dev/2009-March/087931.html
[4] http://trac.edgewall.org/wiki/TracMercurial
//Ed
I'm VCS-neutral. bzr, Hg, git - they all have bridges to SVN.
I have full confidence in Gabe's admin capabilities, and will go where
ever I need, with whatever tools are required, to follow the Kochief.
--
Dan Scott
Laurentian University
Cool, sorry to rain on the parade Gabe. I like the idea of having a
shiny domain for kochief ... but I think you hit the nail on the head
with the user management part.
//Ed