INNER CODE UNIT · Python
merge_revisions
litestar-org/advanced-alchemy · advanced_alchemy/cli.py:367
def merge_revisions( # pyright: ignore[reportUnusedFunction]
bind_key: Optional[str],
revisions: str,
message: Optional[str],
branch_label: Optional[str],
rev_id: Optional[str],
no_prompt: bool,
) -> None:
"""Merge revisions (resolves multiple heads)."""
from rich.prompt import Prompt
from advanced_alchemy.alembic.commands import AlembicCommands
ctx = cast("click.Context", click.get_current_context())
console.rule("[yellow]Merging revisions[/]", align="left")
if message is None:
message = "merge revisions" if no_prompt else Prompt.ask("Enter merge message")