I while back, I wrote an application to generate RSS feeds from Visual SourceSafe databases. The code was set to expire a few months later, as we were considering building this capability into a product. A couple more times after that, I posted updated versions with a later and later expiration.
Well, I’m happy to announce that we’ve decided to release the source code for this application. It requires .NET 1.1, and build files are included for Visual Studio .NET 2003.
This really is a cool app…it runs as a Windows service, and generates RSS feeds based on the change logs in VSS. And now it’s free, unlimited, and ready for you to play with. :-) The copyright and license are included in the readme.rtf in the package below – basically, it’s an unrestricted modification and redistribution license.
download source: VssRssSvc.zip
Excellent. Thanks for releasing it!
This application is the reason I bought Newsgator. So that I could read all the checkin/checkout comments in Outlook.
Excellent! A great way to get an RSS feed that you can use to track what other developers are doing to your code base! From RSS and SourceSafe .: QUOTE I while back, I wrote an application to generate RSS feeds from Visual SourceSafe databases….[more]
I downloaded an installed this a few weeks ago. It worked very well except that it used a lot of memory. Some digging around on google found me http://blogs.msdn.com/korbyp/archive/2003/10/06/54194.aspx. Which led to a simple code change that reduced the working set by an order of magnitude: from 150MB to 15MB roughly. If you want the changed code, let me know…
Is there a compiled version available anywhere?
Come on, someone please post a link to a compiled version or explain a way to create one without owning Visual Studio .Net.
I downloaded the source, and compiled, however the interop library Interop.SourceSafeTypeLib.dll is missing. Is this supposed to be included in the project?
Sorry. I can’t download VssRssSvc.zip. please check the Link
C Berels – sorry about that, link updated.
Nice little service that solves our issue of being able to search on the comments fields.
I hit one issue though. In GenRss.cs I kept getting a “Error loading resource string” error on the line “string file = ver.VSSItem.Name;”.
It’s a known bug with VSS and I’ve just worked around it by surrounding the line with a try-catch.
(I’m more VB than C# at the mo)
Just thought I’d share the info.
Hi, I was always in search of such an application. I downloaded this and configured. However, I can’t see anything under c:\inetput\wwwroot\vss.xml?
Can any one tell me how to use this app/service?
Im a bit confused as to how exactly i should install this app? I have saved the zip file and extracted files to a local folder, but i was expecting some MSI or self extracting binary?
Any help much appreciated, as it looks a great app…
@Kevin – this was source code; you’ll need to compile it.
Thanks gregr – all downloaded and compiled, looking forward to playing around with this – looks like it could be just what we need!
Hi again – ive installed it and got it all set up on my system – how does the app pick up the info in the config.xml file?
Also, where does it write it to?
@Kevin – the output path where the feeds will be written is specified in the config file. And the config file should live in the same directory that you put the binary.
Thanks Greg – does the output have to be an XML file, or can i write to a MS word document etc?
Just RSS as is, but you could modify the source to do whatever you want.
Ok – i’ve edited the config.xml to write to a .xml file as below –
Presumably now this xml file should have entries made when there is activity in the VSS database?
Apologies if im being dense – tis is all very new (and exciting) to me, and im learning as i go along.
Kevin – you got it!
That tool really looks interesting, but I am currently unable to build the source page.
Can a compiled version (complete setup including the server) be shared directly?