fangorn/ex_git_objectstore
public
ref:e451b924073f2a23a8310fb36ebe11d1d704cdcb
feat: make object size limits configurable per-repo
Add max_object_size option to Repo.new/2 (default 128MB unchanged).
Limit enforced in:
- Object.read/2 (loose object decompression)
- Object.decode/2 (now accepts max_size option)
- ObjectResolver (pack object size check after decompression)
- ReceivePack (incoming push object validation)
Error messages now include the configured limit for clarity.
Also updates CHANGELOG and README for recent features.
Closes #19
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
SHA:
e451b924073f2a23a8310fb36ebe11d1d704cdcb
Author:
Cole Christensen <cole.christensen@macmillan.com>
Date:
2026-04-09 12:57
Parents:
4c5251d
8 files changed
+177
-27
| Type | ||
|---|---|---|
|
|
CHANGELOG.md | +15 −0 |
|
||
|
|
README.md | +1 −0 |
|
||