Skip to content

Harden recursive directory import edge cases#71

Merged
olxgdm merged 6 commits into
mainfrom
60-harden-recursive-directory-import-edge-cases
Jun 6, 2026
Merged

Harden recursive directory import edge cases#71
olxgdm merged 6 commits into
mainfrom
60-harden-recursive-directory-import-edge-cases

Conversation

@olxgdm

@olxgdm olxgdm commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Harden recursive directory import logging and skip handling for symlinked directories and traversal failures.
  • Report skipped already-tracked files when a directory import also adds new files.
  • Add regression coverage for symlinked directories, special files, and AddCommand CLI output.

Closes #60

Verification

  • cmake --build build
  • ctest --test-dir build -R "AddCommand" --output-on-failure
  • ctest --test-dir build --output-on-failure

@olxgdm olxgdm linked an issue Jun 6, 2026 that may be closed by this pull request
@olxgdm olxgdm changed the title [codex] Harden recursive directory import edge cases Harden recursive directory import edge cases Jun 6, 2026
@sonarqubecloud

sonarqubecloud Bot commented Jun 6, 2026

Copy link
Copy Markdown

@olxgdm olxgdm self-assigned this Jun 6, 2026
@olxgdm olxgdm marked this pull request as ready for review June 6, 2026 17:18
@olxgdm olxgdm merged commit f7a9f20 into main Jun 6, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Harden recursive directory import edge cases

1 participant