Skip to content

Expose ancestry metadata in diff results across SDKs - #62

Merged
SlexAxton merged 1 commit into
pierrecomputer:mainfrom
Equall-ai:fix/diff-ancestry-metadata
Sep 17, 2026
Merged

SlexAxton merged 1 commit into
pierrecomputer:mainfrom
Equall-ai:fix/diff-ancestry-metadata

Conversation

@SlexAxton

Copy link
Copy Markdown
Contributor

Preserve resolved base and merge-base SHAs through Go, Python, and TypeScript response types and transformations. Keep older responses compatible and document ancestry meanings and SDK naming.

Cover public diff methods with local/mock responses, distinct head/base/ancestor values, omitted and empty metadata, and unchanged diff data and query parameters.

Validation: Go tests, vet, build, and gofmt; Python 189 tests, Ruff, build, and twine; TypeScript 223 tests, tsc, and ESM/CommonJS/declaration builds; version checks and 13 version-tool tests pass. Python mypy retains the same three baseline errors in auth.py:90 and repo.py:89,184.

Preserve resolved base and merge-base SHAs through Go, Python, and TypeScript response types and transformations. Keep older responses compatible and document ancestry meanings and SDK naming.

Cover public diff methods with local/mock responses, distinct head/base/ancestor values, omitted and empty metadata, and unchanged diff data and query parameters.

Validation: Go tests, vet, build, and gofmt; Python 189 tests, Ruff, build, and twine; TypeScript 223 tests, tsc, and ESM/CommonJS/declaration builds; version checks and 13 version-tool tests pass. Python mypy retains the same three baseline errors in auth.py:90 and repo.py:89,184.
@SlexAxton
SlexAxton merged commit 849b645 into pierrecomputer:main Sep 17, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants