I'm using vault 4.1.1.18060 and the enhanced vs client. in my (c++) project, i have a folder where some header files are listed. when i type into any of those files, they are automatically checked out, and the checked-out status of the file is shown in solution explorer. (a red checkmark is displayed at the filename.)
also, in the vault client software, the file is listed under "pending change set".
it is not, however, listed in "vault pending checkins". what do i need to do in order to see that file in "vault pending checkins" ? (when using source safe, that file _would_ be listed in "pending checkins" ... )
WM_THX
-thomas
Files not shown in "Vault Pending Checkins"
Moderator: SourceGear
-
- Posts: 50
- Joined: Fri Apr 04, 2008 4:27 am
- Contact:
It should show up in the pending changes list immediately. I was able to verify that behavior this morning in a simple case. So the question is, why doesn't it work for you?
- Are there other developers working on this solution? Do they have the same problem?
- After you save changes to the header file, does it show up in the pending changes list?
- Does this happen only with header files? Are header files in a distinct location on disk, relative to the rest of the solution?
Ian Olsen
SourceGear
SourceGear
-
- Posts: 50
- Joined: Fri Apr 04, 2008 4:27 am
- Contact:
mail /w diagnostic log ..
.. is on its way.
WM_THX
-thomas
WM_THX
-thomas
Thanks Thomas. I got your email and was able to identify the problem.
The Enhanced Client currently filters the pending changes list to include items that are, according to their repository path, descendants of the solution or any bound project within the solution. You have a somewhat unusual solution structure. Your header files are not beneath any project in the repository, nor are they beneath the solution. We hope to eventually do a more thorough job of comparing the pending changes against the entire solution. The current implementation was a compromise to get vastly better performance.
I don't know how significantly this issue affects your work, but there are a couple of workarounds. You could move the solution file to the root of your source tree. That might be more trouble than its worth. A simple (though admittedly cheesy) hack that would also work is to add an empty project of any type to the root header file directory (\statik\kernel\include), or to the root of your solution (\statik).
Sorry for the inconvenience. Let me know if I wasn't clear.
The Enhanced Client currently filters the pending changes list to include items that are, according to their repository path, descendants of the solution or any bound project within the solution. You have a somewhat unusual solution structure. Your header files are not beneath any project in the repository, nor are they beneath the solution. We hope to eventually do a more thorough job of comparing the pending changes against the entire solution. The current implementation was a compromise to get vastly better performance.
I don't know how significantly this issue affects your work, but there are a couple of workarounds. You could move the solution file to the root of your source tree. That might be more trouble than its worth. A simple (though admittedly cheesy) hack that would also work is to add an empty project of any type to the root header file directory (\statik\kernel\include), or to the root of your solution (\statik).
Sorry for the inconvenience. Let me know if I wasn't clear.
Ian Olsen
SourceGear
SourceGear
-
- Posts: 50
- Joined: Fri Apr 04, 2008 4:27 am
- Contact: