You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Kevin Williams <ke...@hotmail.com> on 2004/01/10 17:02:13 UTC

SCC API provider

Everyone,

I'm searching for interest, as well as coding advice.

Here's the deal. Although I would like to do Java work in Linux, I do C# 
work in Windows with Visual Studio.NET for a living. In my opinion, 
SourceSafe sucks worse than the jetwash of a supersonic F-14. Microsoft 
doesn't even use SourceSafe internally, they have a custom solution that is 
rumored to be like CVS, Subversion, and BitKeeper combined. My problem is 
I've never worked in C/C++ before. Being a complete newbie to C is a 
disadvantage, but I don't care -- I want to use Subversion and VS.NET is my 
environment for the forseeable future. (And I don't like AnkhSvn)

Because Subway has been pretty inactive lately, I broke down and signed the 
NDA for the SCC API. I intend to build a SCC provider for Subversion, using 
the Subversion libraries directly. Since Subversion is written in C and so 
is the Win32 API, I decided to go with C. Needless to say, it's not easy 
going for me. It took me a week to figure out how to prompt for the 
repository URL and working directory, and I haven't tackled authentication 
yet.

I wish I could open up the source and ask for help, but I can't. That's life 
with an NDA I guess.

What I want to ask is this: Does anyone out there care? Is anyone in the 
same situation as me? If anyone has any ideas on how to isolate the SCC API 
so that I can open source the rest, I would love to hear them.

If anyone has specific knowledge of the SCC API, please don't post it to the 
list. Instead, you can answer me directly at k_dub[at]tigris[dot]org.

Long live Subversion! :)

_________________________________________________________________
High-speed users�be more efficient online with the new MSN Premium Internet 
Software. http://join.msn.com/?pgmarket=en-us&page=byoa/prem&ST=1


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: SCC API provider

Posted by Alex Besogonov <cy...@scb.udsu.ru>.
Hello Kevin,

KW> I'm searching for interest, as well as coding advice.
KW> Because Subway has been pretty inactive lately, I broke down and signed the 
KW> NDA for the SCC API.
What a coincidence... I've signed the very same NDA two weeks before :)
How about joining our efforts?

KW> I intend to build a SCC provider for Subversion, using 
KW> the Subversion libraries directly. Since Subversion is written in C and so 
KW> is the Win32 API, I decided to go with C.
C++ is much better and easier to code.

KW> I wish I could open up the source and ask for help, but I can't. That's life 
KW> with an NDA I guess.
KW> What I want to ask is this: Does anyone out there care? Is anyone in the 
KW> same situation as me? If anyone has any ideas on how to isolate the SCC API 
KW> so that I can open source the rest, I would love to hear them.
I'm using svncpp from RapidSVN. Besides, I also use svncpp to create
COM mappings.

KW> If anyone has specific knowledge of the SCC API, please don't post it to the 
KW> list. Instead, you can answer me directly at k_dub[at]tigris[dot]org.
Well, may be we should make some kind of secret "NDA club"? :)

-- 
Best regards,
 Alex Besogonov           mailto:cyberax@scb.udsu.ru



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: SCC API provider

Posted by Mike Mason <mg...@thoughtworks.net>.
Kevin Williams wrote:

> Here's the deal. Although I would like to do Java work in Linux, I do 
> C# work in Windows with Visual Studio.NET for a living. In my opinion, 
> SourceSafe sucks worse than the jetwash of a supersonic F-14. 
> Microsoft doesn't even use SourceSafe internally, they have a custom 
> solution that is rumored to be like CVS, Subversion, and BitKeeper 
> combined.


They use something based on Perforce, but it's not called that -- 
Perforce did them a private build a while back and are presumably 
supporting it for them.

Mike.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

RE: SCC API provider

Posted by Arild Fines <ar...@broadpark.no>.
Kevin Williams wrote:
> Everyone,
>
> I'm searching for interest, as well as coding advice.
>
> Here's the deal. Although I would like to do Java work in Linux, I do C#
> work in Windows with Visual Studio.NET for a living. In my opinion,
> SourceSafe sucks worse than the jetwash of a supersonic F-14. Microsoft
> doesn't even use SourceSafe internally, they have a custom solution that
is
> rumored to be like CVS, Subversion, and BitKeeper combined. My problem is
> I've never worked in C/C++ before. Being a complete newbie to C is a
> disadvantage, but I don't care -- I want to use Subversion and VS.NET is
my
> environment for the forseeable future. (And I don't like AnkhSvn)

Could you please elaborate on your problems with AnkhSVN? I think that would
be a more rewarding approach than trying to create an SCC provider. Kindly
read Eric Sink's(lead developer/manager for SourceGear Vault) weblog on SCC:
http://software.ericsink.com/20040112.html#10145

Telling me what's wrong with Ankh and submitting patches(especially since
you claim to know C#) to amend the situation would be a far more
constructive approach, in my opinion.


--
Arild

AnkhSVN: http://ankhsvn.tigris.org
Blog: http://ankhsvn.com/blog
RSS: http://ankhsvn.com/blog/Rss.aspx


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org