Skip to content

Drop git::Protocol::V1 support once V2 is the default in upstream git #20

Closed as not planned
@Byron

Description

@Byron

Supporting it adds quite some complication to our codebase, namely:

  • peek-line support in packet-line crate is only needed for V1, and adds a lot of tests and complication to deal with it properly. Refactoring is harder than it should due to the nature of the 'self-borrowing' of lines, which is also the reason the packetline Provider is not an iterator.
  • all V1 logic/special cases in transport layer
  • all V1 logic/special cases in protocol layer

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions