Skip to content
This repository was archived by the owner on Oct 8, 2020. It is now read-only.
This repository was archived by the owner on Oct 8, 2020. It is now read-only.

Xgit.Repository.WorkingTree.ParseIndexFile.from_iodevice/1 does not understand any required extensions. #172

@scouten

Description

@scouten
  • Add label: "TO DO"
  • Add label: "good first issue" or "help wanted" if appropriate
  • Add link to this issue in a comment near the TO DO comment

Describe What Is Incomplete
The function Xgit.Repository.WorkingTree.ParseIndexFile.from_iodevice/1 is incomplete. It now understands the extensions format, but does not understand the content of any extensions. If any extensions are marked as "required" (i.e. first character is not an uppercase A through Z), it responds with {:error, :unsupported_extension}.

Definition of Done
Demonstrated correct parsing of all required index file extensions as documented at https://github.com/git/git/blob/master/Documentation/technical/index-format.txt#L135.

Metadata

Metadata

Assignees

No one assigned

    Labels

    TO DOFix an incomplete implementationhelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions