[Twisted-Python] version control, QA, branching ...

Donovan Baarda abo at minkirri.apana.org.au
Fri Sep 13 20:10:30 EDT 2002

On Fri, Sep 13, 2002 at 06:11:18AM -0000, Moshe Zadka wrote:
> On Thu, 12 Sep 2002, Zooko <zooko at zooko.com> wrote:
> > There are four new version control systems that sound interesting to me:
> > 
> >  * BitKeeper
> > http://www.bitkeeper.com/
> Not free software. This means the Twisted team would bet its fate on the fate
> of a single company.
> >  * Subversion
> > http://subversion.tigris.org/
> > 
> > Also relatively mature.
> It's alpha.
> >  * Arch
> > http://www.regexps.com/arch.html
> It's a mess of shell scripts and ftp crap.

That was my concern when I first looked at it. A few people spent a fair bit
of time trying to convince me "it's not that bad". The mess of scripts still
makes me uneasy, but the design is probably sound. I suspect a conversion to
Python would give Arch some deserved credibility.

The "ftp crap" is a bit harsh... they happen to have chosen ftp as the
network transport protocol, which IMHO is a better idea than inventing a new
one. FTP as a protocol sucks, but it it widely supported.

Subversion have chosen http (DAV?) and specificaly Apache as the network
transport protocol. Http is probably better than ftp, but the DAV part is
still a little grey.

xdelta2 has an interesting contributed hack that uses NFS as the network
transport protocol, using some "secure public NFS" framework.

ABO: finger abo at minkirri.apana.org.au for more info, including pgp key

More information about the Twisted-Python mailing list