/// <summary> /// <para>Start a task that submits the assets to version control.</para> /// </summary> /// <param name="changeset">The changeset to submit.</param> /// <param name="list">The list of assets to submit.</param> /// <param name="description">The description of the changeset.</param> /// <param name="saveOnly">If true then only save the changeset to be submitted later.</param> public static Task Submit(ChangeSet changeset, AssetList list, string description, bool saveOnly) { return(Provider.Internal_Submit(changeset, list == null ? (Asset[])null : list.ToArray(), description, saveOnly)); }
static public bool DiffIsValid(AssetList assets) { return(Internal_DiffIsValid(assets.ToArray())); }
static public bool ResolveIsValid(AssetList assets) { return(Internal_ResolveIsValid(assets.ToArray())); }
static public Task Delete(AssetList assets) { return(Internal_Delete(assets.ToArray())); }
static public bool SubmitIsValid(ChangeSet changeset, AssetList assets) { return(Internal_SubmitIsValid(changeset, assets != null ? assets.ToArray() : null)); }
static internal Task SetFileMode(AssetList assets, FileMode mode) { return(Internal_SetFileMode(assets.ToArray(), mode)); }
static public Task ChangeSetMove(AssetList assets, string changesetID) { ChangeSet cl = new ChangeSet("", changesetID); return(Internal_ChangeSetMove(assets.ToArray(), cl)); }
static public Task Submit(ChangeSet changeset, AssetList list, string description, bool saveOnly) { return(Internal_Submit(changeset, list != null ? list.ToArray() : null, description, saveOnly)); }
static public bool DiffIsValid(AssetList assets) { Asset[] a = assets.ToArray(); return(Internal_DiffIsValid(a)); }
internal static Task SetFileMode(AssetList assets, FileMode mode) { return(Provider.Internal_SetFileMode(assets.ToArray(), mode)); }
/// <summary> /// <para>Move an asset or list of assets from their current changeset to a new changeset.</para> /// </summary> /// <param name="assets">List of asset to move to changeset.</param> /// <param name="changeset">Changeset to move asset to.</param> /// <param name="asset">Asset to move to changeset.</param> /// <param name="changesetID">ChangesetID to move asset to.</param> public static Task ChangeSetMove(AssetList assets, string changesetID) { ChangeSet target = new ChangeSet(string.Empty, changesetID); return(Provider.Internal_ChangeSetMove(assets.ToArray(), target)); }
/// <summary> /// <para>Start a task for getting the latest version of an asset from the version control server.</para> /// </summary> /// <param name="assets">List of assets to update.</param> /// <param name="asset">Asset to update.</param> public static Task GetLatest(AssetList assets) { return(Provider.Internal_GetLatest(assets.ToArray())); }
/// <summary> /// <para>Return true if the task can be executed.</para> /// </summary> /// <param name="assets">List of assets to test.</param> /// <param name="asset">Asset to test.</param> public static bool LockIsValid(AssetList assets) { return(Provider.Internal_LockIsValid(assets.ToArray())); }
/// <summary> /// <para>This method will initiate a merge task handle merging of the conflicting assets.</para> /// </summary> /// <param name="assets">The list of conflicting assets to be merged.</param> /// <param name="method">How to merge the assets.</param> public static Task Merge(AssetList assets, MergeMethod method) { return(Provider.Internal_Merge(assets.ToArray(), method)); }
static public bool GetLatestIsValid(AssetList assets) { return(Internal_GetLatestIsValid(assets.ToArray())); }
static public Task Checkout(AssetList assets, CheckoutMode mode) { return(Internal_Checkout(assets.ToArray(), mode)); }
static public Task GetLatest(AssetList assets) { return(Internal_GetLatest(assets.ToArray())); }
static public Task Merge(AssetList assets, MergeMethod method) { return(Internal_Merge(assets.ToArray())); }
static public Task ChangeSetMove(AssetList assets, ChangeSet changeset) { return(Internal_ChangeSetMove(assets.ToArray(), changeset)); }
static public bool UnlockIsValid(AssetList assets) { return(Internal_UnlockIsValid(assets.ToArray())); }
static public bool CheckoutIsValid(AssetList assets, CheckoutMode mode) { return(Internal_CheckoutIsValid(assets.ToArray(), mode)); }
static public Task Lock(AssetList assets, bool locked) { return(Internal_Lock(assets.ToArray(), locked)); }
static public Task Add(AssetList assets, bool recursive) { return(Internal_Add(assets.ToArray(), recursive)); }
static public bool RevertIsValid(AssetList assets, RevertMode mode) { return(Internal_RevertIsValid(assets.ToArray(), mode)); }
static public Task Status(AssetList assets) { return(Internal_Status(assets.ToArray(), true)); }
static public Task Status(AssetList assets, bool recursively) { return(Internal_Status(assets.ToArray(), recursively)); }
static public Task DiffHead(AssetList assets, bool includingMetaFiles) { return(Internal_DiffHead(assets.ToArray(), includingMetaFiles)); }
static public Task Revert(AssetList assets, RevertMode mode) { return(Internal_Revert(assets.ToArray(), mode)); }
static public Task Resolve(AssetList assets, ResolveMethod resolveMethod) { return(Internal_Resolve(assets.ToArray(), resolveMethod)); }
/// <summary> /// <para>Returns true if submitting the assets is a valid operation.</para> /// </summary> /// <param name="changeset">The changeset to submit.</param> /// <param name="assets">The asset to submit.</param> public static bool SubmitIsValid(ChangeSet changeset, AssetList assets) { return(Provider.Internal_SubmitIsValid(changeset, assets == null ? (Asset[])null : assets.ToArray())); }