End a ShadowGit session
end_sessionResume automatic snapshots for a project by ending its active ShadowGit session. Without session_id it ends whatever session is active on the project, and succeeds with nothing to do if there is none.
Instructions
Resume automatic snapshots for a project by ending its active ShadowGit session. Without session_id it ends whatever session is active on the project, and succeeds with nothing to do if there is none. Changes not saved with checkpoint are picked up by the next automatic snapshot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | Project name or absolute path. Defaults to the current project. | |
| session_id | No | Defaults to the active session of the project |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| next | No | The step that follows a session | |
| repo | Yes | ||
| ended | Yes |