{"version":3,"term":{"cols":100,"rows":18},"timestamp":1789584988,"idle_time_limit":8.0,"command":"env -u VIRTUAL_ENV uv run --project \"$ASCIINEMA_JJ_STACK_SOURCE\" python \"$ASCIINEMA_DEMO_SCRIPT\"","title":"Merge A and keep B and C open","env":{"SHELL":"/bin/zsh"}}
[0, "o", "\u001b[2J\u001b[H"]
[1.043, "o", "\u001b[2m# A, B, and C are submitted as PRs #1, #2, and #3\u001b[0m\r\n"]
[1.205, "o", "\u001b[2m# A is ready to merge; keep B and C open\u001b[0m\r\n"]
[1.206, "o", "\u001b[1;36m❯\u001b[0m j"]
[0.046, "o", "j"]
[0.045, "o", "-"]
[0.05, "o", "s"]
[0.047, "o", "t"]
[0.045, "o", "a"]
[0.046, "o", "c"]
[0.048, "o", "k"]
[0.05, "o", " "]
[0.05, "o", "m"]
[0.05, "o", "e"]
[0.048, "o", "r"]
[0.045, "o", "g"]
[0.049, "o", "e"]
[0.049, "o", " "]
[0.046, "o", "-"]
[0.05, "o", "-"]
[0.051, "o", "p"]
[0.047, "o", "u"]
[0.05, "o", "l"]
[0.049, "o", "l"]
[0.05, "o", "-"]
[0.05, "o", "r"]
[0.049, "o", "e"]
[0.048, "o", "q"]
[0.048, "o", "u"]
[0.048, "o", "e"]
[0.049, "o", "s"]
[0.051, "o", "t"]
[0.049, "o", " "]
[0.05, "o", "1"]
[0.046, "o", " "]
[0.05, "o", "-"]
[0.05, "o", "-"]
[0.046, "o", "m"]
[0.052, "o", "e"]
[0.05, "o", "t"]
[0.045, "o", "h"]
[0.051, "o", "o"]
[0.048, "o", "d"]
[0.048, "o", " "]
[0.046, "o", "s"]
[0.049, "o", "q"]
[0.05, "o", "u"]
[0.05, "o", "a"]
[0.048, "o", "s"]
[0.047, "o", "h"]
[0.049, "o", "\r\n"]
[0.687, "o", "\u001b[1;36mUsing \u001b[0m\u001b[1;4;36mPR #1\u001b[0m\u001b[1;36m for change \u001b[0m\u001b[1;35msolxnvlm\u001b[0m\r\n"]
[0.0, "o", "\u001b[?25l"]
[0.086, "o", "\u001b[32m⠋\u001b[0m Inspecting jj stack"]
[0.085, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m Inspecting jj stack"]
[0.021, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m Inspecting jj stack\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.001, "o", "\u001b[?25l"]
[0.02, "o", "\u001b[32m⠋\u001b[0m Inspecting remotes\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.192, "o", "Waiting for GitHub to merge. Ctrl-C stops waiting without cancelling.\r\n"]
[0.0, "o", "\u001b[?25l"]
[0.085, "o", "\u001b[32m⠋\u001b[0m GitHub is processing the merge request"]
[0.086, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m GitHub is processing the merge request"]
[0.019, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m GitHub is processing the merge request\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.0, "o", "Trunk: \u001b[35mmain\u001b[0m, observed at \"base\"\r\n"]
[0.0, "o", "Merge completed:\r\n"]
[0.001, "o", "\u001b[32m  ✓ \u001b[0m\u001b[1mGitHub merge request\u001b[0m: merged PR \u001b[4m#1\u001b[0m into \u001b[35mmain\u001b[0m through change \u001b[35msolxnvlm\u001b[0m (commit ID \u001b[34m3ee70f78\u001b[0m)\r\n"]
[0.0, "o", "GitHub reported final trunk commit \u001b[34m7d11720f\u001b[0m.\r\n"]
[0.0, "o", "Updating the local stack after the completed merge:\r\n"]
[0.0, "o", "\u001b[?25l"]
[0.085, "o", "\u001b[32m⠋\u001b[0m Inspecting local stack"]
[0.085, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m Inspecting local stack"]
[0.009, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m Inspecting local stack\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.0, "o", "\u001b[?25l"]
[0.085, "o", "\u001b[32m⠋\u001b[0m Inspecting pull requests"]
[0.085, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m Checking PR branches"]
[0.05, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m Checking PR branches\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.001, "o", "\u001b[?25l"]
[0.062, "o", "\u001b[32m⠋\u001b[0m Planning local sync\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.0, "o", "Removing merged changes from the bottom of the stack: \u001b[35msolxnvlm\u001b[0m\r\n"]
[0.597, "o", "\u001b[?25l"]
[0.059, "o", "\u001b[32m⠋\u001b[0m Loading pull request comments\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.0, "o", "\u001b[?25l"]
[0.0, "o", "\u001b[32m⠋\u001b[0m Pushing PR branches\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.0, "o", "\u001b[?25l"]
[0.001, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m Syncing pull requests \u001b[38;5;237m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m  0%\u001b[0m"]
[0.001, "o", "\r\u001b[2K  Syncing pull requests \u001b[38;5;70m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m100%\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.0, "o", "\u001b[?25l"]
[0.0, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m Syncing stack overview comments \u001b[38;5;237m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m  0%\u001b[0m"]
[0.001, "o", "\r\u001b[2K  Syncing stack overview comments \u001b[38;5;70m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m100%\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.0, "o", "\u001b[?25l"]
[0.0, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m Syncing pull request revision history \u001b[38;5;237m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m  0%\u001b[0m"]
[0.0, "o", "\r\u001b[2K  Syncing pull request revision history \u001b[38;5;70m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[35m100%\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.001, "o", "\u001b[?25l"]
[0.029, "o", "\u001b[32m⠋\u001b[0m Rendering jj log\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.0, "o", "Submitted changes:\r\n"]
[0.001, "o", "○  \u001b[1;35my\u001b[0m\u001b[90moquuonk\u001b[0m\u001b[39m  C: add UI\u001b[0m: already pushed, \u001b[4mPR #3\u001b[0m unchanged\r\n"]
[0.0, "o", "│\r\n"]
[0.0, "o", "○  \u001b[1;35mm\u001b[0m\u001b[90mrtszvus\u001b[0m\u001b[39m  B: add API\u001b[0m: already pushed, \u001b[4mPR #2\u001b[0m unchanged\r\n"]
[0.0, "o", "│\r\n"]
[0.0, "o", "\u001b[1;96m◆\u001b[0m  \u001b[1;35ml\u001b[0m\u001b[90mqtyzmym\u001b[0m\u001b[39m  A: refactor shared model (#1)\u001b[0m\r\n"]
[0.0, "o", "│\r\n"]
[0.0, "o", "Top of stack: \u001b[4mPR #3\u001b[0m\r\n"]
[0.139, "o", "Cleanup:\r\n"]
[0.0, "o", "\u001b[32m  ✓ \u001b[0m\u001b[1mremote branch\u001b[0m: delete \u001b[35mjj-stack/a-refactor-shared-model-solxnvlm@origin\u001b[0m\r\n"]
[0.001, "o", "\u001b[32m  ✓ \u001b[0mforget the saved link between \u001b[4mPR #1\u001b[0m and \u001b[35msolxnvlm\u001b[0m\r\n"]
[6.109, "o", "\u001b[2m# The direct merge updated the local stack and the same remaining PRs\u001b[0m\r\n"]
[1.206, "o", "\u001b[1;36m❯\u001b[0m j"]
[0.046, "o", "j"]
[0.047, "o", "-"]
[0.045, "o", "s"]
[0.046, "o", "t"]
[0.047, "o", "a"]
[0.048, "o", "c"]
[0.046, "o", "k"]
[0.048, "o", " "]
[0.048, "o", "v"]
[0.048, "o", "i"]
[0.046, "o", "e"]
[0.05, "o", "w"]
[0.05, "o", " "]
[0.051, "o", "y"]
[0.048, "o", "o"]
[0.049, "o", "q"]
[0.05, "o", "u"]
[0.048, "o", "u"]
[0.05, "o", "o"]
[0.047, "o", "n"]
[0.05, "o", "k"]
[0.046, "o", "\r\n"]
[0.687, "o", "\u001b[?25l"]
[0.086, "o", "\u001b[32m⠋\u001b[0m Inspecting jj stack"]
[0.044, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m Inspecting jj stack\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.0, "o", "\u001b[?25l"]
[0.075, "o", "\u001b[32m⠋\u001b[0m Inspecting GitHub\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.0, "o", "\u001b[?25l"]
[0.026, "o", "\u001b[32m⠋\u001b[0m Rendering jj log\r\n\u001b[?25h\r\u001b[1A\u001b[2K"]
[0.0, "o", "Submitted stack (\u001b[4mPR #3\u001b[0m):\r\n"]
[0.0, "o", "○  \u001b[1;35my\u001b[0m\u001b[90moquuonk\u001b[0m\u001b[39m  C: add UI\u001b[0m: \u001b[4mPR #3\u001b[0m\r\n"]
[0.0, "o", "│\r\n"]
[0.0, "o", "○  \u001b[1;35mm\u001b[0m\u001b[90mrtszvus\u001b[0m\u001b[39m  B: add API\u001b[0m: \u001b[4mPR #2\u001b[0m\r\n"]
[0.0, "o", "│\r\n"]
[0.001, "o", "\u001b[1;96m◆\u001b[0m  \u001b[1;35ml\u001b[0m\u001b[90mqtyzmym\u001b[0m\u001b[39m  A: refactor shared model (#1)\u001b[0m\r\n"]
[5.088, "x", "0"]
