Skip to content

Merge text

merge_text

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)"