diff --git a/src/git_draft/__main__.py b/src/git_draft/__main__.py index 9acfb50..84b2e8f 100644 --- a/src/git_draft/__main__.py +++ b/src/git_draft/__main__.py @@ -225,7 +225,15 @@ def main() -> None: # noqa: PLR0912 PLR0915 reset=config.reset if opts.reset is None else opts.reset, sync=config.sync if opts.sync is None else opts.sync, ) - print(f"Generated change in {draft.branch_name}.") + match accept: + case Accept.MANUAL: + print(f"Generated change in {draft.branch_name}.") + case Accept.CHECKOUT: + print(f"Applied change in {draft.branch_name}.") + case Accept.FINALIZE | Accept.NO_REGRETS: + print(f"Finalized change via {draft.branch_name}.") + case _: + raise UnreachableError() case "finalize": draft = drafter.finalize_draft( delete=opts.delete, diff --git a/src/git_draft/drafter.py b/src/git_draft/drafter.py index 314506c..c74c2b4 100644 --- a/src/git_draft/drafter.py +++ b/src/git_draft/drafter.py @@ -30,7 +30,7 @@ class Accept(enum.Enum): """Valid change accept mode""" - MANUAL = enum.auto() + MANUAL = 0 CHECKOUT = enum.auto() FINALIZE = enum.auto() NO_REGRETS = enum.auto()