Using 2014.1.85.4506 API version. Just trying retrieve files from within a depot to be on in the workspace.
I have an object with a local variables string localPath, string depotPath, string clientPath (which is the same as localPath), Repository repo and Connection con.
My code thus looks like:
// ...
DepotPath depotSpec = new DepotPath(depoPath);
ClientPath clientSpec = new ClientPath(clientPath);
LocalPath localSpec = new LocalPath(localPath);
FileSpec fileSpec = new FileSpec(depoSpec, clientSpec, localSpec, VersionSpec.Head);
IList<FileSpec> fileSpecs = new List<FileSpec>();
fileSpecs.Add(fileSpec);
IList<FileSpec> synced = con.Client.SyncFiles(fileSpecs, null);
// ...
and synced always ends up being null. Any thoughts?
Just to make sure, does SyncFiles returns null or an empty list?
If it returns an empty list, I had that happen when I already had the latest revision locally. Because there is nothing to be synced, it returns an empty list.