I wonder if you can help me? I am trying to get CodeStriker to integrate
with Visual Source Safe, but I cannot seem to get it working. I have
configured Codestriker so it can see the vss command line executables on
the local machine and also so it has a reference to the vss repository I
want it to work with (my company use VSS and are not willing to move
every project over to CVS for the sake of a single tool).
The problems I am experiencing revolve around the fact that I must
either enter a module name and tags or reference a file, or (I presume)
a module name and file name.
If I enter either one or a pair of "text tags" and a "module" I get a
message informing me that text tags aren't supported by vss - I believe
"text tags" are the very similar to vss' "labels" but they don't seem to
If I enter a "module" and optionally a file name (into the "text topic
upload") Codestriker either tries to upload the file from my machine and
ignores the module name (and doesn't use vss) or if I reference a path
into vss i.e. "$/MyProject/src" complains that it can't find the file or
that I haven't entered any "text tags".
Am I doing something wrong or does Codestriker not support VSS? If it is
possible to make it work is it something that is being considered as a
Thanks in advance for your help,
From: David Sitsky <sits@us...> - 2004-10-12 00:34:56
VSS support unfortunately is not very mature. I don't use it myself or
have an installed copy, and so can't test it. I had a developer last year
I was working with in getting support in, but unfortunately he didn't see
this through to completion.
I am more than happy to work with you on getting proper VSS support into
Codestriker, but I will need your help.
The first thing we need to understand is how can be generate topic text
corresponding to a diff file? I know in SS, you can create a "unix diff"
for a specific file doing something like:
> ss Diff -DU200X5 zot.c
However, for this to be really useful, we need to make this run over your
whole project, so that all of the differences in your project can be seen
in a single file.
Is there a way for SS to do this? I understand there is also a "ss Diff
-R" command which recursively goes through your project, but I am not sure
if this can be combined with the above flags? If you can send me some
example output from the above commands, that would be great.
The developer I mentioned I believe was in the process of writing a script
to do this, but perhaps you have a better idea how this can be done?
Once we have this, it is easy to tell Codestriker how to parse the VSS diff
file and get it integrated properly.
Now, the other route we can take is to create topics via the "start tag",
"end tag" and "module name" fields. What you need to show me are some VSS
commands that we can run from the command line which retrieve the text
that you want to review, with label arguments.