Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ChangeSetStatus

Retrieves a list of assets belonging to a changeset.
Read time 1 minuteLast updated 6 days ago

Definition

ChangeSetStatus(ChangeSet)

Retrieves a list of assets belonging to a changeset.
public static Task ChangeSetStatus(ChangeSet changeset)

Parameters

changeset

Changeset to query for assets.

Returns

Type

Description

Task

Remarks

This is intended to work only with outgoing changesets. Use Provider.IncomingChangeSetAssets if you would like to retrieve assets from incoming changesets.
using System.Collections.Generic;using UnityEditor;using UnityEditor.VersionControl;using UnityEngine;public class EditorScript : MonoBehaviour{ [MenuItem("VersionControl/ChangeSetStatus")] static void ExampleChangeSetStatus() { Task t = Provider.ChangeSetStatus("1111"); t.Wait(); t.assetList.ForEach(asset => Debug.Log(asset.name + " " + asset.state.ToString())); }}
The code above will output a full list of the asset names as well as their version control states for the given changelist "1111".

ChangeSetStatus(string)

Retrieves a list of assets belonging to a changeset.
public static Task ChangeSetStatus(string changesetID)

Parameters

changesetID

ChangesetID to query for assets.

Returns

Type

Description

Task

Remarks

This is intended to work only with outgoing changesets. Use Provider.IncomingChangeSetAssets if you would like to retrieve assets from incoming changesets.
using System.Collections.Generic;using UnityEditor;using UnityEditor.VersionControl;using UnityEngine;public class EditorScript : MonoBehaviour{ [MenuItem("VersionControl/ChangeSetStatus")] static void ExampleChangeSetStatus() { Task t = Provider.ChangeSetStatus("1111"); t.Wait(); t.assetList.ForEach(asset => Debug.Log(asset.name + " " + asset.state.ToString())); }}
The code above will output a full list of the asset names as well as their version control states for the given changelist "1111".