[
  {
    "checkpoint": "manual-run-options-initial-preview",
    "viewport_text": "jk jj\n * @  ntlmwnry demo@example.invalid 2026-01-01 12:00:00 9d92e920\n   \u2502  Rebase source\n\u203a  \u2502 \u25cb  wltpzlrz demo@example.invalid 2026-01-01 12:00:00 f62c75b7\n   \u251c\u2500\u256f  Rebase destination\n   \u25cb  zlqwtkol demo@example.invalid 2026-01-01 12:00:00 22e435b3\n   \u2502  Rebase base\n   \u25c6  zzzzzzzz root() 00000000\n\n\n              Rebase revisions\n\n              Source: 9d92e920fe8fce97760af20ef82e0ebf4857d0da\n              Source role: revision only\n              Moves the selected revision (-r); reconnects descendants to its old parents.\n              Destination: f62c75b7b89fea4d0a319ea1d8751bca79f78539\n              Placement: onto\n              Makes this revision the new parent (-o).\n\n              ! Rewrites local history.\n\n              Command\n              jj --no-pager --color always --repository\n              /home/runner/work/jk/jk/target/manual-fixtures/run-options.meOf38/workflows.\n              TbAz6t/rebase rebase -r 9d92e920fe8fce97760af20ef82e0ebf4857d0da -o\n              f62c75b7b89fea4d0a319ea1d8751bca79f78539\n\n\n              enter run  y copy  esc cancel  o options\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#52aa60",
        "bold": true
      },
      {
        "fg": "#d58bf0",
        "bold": true
      },
      {
        "fg": "#3a4152",
        "bold": true
      },
      {
        "fg": "#ad9b49",
        "bold": true
      },
      {
        "fg": "#52c4c0",
        "bold": true
      },
      {
        "fg": "#76a8f2",
        "bold": true
      },
      {
        "fg": "#487fd4",
        "bold": true
      },
      {
        "fg": "#3a4152"
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#269d9a"
      },
      {
        "fg": "#af5bd1",
        "bold": true
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a"
      },
      {
        "fg": "#65d4cf",
        "bg": "#242c3a",
        "bold": true
      },
      {
        "fg": "#eab855",
        "bg": "#242c3a"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a",
        "bold": true
      }
    ],
    "size": [
      104,
      39
    ]
  },
  {
    "checkpoint": "manual-run-options-drawer",
    "viewport_text": "jk jj\n * @  ntlmwnry demo@example.invalid 2026-01-01 12:00:00 9d92e920\n   \u2502  Rebase source\n\u203a  \u2502 \u25cb  wltpzlrz demo@example.invalid 2026-01-01 12:00:00 f62c75b7\n   \u251c\u2500\u256f  Rebase destination\n   \u25cb  zlqwtkol demo@example.invalid 2026-01-01 12:00:00 22e435b3\n   \u2502  Rebase base\n   \u25c6  zzzzzzzz root() 00000000\n            Run options \u00b7 this command only\n\n            \u203a Working copy      snapshot/update\n              Operation         latest\n              Immutable commits protected\n\n            Ignore skips both snapshotting and updating working-copy files.\n\n            Repository:\n            /home/runner/work/jk/jk/target/manual-fixtures/run-options.meOf38/workflows.TbAz\n            6t/rebase\n            Fixed to the repository that supplied these operands.\n            Options affect this command only. Normal operation integration stays enabled.\n\n            jj --no-pager --color always --repository\n            /home/runner/work/jk/jk/target/manual-fixtures/run-options.meOf38/workflows.TbAz\n            6t/rebase rebase -r 9d92e920fe8fce97760af20ef82e0ebf4857d0da -o\n            f62c75b7b89fea4d0a319ea1d8751bca79f78539\n\n\n            \u2191\u2193 select  Enter edit\n            a apply to preview  Esc cancel\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#52aa60",
        "bold": true
      },
      {
        "fg": "#d58bf0",
        "bold": true
      },
      {
        "fg": "#3a4152",
        "bold": true
      },
      {
        "fg": "#ad9b49",
        "bold": true
      },
      {
        "fg": "#52c4c0",
        "bold": true
      },
      {
        "fg": "#76a8f2",
        "bold": true
      },
      {
        "fg": "#487fd4",
        "bold": true
      },
      {
        "fg": "#3a4152"
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#269d9a"
      },
      {
        "fg": "#af5bd1",
        "bold": true
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a"
      },
      {
        "fg": "#65d4cf",
        "bg": "#242c3a",
        "bold": true
      },
      {
        "fg": "#a1aebe",
        "bg": "#242c3a"
      }
    ],
    "size": [
      104,
      39
    ]
  },
  {
    "checkpoint": "manual-run-options-cancelled-preview",
    "viewport_text": "jk jj\n * @  ntlmwnry demo@example.invalid 2026-01-01 12:00:00 9d92e920\n   \u2502  Rebase source\n\u203a  \u2502 \u25cb  wltpzlrz demo@example.invalid 2026-01-01 12:00:00 f62c75b7\n   \u251c\u2500\u256f  Rebase destination\n   \u25cb  zlqwtkol demo@example.invalid 2026-01-01 12:00:00 22e435b3\n   \u2502  Rebase base\n   \u25c6  zzzzzzzz root() 00000000\n\n\n              Rebase revisions\n\n              Source: 9d92e920fe8fce97760af20ef82e0ebf4857d0da\n              Source role: revision only\n              Moves the selected revision (-r); reconnects descendants to its old parents.\n              Destination: f62c75b7b89fea4d0a319ea1d8751bca79f78539\n              Placement: onto\n              Makes this revision the new parent (-o).\n\n              ! Rewrites local history.\n\n              Command\n              jj --no-pager --color always --repository\n              /home/runner/work/jk/jk/target/manual-fixtures/run-options.meOf38/workflows.\n              TbAz6t/rebase rebase -r 9d92e920fe8fce97760af20ef82e0ebf4857d0da -o\n              f62c75b7b89fea4d0a319ea1d8751bca79f78539\n\n\n              enter run  y copy  esc cancel  o options\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#52aa60",
        "bold": true
      },
      {
        "fg": "#d58bf0",
        "bold": true
      },
      {
        "fg": "#3a4152",
        "bold": true
      },
      {
        "fg": "#ad9b49",
        "bold": true
      },
      {
        "fg": "#52c4c0",
        "bold": true
      },
      {
        "fg": "#76a8f2",
        "bold": true
      },
      {
        "fg": "#487fd4",
        "bold": true
      },
      {
        "fg": "#3a4152"
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#269d9a"
      },
      {
        "fg": "#af5bd1",
        "bold": true
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a"
      },
      {
        "fg": "#65d4cf",
        "bg": "#242c3a",
        "bold": true
      },
      {
        "fg": "#eab855",
        "bg": "#242c3a"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a",
        "bold": true
      }
    ],
    "size": [
      104,
      39
    ]
  },
  {
    "checkpoint": "manual-run-options-applied-preview",
    "viewport_text": "jk jj\n * @  ntlmwnry demo@example.invalid 2026-01-01 12:00:00 9d92e920\n   \u2502  Rebase source\n\u203a  \u2502 \u25cb  wltpzlrz demo@example.invalid 2026-01-01 12:00:00 f62c75b7\n   \u251c\u2500\u256f  Rebase destination\n   \u25cb  zlqwtkol demo@example.invalid 2026-01-01 12:00:00 22e435b3\n   \u2502  Rebase base\n   \u25c6  zzzzzzzz root() 00000000\n\n              Rebase revisions\n\n              Source: 9d92e920fe8fce97760af20ef82e0ebf4857d0da\n              Source role: revision only\n              Moves the selected revision (-r); reconnects descendants to its old parents.\n              Destination: f62c75b7b89fea4d0a319ea1d8751bca79f78539\n              Placement: onto\n              Makes this revision the new parent (-o).\n\n              ! Rewrites local history.\n              ! Ignores the current working-copy snapshot.\n\n              Command\n              jj --no-pager --color always --repository\n              /home/runner/work/jk/jk/target/manual-fixtures/run-options.meOf38/workflows.\n              TbAz6t/rebase --ignore-working-copy rebase -r\n              9d92e920fe8fce97760af20ef82e0ebf4857d0da -o\n              f62c75b7b89fea4d0a319ea1d8751bca79f78539\n\n\n              enter run  y copy  esc cancel  o options\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#52aa60",
        "bold": true
      },
      {
        "fg": "#d58bf0",
        "bold": true
      },
      {
        "fg": "#3a4152",
        "bold": true
      },
      {
        "fg": "#ad9b49",
        "bold": true
      },
      {
        "fg": "#52c4c0",
        "bold": true
      },
      {
        "fg": "#76a8f2",
        "bold": true
      },
      {
        "fg": "#487fd4",
        "bold": true
      },
      {
        "fg": "#3a4152"
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#269d9a"
      },
      {
        "fg": "#af5bd1",
        "bold": true
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a"
      },
      {
        "fg": "#65d4cf",
        "bg": "#242c3a",
        "bold": true
      },
      {
        "fg": "#eab855",
        "bg": "#242c3a"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a",
        "bold": true
      }
    ],
    "size": [
      104,
      39
    ]
  },
  {
    "checkpoint": "manual-run-options-invalid-operation",
    "viewport_text": "jk jj\n * @  ntlmwnry demo@example.invalid 2026-01-01 12:00:00 9d92e920\n   \u2502  Rebase source\n\u203a  \u2502 \u25cb  wltpzlrz demo@example.invalid 2026-01-01 12:00:00 f62c75b7\n   \u251c\u2500\u256f  Rebase destination\n   \u25cb  zlqwtkol demo@example.invalid 2026-01-01 12:00:00 22e435b3\n   \u2502  Rebase base\n   \u25c6  zzzzzzzz root() 00000000\n            Run options \u00b7 this command only\n\n              Working copy      ignored (history)\n            \u203a Operation         specific ID below\n              Immutable commits protected\n\n            Enter an operation ID (12+ hex digits), or clear it for latest. Historical edits\n            create concurrent history and leave working-copy files unchanged.\n\n            Repository:\n            /home/runner/work/jk/jk/target/manual-fixtures/run-options.meOf38/workflows.TbAz\n            6t/rebase\n            Fixed to the repository that supplied these operands.\n            Options affect this command only. Normal operation integration stays enabled.\n            Operation: bad\n            Working-copy files are ignored. Refresh returns to latest history.\n            Use an operation ID with at least 12 hexadecimal digits.\n\n            Use an operation ID with at least 12 hexadecimal digits.\n\n            \u2191\u2193 select  Enter edit\n            a apply to preview  Esc cancel\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#52aa60",
        "bold": true
      },
      {
        "fg": "#d58bf0",
        "bold": true
      },
      {
        "fg": "#3a4152",
        "bold": true
      },
      {
        "fg": "#ad9b49",
        "bold": true
      },
      {
        "fg": "#52c4c0",
        "bold": true
      },
      {
        "fg": "#76a8f2",
        "bold": true
      },
      {
        "fg": "#487fd4",
        "bold": true
      },
      {
        "fg": "#3a4152"
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#269d9a"
      },
      {
        "fg": "#af5bd1",
        "bold": true
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a"
      },
      {
        "fg": "#65d4cf",
        "bg": "#242c3a",
        "bold": true
      },
      {
        "fg": "#a1aebe",
        "bg": "#242c3a"
      },
      {
        "fg": "#ff8782",
        "bg": "#242c3a"
      }
    ],
    "size": [
      104,
      39
    ]
  },
  {
    "checkpoint": "manual-run-options-historical-preview",
    "viewport_text": "jk jj\n * @  ntlmwnry demo@example.invalid 2026-01-01 12:00:00 9d92e920\n   \u2502  Rebase source\n\u203a  \u2502 \u25cb  wltpzlrz demo@example.invalid 2026-01-01 12:00:00 f62c75b7\n   \u251c\u2500\u256f  Rebase destination\n   \u25cb  zlqwtkol demo@example.invalid 2026-01-01 12:00:00 22e435b3\n   \u2502  Rebase base\n   \u25c6  zzzzzzz\n              Rebase revisions\n\n              Source: 9d92e920fe8fce97760af20ef82e0ebf4857d0da\n              Source role: revision only\n              Moves the selected revision (-r); reconnects descendants to its old parents.\n              Destination: f62c75b7b89fea4d0a319ea1d8751bca79f78539\n              Placement: onto\n              Makes this revision the new parent (-o).\n\n              ! Rewrites local history.\n              ! Ignores the current working-copy snapshot.\n              ! Runs at operation 012345abcdef.\n              ! May rewrite immutable commits.\n\n              Command\n              jj --no-pager --color always --repository\n              /home/runner/work/jk/jk/target/manual-fixtures/run-options.meOf38/workflows.\n              TbAz6t/rebase --at-operation 012345abcdef --ignore-immutable rebase -r\n              9d92e920fe8fce97760af20ef82e0ebf4857d0da -o\n              f62c75b7b89fea4d0a319ea1d8751bca79f78539\n\n\n              enter run  y copy  esc cancel  o options\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#52aa60",
        "bold": true
      },
      {
        "fg": "#d58bf0",
        "bold": true
      },
      {
        "fg": "#3a4152",
        "bold": true
      },
      {
        "fg": "#ad9b49",
        "bold": true
      },
      {
        "fg": "#52c4c0",
        "bold": true
      },
      {
        "fg": "#76a8f2",
        "bold": true
      },
      {
        "fg": "#487fd4",
        "bold": true
      },
      {
        "fg": "#3a4152"
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#269d9a"
      },
      {
        "fg": "#af5bd1",
        "bold": true
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a"
      },
      {
        "fg": "#65d4cf",
        "bg": "#242c3a",
        "bold": true
      },
      {
        "fg": "#eab855",
        "bg": "#242c3a"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a",
        "bold": true
      }
    ],
    "size": [
      104,
      39
    ]
  }
]
