roller.workspace

Workspace management for changes-roller.

Classes

Workspace

Manages temporary workspace for patch series execution.

Module Contents

class roller.workspace.Workspace(base_dir=None)[source]

Manages temporary workspace for patch series execution.

base_dir[source]
path: pathlib.Path | None = None[source]
create()[source]

Create a new workspace directory.

cleanup()[source]

Clean up the workspace directory.

get_repo_path(repo_name)[source]

Get the path for a specific repository within the workspace.