# Branch

`import { Branch } from "destack:runtime";`

Branch state.

```ds title="Branch"
export struct Branch {
    id: BranchId;
    head: RevisionId;
    name: string;
    labels: [Label];
}
```

[language/library/src/runtime/lineage.ds:33:42](https://github.com/destack-sh/destack/blob/main/language/library/src/runtime/lineage.ds#L33-L42)

## Members

### `id: BranchId`

Branch identifier.

### `head: RevisionId`

Head revision.

### `name: string`

Optional branch name.

### `labels: [Label]`

Branch labels.
