> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.ExternalGitChangedFile.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface ExternalGitChangedFile

```typescript
interface ExternalGitChangedFile {
    diff?: string;
    path: string;
    staged: boolean;
    status: string;
}
```

Types: [diff](#diff), [path](#path), [staged](#staged), [status](#status)

##### Index

### <a id="properties"></a>Properties

[diff?](#diff) [path](#path) [staged](#staged) [status](#status)

## <a id="properties-1"></a>Properties

### <a id="diff"></a>`Optional`diff

```typescript
diff?: string
```

Unified diff with slot-relative `a/` and `b/` headers.

### <a id="path"></a>path

```typescript
path: string
```

Slot-relative path. Never absolute, never repository-relative.

### <a id="staged"></a>staged

```typescript
staged: boolean
```

### <a id="status"></a>status

```typescript
status: string
```
