fangorn/ex_git_objectstore
public
ref:411dfdf0d736fc15bedbbad8e0ba4bf2b466becf
fix: thin pack support + resolve all credo --strict issues
Add thin pack REF_DELTA resolution with external_resolver threading
through the recursive pack reader chain. Refactor all 16 lib modules
and 24 test files to pass credo --strict with zero issues: extract
helpers to reduce cyclomatic complexity and nesting depth, fix alias
ordering, replace length/1 with pattern matches, add number
underscores, convert single-clause with to case, combine chained
filters, use map_join, and alias nested modules.
502 tests, 0 failures. Zero credo issues.
Closes #93
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SHA:
411dfdf0d736fc15bedbbad8e0ba4bf2b466becf
Author:
Cole Christensen <cole.christensen@macmillan.com>
Date:
2026-02-26 08:18
Parents:
b0adbcc
40 files changed
+1434
-1112
| Type | ||
|---|---|---|
|
|
lib/ex_git_objectstore.ex | +1 −1 |
|
||