Thanks for your post. I'm afraid that I don't quite follow what you mean, could you please explain in detail for me? Perhaps walking me through a simple example case would help. Sorry for the inconvenience.
It does sound like a bug report, though, so I've moved it to the Bug Reports forum. I hope that's the right move. :-).
You create in VSS 10 .sql files who you label after you checked them in.
Those 10 files, get updates, new labels, blabla,
You delete 2 of those files (not permanent, just delete).
When you do a GET from VSS without setting the first label you created and specific filetype (ex: *.sql), you will get 8 files.
If you do a GET with that first label and the filetype specification, you also get those 2 files who have been deleted, but were present at the time you set that label. This is normal VSS behaviour.
In FB5.5, you can also do a GET with label and type specification, but there, we only get 8 files, not those who were deleted.
remark: you only get the difference in behaviour with those file specification. not when no are defined.
This is a peculiarity of the VSS command line. Doing a Get without a filespec operates on the repository folder, but with a filespec (even *.*) will scan for files to operate on. For whatever reason, deleted files aren't included in the latter operation. Unfortunately, there's nothing we can do about it.