Skip to content

Oxidize NoseyParker #654

@Byron

Description

@Byron

Required Features

(among others that are already implemented)

  • a fast way to get the size and kind of an object by ID, by reading only headers, similar to read_header().
  • Something like NO_DOT_GIT option to prevent trying two directories if one is given. (open::Options::open_path_as_is() #667)
  • a filter to only traverse packed objects if they match a given filter to allow blob-only traversal. (for max performance)
  • Generalize git_odb::Store::verify_integrity() so that users can be called on each decoded object to perform their own computation. Not needed, possibly not actually faster.

The first integration PR in the repository and the follow-up.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-integrate-gitoxide"Oxidize" crates even more by replacing git2 with gitoxide

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions