Text renderers for GitMergeTool dual-format ToolResult.
git_merge | ✓ | {branch} → {into} (squash)
git_merge | ✗ | {error}
render_failure_text(*, error)
Render the failure-path text representation.
Source code in packages/axm-git/src/axm_git/tools/merge_text.py
| Python |
|---|
| def render_failure_text(*, error: str) -> str:
"""Render the failure-path text representation."""
return f"git_merge | ✗ | {error}"
|
render_text(data)
Render the success-path data dict.
Source code in packages/axm-git/src/axm_git/tools/merge_text.py
| Python |
|---|
| def render_text(data: dict[str, object]) -> str:
"""Render the success-path ``data`` dict."""
branch = _as_str(data.get("merged"))
into = _as_str(data.get("into"))
return f"git_merge | ✓ | {branch} → {into} (squash)"
|