Vault API Changes from 3.0 to 3.1

This forum is now locked, since Gold Support is no longer offered.

Moderator: SourceGear

Locked
hobie
Posts: 13
Joined: Wed Jan 12, 2005 8:37 am

Vault API Changes from 3.0 to 3.1

Post by hobie » Thu Jan 12, 2006 1:31 pm

Hi, all.

We're about to upgrade from 3.0.6 to 3.1.6 and are wondering
what, if anything, will impact our usage of the API. Our API
calls are pretty basic, I think, such as:

ClientInstance.ListRepositories()
ClientInstance.SetActiveRepositoryID()
ClientInstance.TreeCache.Repository.Root.FindFolderRecursive()
ClientInstance.TreeCache.Repository.Root.FindFileRecursive()
ClientInstance.Get()
ClientInstance.GetToNonWorkingFolder()
ClientInstance.GetLabelStructureByName()
ClientInstance.GetLabeledFolderToNonWorkingFolder()
ClientInstance.GetByLabel_GetStructure()
ClientInstance.AddLabel()

I know these questions are vague, but I'm wondering if the
changes in our code will just involve moving formal parameters
around, or is there a significant change in the interface?

Thanks,
hobie

dan
Posts: 2448
Joined: Wed Dec 17, 2003 5:03 pm
Location: SourceGear
Contact:

Post by dan » Thu Jan 12, 2006 4:10 pm

I don't believe there has been an overhaul or redesign of any of these APIs from 3.0 to 3.1. There might be minor changes here and there, but we don't have a complete/formal list.

I would suggest just jumping in and seeing whether it compiles. I would guess it would not be too painful, but if it is, we'd be happy to help out.

Locked