On Sat, May 05, 2007 at 11:57:38AM +0300, Nikodemus Siivola wrote:
> This is starting to sound like we need to do a bit of requirements
(possibly, although that's not what I'm primarily responding to here)
> SVN is the only one SF supports (afaik), and so there we get at least
> as-good-as-now backups. Fully distributed systems solve the backup
> problem by making each checkout a full backup, but introduce the
> question of "official HEAD" -- either we need a repo on a system
> all developers have access to, or one of us needs to provide a repo
> to act as a synch-point (pulls from everyone, everyone pulls from him.)
Yes, that was my impression too, and I will use your remark as a
springboard for restating my question.
I basically agree with the many comments here that CVS is past its
prime and that svn in general is ready for prime time. However, if
we're contemplating switching to svn on SourceForge, I think it's
important to know how well SourceForge in particular does svn, which
might have little to do with how well svn can be done. As I tried to
say earlier, CVS even done very well is clunky and a source of
friction, but CVS as done by SourceForge has been considerably
clunkier and more friction filled than that. I would like to be
reassured that the gap between SourceForge svn and ideal svn is not
larger than the gap between SourceForge CVS and ideal CVS. If the
SourceForge svn gap were large, it might not matter that, e.g.,
well-administered svn has been good enough to keep the GCC project
> * Ease of use.
> * Speed of use.
> * Local development.
> * Ease of branching.
> * Tool portability.
> Did I miss anything obvious?
Those are all good things to think about, and I don't see anything
missing except the "if we stay on SF, how does the VCS work in messy
reality there" issue --- partly addressed by your remark that svn is
the only one on SF, but I'm still wondering how well svn is being
William Harold Newman <william.newman@...>
PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C
"Faced with the choice between changing one's mind and proving that there is no
need to do so, almost everybody gets busy on the proof." -- JK Galbraith