[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: A reply to "Diagnosing SVN"

From: Dave Rolsky <autarch_at_urth.org>
Date: 2004-01-30 03:18:51 CET

On Wed, 28 Jan 2004, Greg Hudson wrote:

> (since the fifthvision list archive is no longer available) and the
> response is at:
>
> http://web.mit.edu/ghudson/thoughts/undiagnosing

Care to address why Subversion was written in C in the same document?
This is actually a serious question.

I can't for the life of me figure out why anyone would write something
like a version control system in C these days, given that [insert choice
of mature scripting language here] would make so much of the
implementation logic easier. This seems especially true in an app
intended to be used over a network much of the time, which means that your
bottleneck is likely to be network bandwidth, not CPU speed.

Was it for embedding or making multiple language bindings?

That said, I've been using Subversion since sometime around 0.17 or so,
and it's been a very good experience. As someone who'd only used CVS and
RCS (ick!) previously, Subversion is a breath of fresh air.

The only thing left to make it perfect (for my usage) is merge tracking
support. Even simply _recording_ merges, and making that available via
svn log would be helpful, I'd think, though ideally merging would simply
do what I mean and merge from the last merge point onwards.

I guess that gives me something to look forward to in 1.1 ;)

-dave

/*=======================
House Absolute Consulting
www.houseabsolute.com
=======================*/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jan 30 03:19:07 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.