
I am trying to automate our build process with the vault.exe command line client.
However, I am running into a problem:
LISTCHANGESET does not list file modifications. It only seems to list changes from commands run on vault.exe, like ADD, CREATEFOLDER, DELETE, PIN, LABEL, etc.
These are the steps to reproduce:
1. REMEMBERLOGIN
2. SETWORKINGFOLDER
3. GET
4. change a text file in the working folder
5. LISTCHANGESET
LISTCHANGESET will not list the changed file.
On another note,
I would also like to perform an exclusive CHECKOUT recusively on a repository path. Is this feature still slated for v2.1? Maybe there is a simpler/better solution - one that would just "lock" a repository path so that changes can only be made by that user. Something similar to a PIN, but would allow for changes. This will mainly be used to insure that nothing in the repository path changes during the automated build process, to avoid inaccurate labels on that repository path. Are there any other approaches at this time? Or is the Client API my only resort?
Thank you.