Skip to content

built-in support for the file protocol #734

@Byron

Description

Currently gitoxide relies on shelling this out to the git upload-pack binary which isn't necessarily available on all systems. Instead, we must implement the server side of the fetch operation ourselves and use it.

Key Features

  • Shallow support
    • Cargo supports shallow clones, and ideally these also work locally just like when using git
  • Protocol V2
    • Probably V1 can be skipped

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
    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