Native Builder: Define Snapshotter protocol by wlan0 · Pull Request #491 · apple/container
This PR defines the snapshotter protocol
///Mount a snapshot and all its previous layers
func prepare(_ snapshot: Snapshot) async throws -> Snapshot
/// Commit a snapshot, making it permanent.
func commit(_ snapshot: Snapshot) async throws -> Snapshot
/// Remove a snapshot from snapshot store
func remove(_ snapshot: Snapshot) async throwsIt updates executors to work with this new protocol