From 71e93f39deba69b9b3eb9b29cf1593151be7d886 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Fri, 22 Aug 2025 08:11:12 +0000 Subject: [PATCH] fix: enable checkpoints for SQL files Removes *.sql from the excluded file patterns to allow checkpoint functionality for SQL script files. This fixes an issue where users could not use diff or restore features with .sql files. Fixes #7310 --- src/services/checkpoints/__tests__/excludes.spec.ts | 6 ++++++ src/services/checkpoints/excludes.ts | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/services/checkpoints/__tests__/excludes.spec.ts b/src/services/checkpoints/__tests__/excludes.spec.ts index 923b3d478e..44ece259e2 100644 --- a/src/services/checkpoints/__tests__/excludes.spec.ts +++ b/src/services/checkpoints/__tests__/excludes.spec.ts @@ -119,6 +119,9 @@ readme.md text expect(excludePatterns).toContain("*.db") // database expect(excludePatterns).toContain("*.shp") // geospatial expect(excludePatterns).toContain("*.log") // log + + // Verify SQL files are NOT excluded (fix for issue #7310) + expect(excludePatterns).not.toContain("*.sql") }) it("should handle errors when reading .gitattributes", async () => { @@ -150,6 +153,9 @@ readme.md text expect(excludePatterns).toContain("*.db") // database expect(excludePatterns).toContain("*.shp") // geospatial expect(excludePatterns).toContain("*.log") // log + + // Verify SQL files are NOT excluded (fix for issue #7310) + expect(excludePatterns).not.toContain("*.sql") }) }) }) diff --git a/src/services/checkpoints/excludes.ts b/src/services/checkpoints/excludes.ts index 382e400f18..1068be9ac2 100644 --- a/src/services/checkpoints/excludes.ts +++ b/src/services/checkpoints/excludes.ts @@ -138,7 +138,6 @@ const getDatabaseFilePatterns = () => [ "*.parquet", "*.pdb", "*.rdb", - "*.sql", "*.sqlite", ]