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

RE: SCC API provider

From: Kevin Williams <kevin_w69_at_hotmail.com>
Date: 2004-01-11 22:28:03 CET

> >Does anyone out there care? Is anyone in the same situation as me?
>Yes, I care. We have a large body of code written mostly in Visual
>FoxPro, which is all stored in a 400MB VSS repository (also known as a
>400MB timebomb).

Walter, I know your pain.

>The sooner this is in Subversion the better, but VFP will only talk via
>the SCC API. With VFP, there are specific file type conversions going
>on, so 'manual' source control using SVN.EXE has its own problems. I
>would love to help with anything that will make the SCC API work.

If svn.exe had file type conversion problems with your files, I don't know
if the SCC API can help with that.

>I was going to try Subway, but as you say, it has gone quiet. I also
>used to be quite a competent C/C++ programmer, so hopefully I could be
>of help there. In fact, I could sign the required NDA here, since I
>don't have any conflicts of interest in the area of source control. How
>long did it take?

I'm about 25% done. It compiles and is recognized as a provider, but most of
the SCC API methods are empty right now. This is my first attempt at
programming in C, so it might be just shy of a miracle if this ends up
stable and mostly bug-free.

>I most certainly can aid in the areas of TESTING, and documentation.
>Also, if you don't have anything set up for this yet, I can provide
>hosting for distribution and documentation of an SCC provider, quite
>possibly on its own domain name. This is important since presumably a
>non-open-source project cannot be hosted on sourceforge or tigris!!

I could use the aid of anyone who knows C and has signed the NDA, but I
can't open up the source unless come up with a way to create a SCC provider
DLL that just calls out to another DLL and open the source to the secondary
DLL. That way the SCC API is closed and distributed in binary only, but
isn't functional unless the secondary API is implemented. Otherwise I'll
probably want to release this as commercial -- not for $500 per user, but
for perhaps $10 per user or $50 per company.

>Incidentally, have you tried contacting Tor Hovland about pooling
>resources? He might be in the same situation as me, not having the time
>to drive such a project, but quite willing to help, and Subway source
>code could be a big boost.

I haven't, for two reasons. First, I would rather use the Subversion API
directly instead of use an intermediate layer. Second, I figured I should
learn C before trying C++, since C++ is built on C and I would assume it's
difficult to do much without using some C code. I certainly wouldn't have a
problem with the OO nature of C++, being a Java/C# programmer, but the C
stuff is foreign to me. Perhaps this hints at how little I know of C and
C++, I don't know.

Perhaps everyone with a signed NDA can pool together and agree on a design
and get this done for the good of everyone. I'd even stop trying to hack it
together myself if someone who knows what they're doing would hurry up and
get a stable provider out there!

Scope out the new MSN Plus Internet Software optimizes dial-up to the max!

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Jan 11 22:28:47 2004

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

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