Skip to content

Phase 3+4: FileTree tools + async backup + DiffMode + integration cleanup #358

@JusterZhu

Description

@JusterZhu

Phase 3: Missing models

  • FileTreeSnapshot (path→hash mapping)
  • FileTreeComparer (compare two snapshots)
  • FileTreeDiffer (generate diff for PatchMiddleware)
  • StorageManager async wrappers

Phase 4: Integration cleanup

  • Bootstrap uses ResolveExtension to inject BinaryDiffer
  • DiffMode (Serial/Parallel) wired into pipeline

Part of GeneralUpdate v2 refactoring plan.

Metadata

Metadata

Assignees

No one assigned

    Labels

    refactorRefactor some existing code.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions