cb134f6446
Extracts a single `formatMatchPath` helper used by both the fast-glob/native code paths and the streaming onMatch callback so relative paths, trailing-slash handling, and directory markers are produced consistently. Also drops the retry-without-gitignore fallback when the gitignored pass returns zero matches, so a broad hidden-file pattern that is fully ignored stays fully ignored instead of silently flipping gitignore off on the second attempt.