Create your own VSS explorer using IVSS
As a percentage of the general population, I don't suspect too many of you will find this very helpful but you can download a Visual Studio .NET 2002 (upgradable to 2003) solution, 'IVSS Sample' (SourceSafe API) that demonstrates how to build a custom GUI for a Visual SourceSafe database. The sample code is written in both Visual Basic and C#. Note to self: need to get this sample running, refactor interesting bits into more digestible chunks, document intro steps and beef up the inline comments. For those of you who have already downloaded and used this sample, I'd really love to hear what you have to say about it. Worthy? Unworthy? Did you encounter any issues and if so, what was the workaround?
In related news, Michael Carter recently reported the following in a post on the public VSNET.VSS newsgroup (where I have been lurking like an earthworm for one day too long): “Has anyone else noticed that the MSSCCI documention is included in the VSIP 2003 SDK Extras kit? It even includes a sample project.
I didn't see any kind of non-disclosure in the documentation folder.
I signed the original NDA, but it seems like Microsoft has finally decided to open it up.
This will definitely be helpful for those people that want to create source control providers and make it open source.
Anyway, if you haven't already done so, sign up for the VSIP Extras Beta at
Michael, you're right. It took us awhile to convince whoever it was we had to convince but Joy to the World, the separate MSSCCI non-disclosure agreement (NDA) is no longer required. And Yes! You can even talk about MSSCCI in public now. :-) :-) ...i think.
++++++++++++++++
Just to be safe: This posting is provided "AS IS" with no warranties, and confers no rights.
Comments
- Anonymous
February 12, 2004
Hi,
This post caught my eyes when I was searching (without success) for VSS automation for my requirement.
My requirement is that
1> I need to provide links to the documents in the VSS server. This I was able to do using VSS API's exposed method GET and assigning the file to the link using NAVIGATEURL property in ASP.NET.
I had no problem with this.
2> I got struck with problems when I wanted to provide a user friendly way to select the file in VSS. ( I need to store the path of the file in VSS in my database).
My idea is to provide the Windows Explorer type File Open Dialog for VSS files. Can you help me in this regard?
Karu - Anonymous
February 16, 2004
The comment has been removed - Anonymous
March 01, 2004
Hi Korby,
Regarding your statement on the NDA for MSSCCI not being required anymore, is there someplace/someone@MSFT that can restate this somewhat more offically? Or do you known of any plans to include in a future release of the Platform SDK, which will make it very public. I have the VSIP Extras and thus access to it now, but can it be used freely now with signing the old NDA?
Roelof. - Anonymous
March 07, 2004
Why do developers still use VSS? - Anonymous
March 07, 2004
If you are a member of the Visual Studio Integration Partner (VSIP program), you can download MSSCCI from the VSIP Extras site and use it per the terms of the VSIP program. Basically, we just bundled MSSCCI into the VSIP program. - Anonymous
March 16, 2004
Korby,
Does that mean that people covered by the NDA are now free to talk about the interface and distribute thier source code?
-TH - Anonymous
March 16, 2004
Yes, you can now talk about the VSIP interfaces publicly. You are correct that until the VSIP SDK went to public download, that was not allowed, but part of that says once we make the information publicly available, you are free to do so as well.
Note that actual bits are still governed by the VSIP license.
/Brad - Anonymous
April 09, 2004
Since the VSIP program makes things more publically available, does that mean I am no longer bound by the old SCC NDA (which I signed)?
In particular can I now take code written to the SCC API and make it open source? - Anonymous
April 12, 2004
on licensing:
The short answer is no. Software created using the VSIP SDK is governed by the VSIP license, and in this particular case Section 2(b)(x). - Anonymous
June 17, 2004
The application was really good... but it didnot solve my purpose...
I want to know as to how many lines have been added, deleted or edited to a file. So I want the method where in the differences are checked for and put in soem data type..
If anybody gets to know it can you please mail to mudigal@hotmail.com
Thanks
mudigal - Anonymous
May 29, 2009
PingBack from http://paidsurveyshub.info/story.php?title=korby-parnell-s-social-software-wunderkammer-create-your-own-vss