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.
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:
These are essential for advanced version control operations and ensuring the types are strictly enforced at the lowest level.