mirror of
https://github.com/morluto/rea.git
synced 2026-10-28 02:15:44 +00:00
fix(reference): preserve observed directories and unreadable links
Continue validating child directories observed before a parent enumeration failure. Reconcile unobserved link targets at the reader using canonical path identity and the nearest failed ancestor, preserving exclusions and cancellation. Refs: #4013, #4053, #4060 Co-authored-by: XY-code1 <1611761391@qq.com>
This commit is contained in:
1 parent
ee250816e1
commit
d6e4fe4a4d
6 files changed
+401
-4
No files matched your search
@@ -93,6 +93,10 @@ export type TraversalState = {
|
||||
kind: ReferenceSourceExclusionKind,
|
||||
) => boolean;
|
||||
readonly entries: ReferenceSourceEntry[];
|
||||
readonly exclusions: Array<{
|
||||
readonly path: string;
|
||||
readonly kind: ReferenceSourceExclusionKind;
|
||||
}>;
|
||||
readonly pending: PendingDirectory[];
|
||||
bytesRead: number;
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user