fangorn/ex_git_objectstore
public
ref:2984a0d6844a648e29a1e156cd541134b1f9eda5
Phase 1: Project scaffold + git object format
- Mix project with deps (ex_aws, ex_aws_s3, hackney, jason, sweet_xml)
- Git object encode/decode: blob, tree, commit, tag
- SHA-1 hashing matching git hash-object output
- Storage behaviour with all callback specs
- In-memory storage backend for testing
- Repo handle struct with pluggable storage
- Ref management module (read/write/list/delete, HEAD, resolve)
- 64 tests including git CLI interop verification
Refs: notifd/anvil#62
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SHA:
2984a0d6844a648e29a1e156cd541134b1f9eda5
Author:
Cole Christensen <cole.christensen@macmillan.com>
Date:
2026-02-10 07:35
This is the initial commit. No diff available.