First let me state how happy I am that version 4.1 is released. We just started using our 30-day demo in our company and are very happy with it, I'm making a strong case for my boss to buy it, we should do it soon.
I have a minor request to make (or maybe I just don't know how to do it properly, perhaps somebody can help me):
In our solutions, we normally have what Visual Studio calls "Solution Folder", which is a virtual organizational unit inside the solution file (not necessairly a physical folder in the disk), to better organize things. For instance one of this folders happen to be called "SQL Scripts", and we keep shortcuts to the .sql files containing scripts to create databases inside it. We find it very practical to have those files always available when working in the solution. In Visual Studio these shortcuts are added using the command "Add solution item" which lets you pick basically any file on the disk.
Our disk structure goes like this: solution file is in the root folder, each project inside its own folder, and an extra folder called "SQL Scripts" where the actual sql scripts files (the ones referenced by the shortcuts) get saved to.
Now, the whole thing was added to a vault repository (Sql script folders included) using the vault client tool, and if I "get latest version" using vault's client at the top-most folder ("trunk"), it does indeed download everything to my local machine with the same structure, and everything works as a charm when opening the .sln file. Lovely.
However, if my machine is totally empty and I first try to open this solution using the "Get from Vault" command inside Visual Studio 2008, it fails to download the files referenced by the shortcuts. The solution does compile but the sql files are missing even though the shortcuts are showing inside the "SQL scripts" solution folder. If I try to open the files I receive an error message stating that file was not found. Only after using Vault client to get the full folder (or just the missing files), I can open them, of course.
Since the information about the location of the sortcuted files is inside the solution file itself as relative paths (as I noticed by opening the .sln file in the notepad) wouldnt it be possible for the Vault plugin to automatically download those files as well when using this command? Certainly it can locate them in the repository using the relative path? If it's not found then don't download, but at least a first attempt could be made?
It's not a showstopper, just a minor annoyance having to use the client to download everything the first time around, but thought I would let you know about it.
Congratulations for the great product.
"Open from Vault" not getting solution items.
Moderator: SourceGear