فهرست منبع

Skip empty files during indexing

Empty files have nothing useful to index or embed. Previously they would
be indexed with an empty body, causing confusing "1 need embedding" status
messages that could never be resolved.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Tobi Lutke 4 ماه پیش
والد
کامیت
5fa66fd228
2فایلهای تغییر یافته به همراه8 افزوده شده و 1 حذف شده
  1. 1 1
      .beads/.local_version
  2. 7 0
      src/qmd.ts

+ 1 - 1
.beads/.local_version

@@ -1 +1 @@
-0.29.0
+0.43.0

+ 7 - 0
src/qmd.ts

@@ -1379,6 +1379,13 @@ async function indexFiles(pwd?: string, globPattern: string = DEFAULT_GLOB, coll
     seenPaths.add(path);
 
     const content = await Bun.file(filepath).text();
+
+    // Skip empty files - nothing useful to index
+    if (!content.trim()) {
+      processed++;
+      continue;
+    }
+
     const hash = await hashContent(content);
     const title = extractTitle(content, relativeFile);