feat(restore): delete files not in snapshot option

This commit is contained in:
Nicolas Meienberger
2025-11-05 19:00:44 +01:00
parent ab997ef450
commit 99d4d46338
6 changed files with 33 additions and 7 deletions

View File

@@ -163,7 +163,7 @@ const listSnapshotFiles = async (name: string, snapshotId: string, path?: string
const restoreSnapshot = async (
name: string,
snapshotId: string,
options?: { include?: string[]; exclude?: string[] },
options?: { include?: string[]; exclude?: string[]; delete?: boolean },
) => {
const repository = await db.query.repositoriesTable.findFirst({
where: eq(repositoriesTable.name, name),