How can I search in the comments?

183 views Asked by At

In my company (as in most) source code modifications are described in so-called "tickets", which have a unique ID for reference purposes. When somebody checks in a file, that ID is entered in the "comment" field.

Recently somebody has checked in a file, but I don't know which one. I do know the ID, so by querying the comments I should be able to find that file.

How can I query the comments of my Visual SourceSafe system?

For your information, I have no problem checking the files/database where SourceSafe keeps its information internally.

1

There are 1 answers

2
OfirD On BEST ANSWER

Using the command line with ss.exe, there is no built-in way to search comments only (to be sure, I actually went through all relevant commands and commands options).

However, you can combine history command with PowerShell's Find-String:

PS C:\Programs Files\Microsoft Visual SourceSafe>$env:SSDIR = "path\to\srcsafe.ini\dir"
PS C:\Programs Files\Microsoft Visual SourceSafe>.\ss history $/path/to/desired/directory/or/file | Select-String -Pattern yourid -Context 10,1

Notes:

  • Context 10,1 gets you the preceding 10 lines and succeeding 1 line, so that you'll see the matched file details.

  • For more advanced usage utilizing history, see this related question.

  • I guess you can also use external tools, like VssReporter (but I have no experience with that).