Skip to content

Audit: Implement missing plumbing commands (cat-file, hash-object, etc) #3

@BishopMowle

Description

@BishopMowle

Current implementation focuses on high-level commands (add, commit, etc). To truly compete with isomorphic-git and provide a robust foundation for Storydoc, we need to expose the low-level plumbing API.

Missing:

  • cat-file: Read object content by OID
  • hash-object: Write content to object store and return OID
  • update-index: Manually update index entries
  • ls-tree: List contents of a tree object

These are essential for advanced version control operations and ensuring the types are strictly enforced at the lowest level.

Metadata

Metadata

Assignees

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