This is all fine, but what I don't understand is that the SccProjectName, when stored in the MSSCCPRJ.SCC via the classic client, is a "rooted" repository path (e.g. "Scc_Project_Name = $/SomeFolder/SomeSubfolder/MyProject") whereas the value for the same SccProjectName tag, when stored in the project file via the enhanced client, is just the name of the project (e.g. <SccProjectName>MyProject</SccProjectName>).
I had a custom utility that I wrote which parsed the repository paths for numerous projects from the MSSCCPRJ.SCC files in order to do mass "get latest" operations using the command line utility vault.exe, like so:
Code: Select all
vault.exe GET -makereadonly -ssl -exclusive -host "myhostinfo" -user myusername -password mypassword -repository MyRepository "$/SomeFolder/SomeSubfolder/MyProject"
Is there someway to get the rooted repository path from a file somewhere for a project that I added to the vault using the enhanced client? I'd like to be able to continue using my custom utility without any drastic changes.