# ChangeSetDescription(ChangeSet)

> Given a changeset only containing the changeset ID, this will start a task for quering the description of the changeset.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.VersionControl](/engine/6000.7/script-reference/unityeditor/versioncontrol.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public static Task ChangeSetDescription(ChangeSet changeset)
```

### Parameters

**** (\[ChangeSet]\(/engine/6000.7/script-reference/unityeditor/versioncontrol/changeset)): Changeset to query description of.

### Returns

| Type                                                                       | Description |
| -------------------------------------------------------------------------- | ----------- |
| [Task](/engine/6000.7/script-reference/unityeditor/versioncontrol/task.md) |             |

### Remarks

The resulting description can be retrieved using the task's "text" property.

```csharp
using System.Collections.Generic;
using UnityEditor;
using UnityEditor.VersionControl;
using UnityEngine;

public class EditorScript : MonoBehaviour
{
    [MenuItem("Version Control/Changeset Description")]
    static void ExampleChangeSetDescription()
    {
        AssetList assets = new AssetList();
        ChangeSet changeset = new ChangeSet("Unknown Description", "1111");
        Task t = Provider.ChangeSetDescription(changeset);
        t.Wait();
        Debug.Log(t.text);
    }
}
```

The code above will check the description of the changeset with the ID of "1111" and output it to the console.
