[
  {
    "checkpoint": "manual-run-options-historical-operation",
    "viewport_text": "jk jj\n\u203a  @  qxpsvvnm demo@example.invalid 2026-01-01 12:00:00 82854cfa\n\u00b7  \u2502  Rebase source\n   \u2502 \u25cb  vnuusuor demo@example.invalid 2026-01-01 12:00:00 1bf73cde\n   \u251c\u2500\u256f  Rebase destination\n   \u25cb  ssnzz Run options \u00b7 this command only\n   \u2502  Rebas\n   \u25c6  zzzzz   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.rewGGK/workflows.2YHj\n            gO/rebase\n            Fixed to the repository that supplied these operands.\n            Options affect this command only. Normal operation integration stays enabled.\n            Operation:\n            844cd0328e09a3fa729680e7091c0b7ddd6b489ced36211c13c062452b0890e027cf64171d8df80e\n            89cfb17f312895f09810b139bacdc18267a6589ae0877898\n            Working-copy files are ignored. Refresh returns to latest history.\n\n            jj --no-pager --color always --repository\n            /home/runner/work/jk/jk/target/manual-fixtures/run-options.rewGGK/workflows.2YHj\n            gO/rebase --at-operation\n            844cd0328e09a3fa729680e7091c0b7ddd6b489ced36211c13c062452b0890e027cf64171d8df80e\n            89cfb17f312895f09810b139bacdc18267a6589ae0877898 rebase -r\n            82854cfadccf82d86df63a035362d6057bbddca8 -o\n            1bf73cde340edbc5f18853750166f033f82328b2\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": "#e0e6ee",
        "bg": "#242c3a"
      },
      {
        "fg": "#65d4cf",
        "bg": "#242c3a",
        "bold": true
      },
      {
        "fg": "#a1aebe",
        "bg": "#242c3a"
      }
    ],
    "size": [
      104,
      39
    ]
  },
  {
    "checkpoint": "manual-run-options-historical-preview",
    "viewport_text": "jk jj\n\u203a  @  qxpsvvnm demo@example.invalid 2026-01-01 12:00:00 82854cfa\n\u00b7  \u2502  Rebase source\n   \u2502 \u25cb  vnuusuor demo@example.invalid 2026-01-01 12:00:00 1bf73cde\n   \u251c\u2500\u256f  Rebase destination\n   \u25cb  ssnzznv\n   \u2502  Rebase  Rebase revisions\n   \u25c6  zzzzzzz\n              Source: 82854cfadccf82d86df63a035362d6057bbddca8\n              Source role: revision only\n              Moves the selected revision (-r); reconnects descendants to its old parents.\n              Destination: 1bf73cde340edbc5f18853750166f033f82328b2\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\n              844cd0328e09a3fa729680e7091c0b7ddd6b489ced36211c13c062452b0890e027cf64171d8d\n              f80e89cfb17f312895f09810b139bacdc18267a6589ae0877898.\n\n              Command\n              jj --no-pager --color always --repository\n              /home/runner/work/jk/jk/target/manual-fixtures/run-options.rewGGK/workflows.\n              2YHjgO/rebase --at-operation\n              844cd0328e09a3fa729680e7091c0b7ddd6b489ced36211c13c062452b0890e027cf64171d8d\n              f80e89cfb17f312895f09810b139bacdc18267a6589ae0877898 rebase -r\n              82854cfadccf82d86df63a035362d6057bbddca8 -o\n              1bf73cde340edbc5f18853750166f033f82328b2\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
    ]
  },
  {
    "checkpoint": "manual-run-options-historical-completed",
    "viewport_text": "jk jj\n\u203a  @  qxpsvvnm demo@example.invalid 2026-01-01 12:00:00 5e7d9250\n\u00b7  \u2502  Rebase source\n   \u25cb  vnuusuor demo@example.invalid 2026-01-01 12:00:00 1bf73cde\n   \u2502  Rebase destination\n   \u25cb  ssnzznvu demo@example.invalid 2026-01-01 12:00:00 after-baseline 42b28741\n   \u2502  Rebase base\n   \u25c6  zzzzzzzz root() 00000000\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                            \u2713 Completed at historical operation \u00b7 latest history refreshed \u00b7 C history\n? help  H home  L log  r refresh  enter open  d diff  v evolog  s status  space mark  o ops  ...  q quit\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": "#af5bd1"
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a"
      }
    ],
    "size": [
      104,
      39
    ]
  },
  {
    "checkpoint": "manual-run-options-historical-operation-result",
    "viewport_text": "jk Command 3\nCommand: jj --no-pager --color always --repository /home/runner/work/jk/jk/target/manual-fixtures/run-op\nSource: log rebase\nStatus: success\nDuration: 20 ms\nOperation: none\nSummary: stderr: Rebased 1 commits to destination.\n\nStdout:\n  bytes: 0\n  lines: 0\n  truncated: no\n  redacted: no\n  <empty>\n\nStderr:\n  bytes: 34\n  lines: 1\n  truncated: no\n  redacted: no\n\nRebased 1 commits to destination.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n? help  V options  r refresh  j/k line  space page  q quit\n",
    "styles": [
      {
        "bold": true
      }
    ],
    "size": [
      104,
      39
    ]
  }
]
