Skip to content

repository FSCK #304

@Byron

Description

@Byron

Check the integrity of an entire repository using gix repository verify

Tasks

  • multi-db (incorporate object lookup for loose objects and packs)
    • multi-threaded
    • delta-tree cache for speedups
    • fs-check - verify all object content of a git repository
      • probably this should be based on indexed pack traversal for maximum decoding speed and not on individual
        object lookup
  • find ill-formed names in… (see unify path encoding #333)
    • index entries
    • trees
  • ref-validity check by traversing everything, including reflog, checking reachability of objects accordingly
  • index verification
  • what about multiple work-trees and submodules?

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-tracking-issueAn issue to track to track the progress of multiple PRs or issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions