fangorn/ex_git_objectstore
public
ref:c1a037fb0edb4ac75ac06099ac046e31bf32ab3b
Add three-way merge and merge_base tests (Phase 7)
Implement tree-level three-way merge with recursive subtree support.
Add merge_base/3 tests for the existing Walk module function.
- New ExGitObjectstore.Merge module with merge_trees/4 and merge_commits/4
- Public API delegates: merge_commits/4, merge_trees/4
- 23 merge tests covering all three-way merge cases
- 6 merge_base tests for Walk.merge_base/3
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
SHA:
c1a037fb0edb4ac75ac06099ac046e31bf32ab3b
Author:
Cole Christensen <cole.christensen@macmillan.com>
Date:
2026-02-10 13:22
Parents:
726fbbc
4 files changed
+876
-1
| Type | ||
|---|---|---|
|
|
lib/ex_git_objectstore.ex | +23 −1 |
|
||