{"version":3,"term":{"cols":108,"rows":24,"type":"tmux-256color","version":"tmux 3.6a","theme":{"fg":"#ffffff","bg":"#000000","palette":"#282a36:#ff5c57:#5af78e:#f3f99d:#57c7ff:#ff6ac1:#9aedfe:#f1f1f0:#9fa3b8:#ffbebc:#bdfcd8:#fafdd8:#bce9ff:#ffc3e6:#d7f8ff:#f9f9f9"}},"timestamp":1778948164,"env":{"SHELL":"elvish"}}
[0.107, "o", "\u001b[?7h\u001b[7m⏎\u001b[m                                                                                                           \r \r\u001b[?7l\u001b[?2004h\u001b[?25l\r???>                                                                                                   ???> \r\u001b[5C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\r\u001b[5C\u001b[K\r\u001b[5C\u001b[?25h"]
[0.008, "o", "\u001b[?25l\r\r\u001b[5C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\r\u001b[K\r\n\u001b[0;1;36mjj\u001b[0;m on \u001b[0;1;35m main\u001b[0;m is \u001b[0;1;38;5;208m📦 v0.41.0\u001b[0;m via \u001b[0;1;33m🐍 v3.14.4 \u001b[0;mvia \u001b[0;1;31m🦀 v1.95.0 \r\n\u001b[0;1;37mesh\u001b[0;m \u001b[0;1;32m❯\u001b[0;m \r\u001b[6C\u001b[?25h"]
[0.874, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[0;31mj\u001b[0;m\r\u001b[7C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[7C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[7C\u001b[?25h"]
[0.016, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[7C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[7C\u001b[?25h"]
[0.137, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[K\u001b[0;32mjj\u001b[0;m\r\u001b[8C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[8C\u001b[?25h"]
[0.240, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[8C \r\u001b[9C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[9C\u001b[?25h"]
[0.163, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[9Cs\r\u001b[10C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[10C\u001b[?25h"]
[0.155, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[10Ch\r\u001b[11C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[11C\u001b[?25h"]
[0.053, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[11Co\r\u001b[12C\u001b[?25h"]
[0.020, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[12Cw\r\u001b[13C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[13C\u001b[?25h"]
[0.397, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[13C \r\u001b[14C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[14C\u001b[?25h"]
[0.338, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[0;4;33m'\"parents(\"'\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7;34m\"parents(\"\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)                       \u001b[0;m  \u001b[0;34malgmyr/te\r\n\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                   \u001b[0;m  all\u001b[0;2m (All \r\n\u001b[0;m413f539283e5\u001b[0;2m (release: 0.41.0)                                                                   \u001b[0;m  ancestors\r\n468a1fe96cac                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m4b9697e51acd                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m5c2070ec5237                                                                                       \u001b[0;34marxanas/p\r\n\u001b[0;m6512f388da6b                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m726b0c859531                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m941d0290f551\u001b[0;2m (release: 0.40.0)                                                                   \u001b[0;m  \u001b[0;34marxanas/w\r\n\u001b[0;m9be2a835ed86\u001b[0;2m (examples: use Revset::stream())                                                    \u001b[0;m  \u001b[0;34mase/rzwwz\r\n\u001b[0;1m@                                                                                                \u001b[0;m  \u001b[0;34mase/uypoq\r\nCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)    \u001b[0;m  \u001b[0;34mase/zwtxr\r\nEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                        \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;2mHEAD (@-)                                                                                        \u001b[0;m  \u001b[0;34maseipp/ca\r\nab/push-vtvmulzoskqm@origin\u001b[0;2m (completion: Add support for Nushell completions)                    \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-mtvspvkmzwvp@origin\u001b[0;2m (edit: Add edit training wheels)                                 \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-nrmmlqxmrqym@origin\u001b[0;2m (Serialize command)                                              \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)      \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-zvlvuqvxqwsz@origin\u001b[0;2m (Update all the tests, added one new, fixed template test issue.)\u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;7;35m         \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.002, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.810, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[25C\u001b[K\u001b[0;4;33m@git'\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34m\"parents(\"\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                       \u001b[0;m  \u001b[0;34malgmyr/te\r\n\u001b[0;m\u001b[K\u001b[0;7;34m\"parents(\"@git\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)                   \u001b[0;m  all\u001b[0;2m (All \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.002, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.160, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4m413f539283e5\r\n\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34m\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                   \u001b[0;m  all\u001b[0;2m (All \r\n\u001b[0;m\u001b[K\u001b[0;7m413f539283e5\u001b[0;2;7m (release: 0.41.0)                                                                   \u001b[0;m  ancestors\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.003, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.003, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.151, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[15C\u001b[K\u001b[0;4m68a1fe96cac\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K413f539283e5\u001b[0;2m (release: 0.41.0)                                                                   \u001b[0;m  ancestors\r\n\u001b[K\u001b[0;7m468a1fe96cac                                                                                     \u001b[0;m  \u001b[0;34marxanas/f\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.002, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.128, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[15C\u001b[K\u001b[0;4mb9697e51acd\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K468a1fe96cac                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m\u001b[K\u001b[0;7m4b9697e51acd                                                                                     \u001b[0;m  \u001b[0;34marxanas/f\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.003, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.302, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K4b9697e51acd\r\n\u001b[J\u001b[A\r\u001b[26C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[26C\u001b[?25h"]
[0.420, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\n\r\u001b[?25h\u001b[?7h\u001b[?2004l\r"]
[0.020, "o", "\u001b[?1h\u001b=\rCommit ID: \u001b[38;5;4m4b9697e51acd379f30c2a323fc315751e656b518\u001b[39m\u001b[m\r\nChange ID: \u001b[38;5;5mulzmwzsslvztmmxozpnswvxqnrxytvst\u001b[39m\u001b[m\r\nBookmarks: \u001b[38;5;5mmoep\u001b[39m \u001b[38;5;5mmoep@git\u001b[39m\u001b[m\r\nAuthor   : \u001b[38;5;3mrsteube@users.noreply.github.com\u001b[39m <\u001b[38;5;1m(no email set)\u001b[39m> (\u001b[38;5;6m2026-05-07 17:49:29\u001b[39m)\u001b[m\r\nCommitter: \u001b[38;5;3mrsteube@users.noreply.github.com\u001b[39m <\u001b[38;5;1m(no email set)\u001b[39m> (\u001b[38;5;6m2026-05-10 19:38:11\u001b[39m)\u001b[m\r\n\u001b[m\r\n\u001b[38;5;2m    (no description set)\u001b[39m\u001b[m\r\n\u001b[m\r\n"]
[0.000, "o", "\r\u001b[K\u001b[?1l\u001b>"]
[0.001, "o", "\u001b[?7h\u001b[7m⏎\u001b[m                                                                                                           \r \r\u001b[?7l\u001b[?2004h"]
[0.000, "o", "\u001b[?25l\r\r\n\u001b[0;1;36mjj\u001b[0;m on \u001b[0;1;35m main\u001b[0;m is \u001b[0;1;38;5;208m📦 v0.41.0\u001b[0;m via \u001b[0;1;33m🐍 v3.14.4 \u001b[0;mvia \u001b[0;1;31m🦀 v1.95.0 \r\n\u001b[0;1;37mesh\u001b[0;m \u001b[0;1;32m❯\u001b[0;m \r\u001b[6C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.016, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.532, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[0;4;32mjj\u001b[0;4m show 4b9697e51acd\r\n\u001b[0;1;37;45m HISTORY #71452 \u001b[0;m\u001b[1A\r\u001b[26C\u001b[?25h"]
[0.617, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[K\u001b[0;32mjj\u001b[0;m show 4b9697e51acd-\r\n\u001b[J\u001b[A\r\u001b[27C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[27C\u001b[?25h"]
[0.597, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4m4b9697e51acd-\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7m-\u001b[0;2;7m (release: 0.41.0)                                                                                \r\n\u001b[0;m--\u001b[0;2m (lib: use ordering heuristic in dag_walk_async::closest_common_node)                            \r\n\u001b[0;m---\u001b[0;2m (op_walk: add closest_common_ancestor() helper)                                                \r\n\u001b[0;m----\u001b[0;2m (cargo: bump gix-fs from 0.21.0 to 0.21.1)                                                    \r\n\u001b[0;m-----\u001b[0;2m (ci: allow macos-x86_64 to fail)                                                             \r\n\u001b[0;m------\u001b[0;2m (mise: add task to generate protobuf definitions)                                           \r\n\u001b[0;m-------\u001b[0;2m (github: bump the github-dependencies group with 2 updates)                                \r\n\u001b[0;m--------\u001b[0;2m (dag_walk_async: add a test of another tricky closest_common_node() case)                 \r\n\u001b[0;m---------\u001b[0;2m (cli: git: update generated repo config on remote rename/remove)                         \r\n\u001b[0;m----------\u001b[0;2m (status: don't report clean working copy with filtered-out untracked paths)             \r\n\u001b[0;m-----------\u001b[0;2m (status: suppress empty working-copy changes header)                                   \r\n\u001b[0;m------------\u001b[0;2m (status: refactor working copy status setup)                                          \r\n\u001b[0;m-------------\u001b[0;2m (cli: git-clone: save --branch patterns to jj's config file)                         \r\n\u001b[0;m--------------\u001b[0;2m (cli: git-clone: save --tag patterns to repo config file)                           \r\n\u001b[0;m---------------\u001b[0;2m (cli: git-clone: add experimental --tag=PATTERN flag)                              \r\n\u001b[0;m----------------\u001b[0;2m (cargo: bump the cargo-dependencies group with 3 updates)                         \r\n\u001b[0;m-----------------\u001b[0;2m (cli: add JJ_PAGER env override)                                                 \r\n\u001b[0;m------------------\u001b[0;2m (git: remove hint about not running `git clean -xdf`)                           \r\n\u001b[0;m-------------------\u001b[0;2m (git_util: use get_commit_async() + try_join_all() in print_imported_changes())\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.356, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[27C\u001b[0;4m-\r\n\r\n\u001b[0;m\u001b[K-\u001b[0;2m (release: 0.41.0)                                                                                \r\n\u001b[0;m\u001b[K\u001b[0;7m--\u001b[0;2;7m (lib: use ordering heuristic in dag_walk_async::closest_common_node)                            \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.151, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[28C\u001b[0;4m-\r\n\r\n\r\n\u001b[0;m\u001b[K--\u001b[0;2m (lib: use ordering heuristic in dag_walk_async::closest_common_node)                            \r\n\u001b[0;m\u001b[K\u001b[0;7m---\u001b[0;2;7m (op_walk: add closest_common_ancestor() helper)                                                \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.135, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[29C\u001b[0;4m-\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K---\u001b[0;2m (op_walk: add closest_common_ancestor() helper)                                                \r\n\u001b[0;m\u001b[K\u001b[0;7m----\u001b[0;2;7m (cargo: bump gix-fs from 0.21.0 to 0.21.1)                                                    \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.136, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[30C\u001b[0;4m-\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K----\u001b[0;2m (cargo: bump gix-fs from 0.21.0 to 0.21.1)                                                    \r\n\u001b[0;m\u001b[K\u001b[0;7m-----\u001b[0;2;7m (ci: allow macos-x86_64 to fail)                                                             \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.138, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[31C\u001b[0;4m-\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K-----\u001b[0;2m (ci: allow macos-x86_64 to fail)                                                             \r\n\u001b[0;m\u001b[K\u001b[0;7m------\u001b[0;2;7m (mise: add task to generate protobuf definitions)                                           \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.144, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[32C\u001b[0;4m-\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K------\u001b[0;2m (mise: add task to generate protobuf definitions)                                           \r\n\u001b[0;m\u001b[K\u001b[0;7m-------\u001b[0;2;7m (github: bump the github-dependencies group with 2 updates)                                \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.141, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[33C\u001b[0;4m-\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K-------\u001b[0;2m (github: bump the github-dependencies group with 2 updates)                                \r\n\u001b[0;m\u001b[K\u001b[0;7m--------\u001b[0;2;7m (dag_walk_async: add a test of another tricky closest_common_node() case)                 \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.135, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[34C\u001b[0;4m-\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K--------\u001b[0;2m (dag_walk_async: add a test of another tricky closest_common_node() case)                 \r\n\u001b[0;m\u001b[K\u001b[0;7m---------\u001b[0;2;7m (cli: git: update generated repo config on remote rename/remove)                         \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.128, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[35C\u001b[0;4m-\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K---------\u001b[0;2m (cli: git: update generated repo config on remote rename/remove)                         \r\n\u001b[0;m\u001b[K\u001b[0;7m----------\u001b[0;2;7m (status: don't report clean working copy with filtered-out untracked paths)             \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.521, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K4b9697e51acd----------\r\n\u001b[J\u001b[A\r\u001b[36C\u001b[?25h"]
[0.415, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\n\r\u001b[?25h\u001b[?7h\u001b[?2004l\r"]
[0.018, "o", "\u001b[?1h\u001b=\rCommit ID: \u001b[38;5;4m252a65b0ef7c4ef557ab6708ac6e6ffe87844e22\u001b[39m\u001b[m\r\nChange ID: \u001b[38;5;5mzqtvpzosknvtwqtowxnovqxkokxlkllv\u001b[39m\u001b[m\r\nAuthor   : \u001b[38;5;3mFederico G. Schwindt\u001b[39m <\u001b[38;5;3mfgsch@lodoss.net\u001b[39m> (\u001b[38;5;6m2026-05-03 01:10:50\u001b[39m)\u001b[m\r\nCommitter: \u001b[38;5;3mFederico G. Schwindt\u001b[39m <\u001b[38;5;3mfgsch@users.noreply.github.com\u001b[39m> (\u001b[38;5;6m2026-05-06 13:05:01\u001b[39m)\u001b[m\r\n\u001b[m\r\n    status: don't report clean working copy with filtered-out untracked paths\u001b[m\r\n\u001b[m\r\n    This keeps `jj status <path>` from claiming the working copy has no\u001b[m\r\n    changes when untracked files exist outside the requested fileset.\u001b[m\r\n\u001b[m\r\n"]
[0.001, "o", "\u001b[38;5;3mModified regular file CHANGELOG.md:\u001b[39m\u001b[m\r\n"]
[0.003, "o", "    ...\u001b[m\r\n\u001b[2m\u001b[38;5;1m  77\u001b[0m \u001b[2m\u001b[38;5;2m  77\u001b[0m: * Fixed a panic in `jj gerrit upload` when run without `-r` and the\u001b[m\r\n\u001b[2m\u001b[38;5;1m  78\u001b[0m \u001b[2m\u001b[38;5;2m  78\u001b[0m:   inferred revision was immutable. [#9398](https://github.com/jj-vcs/jj/issues/9398)\u001b[m\r\n\u001b[2m\u001b[38;5;1m  79\u001b[0m \u001b[2m\u001b[38;5;2m  79\u001b[0m: \u001b[m\r\n     \u001b[38;5;2m  80\u001b[39m: \u001b[4m\u001b[38;5;2m* `jj status` respects path filters in working copy summaries.\u001b[24m\u001b[39m\u001b[m\r\n     \u001b[38;5;2m  81\u001b[39m: \u001b[4m\u001b[38;5;2m\u001b[24m\u001b[39m\u001b[m\r\n"]
[0.000, "o", "\u001b[2m\u001b[38;5;1m  80\u001b[0m \u001b[2m\u001b[38;5;2m  82\u001b[0m: ## [0.40.0] - 2026-04-01\u001b[m\r\n\u001b[2m\u001b[38;5;1m  81\u001b[0m \u001b[2m\u001b[38;5;2m  83\u001b[0m: \u001b[m\r\n\u001b[2m\u001b[38;5;1m  82\u001b[0m \u001b[2m\u001b[38;5;2m  84\u001b[0m: ### Release highlights\u001b[m\r\n    ...\u001b[m\r\n"]
[0.000, "o", "\u001b[38;5;3mModified regular file cli/src/commands/status.rs:\u001b[39m\u001b[m\r\n"]
[0.001, "o", "    ...\u001b[m\r\n:\u001b[K"]
[1.416, "o", "\r\u001b[K\u001b[?1l\u001b>"]
[0.001, "o", "\u001b[?7h\u001b[7m⏎\u001b[m                                                                                                           \r \r\u001b[?7l\u001b[?2004h"]
[0.001, "o", "\u001b[?25l\r\r\n\u001b[0;1;36mjj\u001b[0;m on \u001b[0;1;35m main\u001b[0;m is \u001b[0;1;38;5;208m📦 v0.41.0\u001b[0;m via \u001b[0;1;33m🐍 v3.14.4 \u001b[0;mvia \u001b[0;1;31m🦀 v1.95.0 \r\n\u001b[0;1;37mesh\u001b[0;m \u001b[0;1;32m❯\u001b[0;m \r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.014, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.228, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[0;4;32mjj\u001b[0;4m show 4b9697e51acd----------\r\n\u001b[0;1;37;45m HISTORY #71453 \u001b[0;m\u001b[1A\r\u001b[36C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\n\u001b[1A\r\u001b[36C\u001b[?25h"]
[0.439, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[K\u001b[0;32mjj\u001b[0;m show 4b9697e51acd----------\u001b[0;33m\"\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[37C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[37C\u001b[?25h"]
[0.949, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4m4b9697e51acd----------\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7m-\u001b[0;2;7m (status: don't report clean working copy with filtered-out untracked paths)             \r\n\u001b[0;m--\u001b[0;2m (status: suppress empty working-copy changes header)                                   \r\n\u001b[0;m---\u001b[0;2m (status: refactor working copy status setup)                                          \r\n\u001b[0;m----\u001b[0;2m (cli: git-clone: save --branch patterns to jj's config file)                         \r\n\u001b[0;m-----\u001b[0;2m (cli: git-clone: save --tag patterns to repo config file)                           \r\n\u001b[0;m------\u001b[0;2m (cli: git-clone: add experimental --tag=PATTERN flag)                              \r\n\u001b[0;m-------\u001b[0;2m (cargo: bump the cargo-dependencies group with 3 updates)                         \r\n\u001b[0;m--------\u001b[0;2m (cli: add JJ_PAGER env override)                                                 \r\n\u001b[0;m---------\u001b[0;2m (git: remove hint about not running `git clean -xdf`)                           \r\n\u001b[0;m----------\u001b[0;2m (git_util: use get_commit_async() + try_join_all() in print_imported_changes())\r\n\u001b[0;m-----------\u001b[0;2m (cli: use get_commit_async() + try_join_all() in a few more places)           \r\n\u001b[0;m------------\u001b[0;2m (working_copy: make start_mutation() async)                                  \r\n\u001b[0;m-------------\u001b[0;2m (cli_util: make unchecked_start_working_copy_mutation() async)              \r\n\u001b[0;m--------------\u001b[0;2m (test_fix: replace some `.unwrap()` by `?`)                                \r\n\u001b[0;m---------------\u001b[0;2m (docs: Add section about escapes in TOML strings)                         \r\n\u001b[0;m----------------\u001b[0;2m (cli: use get_commit_async() in more places where trivial)               \r\n\u001b[0;m-----------------\u001b[0;2m (cli_util: make LogContentFormat::write() take async closure)           \r\n\u001b[0;m------------------\u001b[0;2m (templater: add support for dynamic time format strings)               \r\n\u001b[0;m-------------------\u001b[0;2m (templater: attach alias context to config name error)                \u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.821, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K4b9697e51acd----------\u001b[0;33m\"\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[37C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[37C\u001b[?25h"]
[0.245, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[37C\u001b[0;33m|\u001b[0;m\r\u001b[38C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[38C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[38C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[38C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[38C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[38C\u001b[?25h"]
[0.207, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[38C\u001b[0;33m \u001b[0;m\r\u001b[39C\u001b[?25h"]
[0.421, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4;33m'4b9697e51acd----------| \"parents(\"'\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7;34m\"parents(\"\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)                       \u001b[0;m  \u001b[0;34malgmyr/te\r\n\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                   \u001b[0;m  all\u001b[0;2m (All \r\n\u001b[0;m413f539283e5\u001b[0;2m (release: 0.41.0)                                                                   \u001b[0;m  ancestors\r\n468a1fe96cac                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m4b9697e51acd                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m5c2070ec5237                                                                                       \u001b[0;34marxanas/p\r\n\u001b[0;m6512f388da6b                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m726b0c859531                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m941d0290f551\u001b[0;2m (release: 0.40.0)                                                                   \u001b[0;m  \u001b[0;34marxanas/w\r\n\u001b[0;m9be2a835ed86\u001b[0;2m (examples: use Revset::stream())                                                    \u001b[0;m  \u001b[0;34mase/rzwwz\r\n\u001b[0;1m@                                                                                                \u001b[0;m  \u001b[0;34mase/uypoq\r\nCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)    \u001b[0;m  \u001b[0;34mase/zwtxr\r\nEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                        \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;2mHEAD (@-)                                                                                        \u001b[0;m  \u001b[0;34maseipp/ca\r\nab/push-vtvmulzoskqm@origin\u001b[0;2m (completion: Add support for Nushell completions)                    \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-mtvspvkmzwvp@origin\u001b[0;2m (edit: Add edit training wheels)                                 \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-nrmmlqxmrqym@origin\u001b[0;2m (Serialize command)                                              \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)      \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-zvlvuqvxqwsz@origin\u001b[0;2m (Update all the tests, added one new, fixed template test issue.)\u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;7;35m         \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.627, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\u001b[22Ct\r\n\u001b[100C\u001b[K\u001b[0;34mse/uypoq\r\n\u001b[99C\u001b[0;m\u001b[K\u001b[0;34mase/zwtxr\r\n\u001b[0;m\u001b[K9be2a835ed86\u001b[0;2m (examples: use Revset::stream())                                                    \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K\u001b[0;34mCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)    \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K\u001b[0;34mEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                        \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K\u001b[0;34mab/push-vtvmulzoskqm@origin\u001b[0;2m (completion: Add support for Nushell completions)                    \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-mtvspvkmzwvp@origin\u001b[0;2m (edit: Add edit training wheels)                                 \u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)      \u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-zvlvuqvxqwsz@origin\u001b[0;2m (Update all the tests, added one new, fixed template test issue.)\u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/template-alias-super@origin\u001b[0;2m (revsets: Add test cases for super in revsets.)               \u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[Kall\u001b[0;2m (All visible commits in the repo)                                                            \u001b[0;m  \u001b[0;34maseipp/gr\r\n\u001b[0;m\u001b[Kancestors\u001b[0;2m (Ancestors of x limited to the given depth)                                            \u001b[0;m  \u001b[0;34maseipp/li\r\n\u001b[0;m\u001b[K\u001b[0;34marxanas/fix-release@origin\u001b[0;2m (wip: remove non-dev `testutils` dependency to unblock release?)      \u001b[0;m  \u001b[0;34maseipp/li\r\n\u001b[0;m\u001b[K\u001b[0;34marxanas/format@origin\u001b[0;2m (ci: add formatting check)                                                 \u001b[0;m  \u001b[0;34maseipp/ni\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/proptest@origin\u001b[0;2m (wip: adjust state machine)                                              \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/wip/docs@origin\u001b[0;2m (wip: some documentation reorganization)                                 \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/wip/format-2@origin\u001b[0;2m (wip: initial dprint formatting changes)                             \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/wip/git-status-fsmonitor@origin\u001b[0;2m (wip: `git status`-based fsmonitor)                      \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mse/rzwwzymrnlll@origin\u001b[0;2m ((divergent) docs: add full watchman config example)                     \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[9C\u001b[0;m\u001b[K\u001b[0;7;35m   \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[23C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[23C\u001b[?25h"]
[0.140, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[39C\u001b[K\u001b[0;4;33m9be2a835ed86'\r\n\u001b[23C\u001b[0;mr\r\n\u001b[K\u001b[0;7m9be2a835ed86\u001b[0;2;7m (examples: use Revset::stream())                                                               \r\n\u001b[0;m\u001b[K\u001b[0;34mCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)               \r\n\u001b[0;m\u001b[K\u001b[0;34mEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                                   \r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-mtvspvkmzwvp@origin\u001b[0;2m (edit: Add edit training wheels)                                            \r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)                 \r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/cli-don-t-error-out-when-trunk-zsqwmwvptsqn@origin\u001b[0;2m (cli: don't error out when `trunk()` is undefined)\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/lib-make-treestate-check-out-nzxkkzmxzwor@origin\u001b[0;2m (lib: make TreeState::check_out() and set_sparse_pat\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/push-nlqlwnoqrmyu@origin\u001b[0;2m (lib: remove support for legacy (non-tree) conflicts)                       \r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/push-tuxwuxlpsttr@origin\u001b[0;2m (meta: cement \"Jujutsu\" (呪術) as the project name)                         \r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/push-xpxxovltuqmy@origin\u001b[0;2m (config: introduce default `at = @` revset alias)                           \r\n\u001b[0;m\u001b[K\u001b[0;34maseipp/push-znnwpsnolqnr@origin\u001b[0;2m (github: try using windows dev drive for rust/cargo)                        \r\n\u001b[1C\u001b[0;m\u001b[Kuthor\u001b[0;2m (Commits with the author's name or email matching the given string pattern)                          \r\n\u001b[0;m\u001b[K\u001b[0;34mbryce/push-nykszoowpmuu@origin\u001b[0;2m (git init: add option to track local bookmarks)                              \r\n\u001b[0;m\u001b[K\u001b[0;34mbts/push-pmqvyuyxtkkl@origin\u001b[0;2m (backend: use Arc instead of Box for Backend trait objects)                    \r\n\u001b[0;m\u001b[K\u001b[0;2mbuiltin_immutable_heads() (trunk() | tags() | untracked_remote_bookmarks())                                 \r\n\u001b[0;m\u001b[K\u001b[0;34mcolocated-workspaces@origin\u001b[0;2m (workspace: Add worktree support to MaybeColocatedGitRepo)                      \r\n\u001b[0;m\u001b[Kcommitter\u001b[0;2m (Commits with the committer's name or email matching the given string pattern)                    \r\n\u001b[0;m\u001b[K\u001b[0;34mdependabot/npm_and_yarn/web/docs/multi-9d8e422f49@origin\u001b[0;2m (build(deps): bump astro and @astrojs/starlight in \r\n\u001b[0;m\u001b[K\u001b[0;34mdependabot/npm_and_yarn/web/docs/multi-e6235a93b6@origin\u001b[0;2m (build(deps): bump astro and @astrojs/starlight in \r\n\u001b[12C\u001b[0;m\u001b[K\u001b[0;7;35m            \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[24C\u001b[?25h"]
[0.105, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[39C\u001b[K\u001b[0;4;33maseipp/cli-don-t-error-out-when-trunk-zsqwmwvptsqn@origin'\r\n\u001b[24C\u001b[0;mu\r\n\u001b[K\u001b[0;7;34maseipp/cli-don-t-error-out-when-trunk-zsqwmwvptsqn@origin\u001b[0;2;7m (cli: don't error out when `trunk()` is undefined)\r\n\u001b[0;m\u001b[K\u001b[0;2mbuiltin_immutable_heads() (trunk() | tags() | untracked_remote_bookmarks())                                 \r\n\u001b[0;m\u001b[K\u001b[0;34mpm/push-ymqknntotruq@origin\u001b[0;2m (git push: add support for `revsets.git-push`)                                  \r\n\u001b[0;m\u001b[K\u001b[0;34msenekor/pkqqlywnpklz@origin\u001b[0;2m (WIP: config: separarte trunk() and remote_head() aliases)                      \r\n\u001b[0;m\u001b[K\u001b[0;2mtrunk() (main@origin)                                                                                       \u001b[0;m\r\n\u001b[J\u001b[A\u001b[5A\r\u001b[25C\u001b[?25h"]
[0.562, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[39C\u001b[K\u001b[0;4;33mbuiltin_immutable_heads()'\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34maseipp/cli-don-t-error-out-when-trunk-zsqwmwvptsqn@origin\u001b[0;2m (cli: don't error out when `trunk()` is undefined)\r\n\u001b[0;m\u001b[K\u001b[0;2;7mbuiltin_immutable_heads() (trunk() | tags() | untracked_remote_bookmarks())                                 \r\n\r\n\r\n\u001b[0;m\u001b[5A\r\u001b[25C\u001b[?25h"]
[0.137, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[39C\u001b[K\u001b[0;4;33mpm/push-ymqknntotruq@origin'\r\n\r\n\r\n\u001b[0;m\u001b[K\u001b[0;2mbuiltin_immutable_heads() (trunk() | tags() | untracked_remote_bookmarks())                                 \r\n\u001b[0;m\u001b[K\u001b[0;7;34mpm/push-ymqknntotruq@origin\u001b[0;2;7m (git push: add support for `revsets.git-push`)                                  \r\n\r\n\u001b[0;m\u001b[5A\r\u001b[25C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[5A\r\u001b[25C\u001b[?25h"]
[0.124, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[39C\u001b[K\u001b[0;4;33msenekor/pkqqlywnpklz@origin'\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34mpm/push-ymqknntotruq@origin\u001b[0;2m (git push: add support for `revsets.git-push`)                                  \r\n\u001b[0;m\u001b[K\u001b[0;7;34msenekor/pkqqlywnpklz@origin\u001b[0;2;7m (WIP: config: separarte trunk() and remote_head() aliases)                      \r\n\u001b[0;m\u001b[5A\r\u001b[25C\u001b[?25h\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[5A\r\u001b[25C\u001b[?25h"]
[0.128, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[39C\u001b[K\u001b[0;4;33mtrunk()'\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34msenekor/pkqqlywnpklz@origin\u001b[0;2m (WIP: config: separarte trunk() and remote_head() aliases)                      \r\n\u001b[0;m\u001b[K\u001b[0;2;7mtrunk() (main@origin)                                                                                       \u001b[0;m\u001b[5A\r\u001b[25C\u001b[?25h"]
[0.343, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;33m'4b9697e51acd----------| trunk()'\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[47C\u001b[?25h"]
[0.458, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\n\r\u001b[?25h\u001b[?7h\u001b[?2004l\r"]
[0.066, "o", "\u001b[1m\u001b[38;5;1mError: \u001b[39mRevset `4b9697e51acd----------| trunk()` resolved to more than one revision\u001b[0m\r\n\u001b[1m\u001b[38;5;6mHint: \u001b[0m\u001b[39mThe revset `4b9697e51acd----------| trunk()` resolved to these revisions:\u001b[39m\r\n\u001b[39m  \u001b[1m\u001b[38;5;5mkl\u001b[0m\u001b[38;5;8mlzunyx\u001b[39m \u001b[1m\u001b[38;5;4mb\u001b[0m\u001b[38;5;8m7ac87b2\u001b[39m \u001b[38;5;5mmain main@origin\u001b[38;5;8m | \u001b[39mgit: build list of old/new referenced heads first in import_refs()\u001b[39m\r\n\u001b[39m  \u001b[1m\u001b[38;5;5mzqtv\u001b[0m\u001b[38;5;8mpzos\u001b[39m \u001b[1m\u001b[38;5;4m252a\u001b[0m\u001b[38;5;8m65b0\u001b[39m status: don't report clean working copy with filtered-out untracked paths\u001b[39m\r\n"]
[0.000, "o", "Exception: \u001b[31;1mjj exited with 1\u001b[m\r\n  [tty 3]:1:1-41: \u001b[1;4mjj show '4b9697e51acd----------| trunk()'\u001b[m\r\n"]
[0.001, "o", "\u001b[?7h\u001b[7m⏎\u001b[m                                                                                                           \r \r\u001b[?7l\u001b[?2004h"]
[0.000, "o", "\u001b[?25l\r\r\n\u001b[0;1;36mjj\u001b[0;m on \u001b[0;1;35m main\u001b[0;m is \u001b[0;1;38;5;208m📦 v0.41.0\u001b[0;m via \u001b[0;1;33m🐍 v3.14.4 \u001b[0;mvia \u001b[0;1;31m🦀 v1.95.0 \r\n\u001b[0;1;37mesh\u001b[0;m \u001b[0;1;32m❯\u001b[0;m \r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.012, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[1.172, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[0;31mj\u001b[0;m\r\u001b[7C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[7C\u001b[?25h"]
[0.159, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[K\u001b[0;32mjj\u001b[0;m\r\u001b[8C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[8C\u001b[?25h"]
[0.049, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[8C \r\u001b[9C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[9C\u001b[?25h"]
[0.092, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[9Cs\r\u001b[10C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[10C\u001b[?25h"]
[0.123, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[10Ch\r\u001b[11C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[11C\u001b[?25h"]
[0.045, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[11Co\r\u001b[12C\u001b[?25h"]
[0.026, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[12Cw\r\u001b[13C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[13C\u001b[?25h"]
[0.088, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[13C \r\u001b[14C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[14C\u001b[?25h"]
[0.444, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[0;4;33m'\"parents(\"'\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7;34m\"parents(\"\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)                       \u001b[0;m  \u001b[0;34malgmyr/te\r\n\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                   \u001b[0;m  all\u001b[0;2m (All \r\n\u001b[0;m413f539283e5\u001b[0;2m (release: 0.41.0)                                                                   \u001b[0;m  ancestors\r\n468a1fe96cac                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m4b9697e51acd                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m5c2070ec5237                                                                                       \u001b[0;34marxanas/p\r\n\u001b[0;m6512f388da6b                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m726b0c859531                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m941d0290f551\u001b[0;2m (release: 0.40.0)                                                                   \u001b[0;m  \u001b[0;34marxanas/w\r\n\u001b[0;m9be2a835ed86\u001b[0;2m (examples: use Revset::stream())                                                    \u001b[0;m  \u001b[0;34mase/rzwwz\r\n\u001b[0;1m@                                                                                                \u001b[0;m  \u001b[0;34mase/uypoq\r\nCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)    \u001b[0;m  \u001b[0;34mase/zwtxr\r\nEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                        \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;2mHEAD (@-)                                                                                        \u001b[0;m  \u001b[0;34maseipp/ca\r\nab/push-vtvmulzoskqm@origin\u001b[0;2m (completion: Add support for Nushell completions)                    \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-mtvspvkmzwvp@origin\u001b[0;2m (edit: Add edit training wheels)                                 \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-nrmmlqxmrqym@origin\u001b[0;2m (Serialize command)                                              \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)      \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-zvlvuqvxqwsz@origin\u001b[0;2m (Update all the tests, added one new, fixed template test issue.)\u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;7;35m         \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.349, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\u001b[22Cp\r\n\u001b[100C\u001b[K\u001b[0;34mse/uypoq\r\n\u001b[99C\u001b[0;m\u001b[K\u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K9be2a835ed86\u001b[0;2m (examples: use Revset::stream())                                                    \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K\u001b[0;34mCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)    \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K\u001b[0;34mEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                        \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K\u001b[0;34mab/push-vtvmulzoskqm@origin\u001b[0;2m (completion: Add support for Nushell completions)                    \u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-mtvspvkmzwvp@origin\u001b[0;2m (edit: Add edit training wheels)                                 \u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-nrmmlqxmrqym@origin\u001b[0;2m (Serialize command)                                              \u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)      \u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-zvlvuqvxqwsz@origin\u001b[0;2m (Update all the tests, added one new, fixed template test issue.)\u001b[0;m  \u001b[0;34maseipp/gr\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/template-alias-super@origin\u001b[0;2m (revsets: Add test cases for super in revsets.)               \u001b[0;m  \u001b[0;34maseipp/li\r\n\u001b[0;m\u001b[Kall\u001b[0;2m (All visible commits in the repo)                                                            \u001b[0;m  \u001b[0;34maseipp/li\r\n\u001b[0;m\u001b[Kancestors\u001b[0;2m (Ancestors of x limited to the given depth)                                            \u001b[0;m  \u001b[0;34maseipp/ni\r\n\u001b[0;m\u001b[K\u001b[0;34marxanas/fix-release@origin\u001b[0;2m (wip: remove non-dev `testutils` dependency to unblock release?)      \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/proptest@origin\u001b[0;2m (wip: adjust state machine)                                              \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/wip/docs@origin\u001b[0;2m (wip: some documentation reorganization)                                 \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/wip/format-2@origin\u001b[0;2m (wip: initial dprint formatting changes)                             \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/wip/git-status-fsmonitor@origin\u001b[0;2m (wip: `git status`-based fsmonitor)                      \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mse/rzwwzymrnlll@origin\u001b[0;2m ((divergent) docs: add full watchman config example)                     \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[9C\u001b[0;m\u001b[K\u001b[0;7;35m    \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[23C\u001b[?25h"]
[0.061, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\u001b[23Ca\r\n\u001b[97C\u001b[K\u001b[0;2;7m           \r\n\u001b[97C\u001b[0;m\u001b[K\u001b[0;2m           \r\n\u001b[0;m\u001b[K\u001b[0;34mEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                                   \r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)                 \r\n\u001b[0;m\u001b[K\u001b[0;34mase/uypoqpqkxklz@origin\u001b[0;2m (progress with fast path etc)                                                       \r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/lib-make-treestate-check-out-nzxkkzmxzwor@origin\u001b[0;2m (lib: make TreeState::check_out() and set_sparse_pat\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/push-lpvowkrkonwk@origin\u001b[0;2m (cargo: compile all packages with `-C debuginfo=line-tables-only`)          \r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/push-nnyrslmyqlzt@origin\u001b[0;2m (repo: integrate scm-record into the cargo workspace)                       \r\n\u001b[0;m\u001b[Kauthor\u001b[0;2m (Commits with the author's name or email matching the given string pattern)                          \r\n\u001b[0;m\u001b[Kauthor_date\u001b[0;2m (Commits with author dates matching the specified date pattern)                                 \r\n\u001b[0;m\u001b[K\u001b[0;34mcalebdw/push-myxsnoysttxu@origin\u001b[0;2m ((divergent) workspaces: use relative paths for workspaces)                \r\n\u001b[0;m\u001b[K\u001b[0;34mcolocated-workspaces@origin\u001b[0;2m (workspace: Add worktree support to MaybeColocatedGitRepo)                      \r\n\u001b[0;m\u001b[Kcommitter\u001b[0;2m (Commits with the committer's name or email matching the given string pattern)                    \r\n\u001b[0;m\u001b[Kcommitter_date\u001b[0;2m (Commits with committer dates matching the specified date pattern)                           \r\n\u001b[0;m\u001b[Kdescription\u001b[0;2m (Commits that have a description matching the given string pattern)                             \r\n\u001b[0;m\u001b[Kdiff_contains\u001b[0;2m (Commits containing diffs matching the given text pattern line by line)                       \r\n\u001b[0;m\u001b[K\u001b[0;34mdploch/jj-dir@origin\u001b[0;2m (workspace: allow extensions to customize the creation of the .jj directory)           \r\n\u001b[0;m\u001b[Kfiles\u001b[0;2m (Commits modifying paths matching the given fileset expression)                                       \r\n\u001b[0;m\u001b[K\u001b[0;34mgh-pages@origin\u001b[0;2m (Deploy Starlight docs to /starlight)                                                       \r\n\u001b[13C\u001b[0;m\u001b[K\u001b[0;7;35m                          \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[24C\u001b[?25h"]
[0.132, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\u001b[24Cr\r\n\r\n\r\n\u001b[K\u001b[0;34maseipp/lib-make-treestate-check-out-nzxkkzmxzwor@origin\u001b[0;2m (lib: make TreeState::check_out() and set_sparse_pat\r\n\u001b[0;m\u001b[K\u001b[0;34mig/squash-preserve-snapshot@origin\u001b[0;2m (lib squash_commits: Fix partial squash into parent, forbid unsupported c\r\n\u001b[0;m\u001b[K\u001b[0;34mjj-parallelize-commits-output@origin\u001b[0;2m (parallelize: print list of parallelized commits)                      \r\n\u001b[0;m\u001b[Kparents\u001b[0;2m (Same as x-)                                                                                        \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-rmnzxqzrwxwp@origin\u001b[0;2m (repo: don't clear parent_mapping after rebasing descendants)                      \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-wslopvrrvzpq@origin\u001b[0;2m (commit_builder: allow recreating commit, don't create cycle in parent mapping)    \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-wszzmxnmpvwu@origin\u001b[0;2m (cli split: Implement --parallel by rebasing the second commit)                    \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-yvvuromulyxu@origin\u001b[0;2m (Refactor jj fix, prepare to move some logic to lib to make it usable elsewhere.)  \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-zskvrqqkxkwz@origin\u001b[0;2m (cli split: Make `jj split --parallel` set @ to the first revision)                \r\n\u001b[0;m\u001b[K\u001b[0;34msenekor/pkqqlywnpklz@origin\u001b[0;2m (WIP: config: separarte trunk() and remote_head() aliases)                      \r\n\u001b[0;m\u001b[K\u001b[0;34mwd/partial-revert@origin\u001b[0;2m (cli: support partial revert)                                                      \u001b[0;m\r\n\u001b[J\u001b[A\u001b[13A\r\u001b[25C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[13A\r\u001b[25C\u001b[?25h"]
[0.086, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\u001b[25Ce\r\n\r\n\r\n\u001b[K\u001b[0;34mig/squash-preserve-snapshot@origin\u001b[0;2m (lib squash_commits: Fix partial squash into parent, forbid unsupported c\r\n\u001b[0;m\u001b[Kparents\u001b[0;2m (Same as x-)                                                                                        \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-rmnzxqzrwxwp@origin\u001b[0;2m (repo: don't clear parent_mapping after rebasing descendants)                      \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-wslopvrrvzpq@origin\u001b[0;2m (commit_builder: allow recreating commit, don't create cycle in parent mapping)    \r\n\u001b[5C\u001b[0;m\u001b[K\u001b[0;34myvvuromulyxu@origin\u001b[0;2m (Refactor jj fix, prepare to move some logic to lib to make it usable elsewhere.)  \u001b[0;m\r\n\u001b[J\u001b[A\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.419, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[25C\u001b[K\u001b[0;4;33m@git'\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34m\"parents(\"\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                                  \r\n\u001b[0;m\u001b[K\u001b[0;7;34m\"parents(\"@git\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)                              \r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.135, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4mig/squash-preserve-snapshot@origin\r\n\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34m\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                              \r\n\u001b[0;m\u001b[K\u001b[0;7;34mig/squash-preserve-snapshot@origin\u001b[0;2;7m (lib squash_commits: Fix partial squash into parent, forbid unsupported c\r\n\r\n\r\n\r\n\u001b[0;m\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.107, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4;33m'parents('\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34mig/squash-preserve-snapshot@origin\u001b[0;2m (lib squash_commits: Fix partial squash into parent, forbid unsupported c\r\n\u001b[0;m\u001b[K\u001b[0;7mparents\u001b[0;2;7m (Same as x-)                                                                                        \r\n\r\n\r\n\u001b[0;m\u001b[7A\r\u001b[26C\u001b[?25h\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.364, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;33m'parents('\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[24C\u001b[?25h"]
[0.603, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4;33m'parents(\"parents(\"'\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7;34m\"parents(\"\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)                       \u001b[0;m  \u001b[0;34malgmyr/te\r\n\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                   \u001b[0;m  all\u001b[0;2m (All \r\n\u001b[0;m413f539283e5\u001b[0;2m (release: 0.41.0)                                                                   \u001b[0;m  ancestors\r\n468a1fe96cac                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m4b9697e51acd                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m5c2070ec5237                                                                                       \u001b[0;34marxanas/p\r\n\u001b[0;m6512f388da6b                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m726b0c859531                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m941d0290f551\u001b[0;2m (release: 0.40.0)                                                                   \u001b[0;m  \u001b[0;34marxanas/w\r\n\u001b[0;m9be2a835ed86\u001b[0;2m (examples: use Revset::stream())                                                    \u001b[0;m  \u001b[0;34mase/rzwwz\r\n\u001b[0;1m@                                                                                                \u001b[0;m  \u001b[0;34mase/uypoq\r\nCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)    \u001b[0;m  \u001b[0;34mase/zwtxr\r\nEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                        \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;2mHEAD (@-)                                                                                        \u001b[0;m  \u001b[0;34maseipp/ca\r\nab/push-vtvmulzoskqm@origin\u001b[0;2m (completion: Add support for Nushell completions)                    \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-mtvspvkmzwvp@origin\u001b[0;2m (edit: Add edit training wheels)                                 \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-nrmmlqxmrqym@origin\u001b[0;2m (Serialize command)                                              \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)      \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-zvlvuqvxqwsz@origin\u001b[0;2m (Update all the tests, added one new, fixed template test issue.)\u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;7;35m         \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.655, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[33C\u001b[K\u001b[0;4;33m@git'\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34m\"parents(\"\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                       \u001b[0;m  \u001b[0;34malgmyr/te\r\n\u001b[0;m\u001b[K\u001b[0;7;34m\"parents(\"@git\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)                   \u001b[0;m  all\u001b[0;2m (All \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.155, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[23C\u001b[K\u001b[0;4;33m413f539283e5'\r\n\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34m\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                   \u001b[0;m  all\u001b[0;2m (All \r\n\u001b[0;m\u001b[K\u001b[0;7m413f539283e5\u001b[0;2;7m (release: 0.41.0)                                                                   \u001b[0;m  ancestors\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.463, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[24C\u001b[K\u001b[0;4;33m68a1fe96cac'\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K413f539283e5\u001b[0;2m (release: 0.41.0)                                                                   \u001b[0;m  ancestors\r\n\u001b[K\u001b[0;7m468a1fe96cac                                                                                     \u001b[0;m  \u001b[0;34marxanas/f\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.150, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[24C\u001b[K\u001b[0;4;33mb9697e51acd'\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K468a1fe96cac                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m\u001b[K\u001b[0;7m4b9697e51acd                                                                                     \u001b[0;m  \u001b[0;34marxanas/f\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.405, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;33m'parents(4b9697e51acd'\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[36C\u001b[?25h"]
[0.442, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[36C-\r\u001b[37C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[37C\u001b[?25h"]
[0.394, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4;33m'parents(4b9697e51acd-'\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7m-\u001b[0;2;7m (release: 0.41.0)                                                                                \r\n\u001b[0;m--\u001b[0;2m (lib: use ordering heuristic in dag_walk_async::closest_common_node)                            \r\n\u001b[0;m---\u001b[0;2m (op_walk: add closest_common_ancestor() helper)                                                \r\n\u001b[0;m----\u001b[0;2m (cargo: bump gix-fs from 0.21.0 to 0.21.1)                                                    \r\n\u001b[0;m-----\u001b[0;2m (ci: allow macos-x86_64 to fail)                                                             \r\n\u001b[0;m------\u001b[0;2m (mise: add task to generate protobuf definitions)                                           \r\n\u001b[0;m-------\u001b[0;2m (github: bump the github-dependencies group with 2 updates)                                \r\n\u001b[0;m--------\u001b[0;2m (dag_walk_async: add a test of another tricky closest_common_node() case)                 \r\n\u001b[0;m---------\u001b[0;2m (cli: git: update generated repo config on remote rename/remove)                         \r\n\u001b[0;m----------\u001b[0;2m (status: don't report clean working copy with filtered-out untracked paths)             \r\n\u001b[0;m-----------\u001b[0;2m (status: suppress empty working-copy changes header)                                   \r\n\u001b[0;m------------\u001b[0;2m (status: refactor working copy status setup)                                          \r\n\u001b[0;m-------------\u001b[0;2m (cli: git-clone: save --branch patterns to jj's config file)                         \r\n\u001b[0;m--------------\u001b[0;2m (cli: git-clone: save --tag patterns to repo config file)                           \r\n\u001b[0;m---------------\u001b[0;2m (cli: git-clone: add experimental --tag=PATTERN flag)                              \r\n\u001b[0;m----------------\u001b[0;2m (cargo: bump the cargo-dependencies group with 3 updates)                         \r\n\u001b[0;m-----------------\u001b[0;2m (cli: add JJ_PAGER env override)                                                 \r\n\u001b[0;m------------------\u001b[0;2m (git: remove hint about not running `git clean -xdf`)                           \r\n\u001b[0;m-------------------\u001b[0;2m (git_util: use get_commit_async() + try_join_all() in print_imported_changes())\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.591, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[36C\u001b[K\u001b[0;4;33m-'\r\n\r\n\u001b[0;m\u001b[K-\u001b[0;2m (release: 0.41.0)                                                                                \r\n\u001b[0;m\u001b[K\u001b[0;7m--\u001b[0;2;7m (lib: use ordering heuristic in dag_walk_async::closest_common_node)                            \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.117, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[37C\u001b[K\u001b[0;4;33m-'\r\n\r\n\r\n\u001b[0;m\u001b[K--\u001b[0;2m (lib: use ordering heuristic in dag_walk_async::closest_common_node)                            \r\n\u001b[0;m\u001b[K\u001b[0;7m---\u001b[0;2;7m (op_walk: add closest_common_ancestor() helper)                                                \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.140, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[38C\u001b[K\u001b[0;4;33m-'\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K---\u001b[0;2m (op_walk: add closest_common_ancestor() helper)                                                \r\n\u001b[0;m\u001b[K\u001b[0;7m----\u001b[0;2;7m (cargo: bump gix-fs from 0.21.0 to 0.21.1)                                                    \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.128, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[39C\u001b[K\u001b[0;4;33m-'\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K----\u001b[0;2m (cargo: bump gix-fs from 0.21.0 to 0.21.1)                                                    \r\n\u001b[0;m\u001b[K\u001b[0;7m-----\u001b[0;2;7m (ci: allow macos-x86_64 to fail)                                                             \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.150, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[40C\u001b[K\u001b[0;4;33m-'\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K-----\u001b[0;2m (ci: allow macos-x86_64 to fail)                                                             \r\n\u001b[0;m\u001b[K\u001b[0;7m------\u001b[0;2;7m (mise: add task to generate protobuf definitions)                                           \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.116, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[41C\u001b[K\u001b[0;4;33m-'\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K------\u001b[0;2m (mise: add task to generate protobuf definitions)                                           \r\n\u001b[0;m\u001b[K\u001b[0;7m-------\u001b[0;2;7m (github: bump the github-dependencies group with 2 updates)                                \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[19A\r\u001b[22C\u001b[?25h"]
[0.489, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;33m'parents(4b9697e51acd-------'\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[43C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[43C\u001b[?25h"]
[0.323, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[42C\u001b[?25h"]
[0.939, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[42C\u001b[K\u001b[0;33m_'\u001b[0;m\r\u001b[43C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[43C\u001b[?25h"]
[0.497, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[42C\u001b[K\u001b[0;33m'\u001b[0;m\r\u001b[42C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[42C\u001b[?25h"]
[0.188, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[42C\u001b[K\u001b[0;33m)'\u001b[0;m\r\u001b[43C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[43C\u001b[?25h"]
[0.872, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\n\r\u001b[?25h"]
[0.000, "o", "\u001b[?7h\u001b[?2004l\r"]
[0.071, "o", "\u001b[?1h\u001b=\rCommit ID: \u001b[38;5;4me9bdea72f35dec89e81c8682dff88948667964a9\u001b[39m\u001b[m\r\nChange ID: \u001b[38;5;5mlmpyrswyuwyprqvpmlumkmlxmzpwryxz\u001b[39m\u001b[m\r\nAuthor   : \u001b[38;5;3mMartin von Zweigbergk\u001b[39m <\u001b[38;5;3mmartinvonz@google.com\u001b[39m> (\u001b[38;5;6m2026-05-06 06:06:58\u001b[39m)\u001b[m\r\nCommitter: \u001b[38;5;3mMartin von Zweigbergk\u001b[39m <\u001b[38;5;3mmartinvonz@google.com\u001b[39m> (\u001b[38;5;6m2026-05-06 18:08:42\u001b[39m)\u001b[m\r\n\u001b[m\r\n    dag_walk_async: add a test of another tricky closest_common_node() case\u001b[m\r\n\u001b[m\r\n    We had a bug report at Google where the operation log was similar to\u001b[m\r\n    the one I added in this patch, which led to\u001b[m\r\n    `WorkingCopyFreshness::check_stale()` classifying the working copy\u001b[m\r\n    operation as sibling of the repo operation (op head) when it was\u001b[m\r\n    actually an ancestor. We consequently asked the user to run `jj op\u001b[m\r\n    integrate` on the working-copy operation instead of suggesting `jj\u001b[m\r\n    workspace update-stale` as we should have. This might be the same as\u001b[m\r\n    we saw in #9314.\u001b[m\r\n\u001b[m\r\n\u001b[38;5;3mModified regular file lib/src/dag_walk_async.rs:\u001b[39m\u001b[m\r\n"]
[0.000, "o", "    ...\u001b[m\r\n\u001b[2m\u001b[38;5;1m1385\u001b[0m \u001b[2m\u001b[38;5;2m1385\u001b[0m:     }\u001b[m\r\n\u001b[2m\u001b[38;5;1m1386\u001b[0m \u001b[2m\u001b[38;5;2m1386\u001b[0m: \u001b[m\r\n\u001b[2m\u001b[38;5;1m1387\u001b[0m \u001b[2m\u001b[38;5;2m1387\u001b[0m:     #[test]\u001b[m\r\n     \u001b[38;5;2m1388\u001b[39m: \u001b[4m\u001b[38;5;2m    fn test_closest_common_node_tricky_ancestor() {\u001b[24m\u001b[39m\u001b[m\r\n     \u001b[38;5;2m1389\u001b[39m: \u001b[4m\u001b[38;5;2m        // Find the clostest common ancestor between B and F. It should be B because\u001b[24m\u001b[39m\u001b[m\r\n:\u001b[K"]
[0.940, "o", "\r\u001b[K\u001b[?1l\u001b>"]
[0.002, "o", "\u001b[?7h\u001b[7m⏎\u001b[m                                                                                                           \r \r\u001b[?7l\u001b[?2004h"]
[0.000, "o", "\u001b[?25l\r\r\n\u001b[0;1;36mjj\u001b[0;m on \u001b[0;1;35m main\u001b[0;m is \u001b[0;1;38;5;208m📦 v0.41.0\u001b[0;m via \u001b[0;1;33m🐍 v3.14.4 \u001b[0;mvia \u001b[0;1;31m🦀 v1.95.0 \r\n\u001b[0;1;37mesh\u001b[0;m \u001b[0;1;32m❯\u001b[0;m \r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.014, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.159, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[0;4;32mjj\u001b[0;4m show \u001b[0;4;33m'parents(4b9697e51acd-------)'\r\n\u001b[0;1;37;45m HISTORY #71455 \u001b[0;m\u001b[1A\r\u001b[44C\u001b[?25h"]
[1.094, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[K\u001b[0;32mjj\u001b[0;m show \u001b[0;33m'parents(4b9697e51acd-------)'\u001b[0;m+\r\n\u001b[J\u001b[A\r\u001b[45C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[45C\u001b[?25h"]
[0.711, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4;33m'parents(4b9697e51acd-------)+&'\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7m&\u001b[0;2;7m (`x & y`: Revisions that are in both x and y)                                                        \u001b[0;m  |\u001b[0;2m (\r\n\u001b[0;m++\u001b[0;2m (mise: add task to generate protobuf definitionsModified regular file .config/...)                  \u001b[0;m  ~\u001b[0;2m (\r\n\u001b[0;m++++\u001b[0;2m (cargo: bump gix-fs from 0.21.0 to 0.21.1Modified regular file Cargo.lock:)                       \r\n\u001b[0;m+++++\u001b[0;2m (op_walk: add closest_common_ancestor() helperModified regular file lib/src/op...)               \r\n\u001b[0;m++++++\u001b[0;2m (lib: use ordering heuristic in dag_walk_async::closest_common_nodeModified re...)              \r\n\u001b[0;m+++++++\u001b[0;2m (release: 0.41.0Modified regular file CHANGELOG.md:)                                           \r\n\u001b[0;m+++++++++\u001b[0;2m (git: explain that `jj git fetch/import` may abandon commitsModified regular f...)           \r\n\u001b[0;m++++++++++\u001b[0;2m (revset: make commit_change_ids() return a streamModified regular file cli/src...)          \r\n\u001b[0;m+++++++++++\u001b[0;2m (workspace: test auto-update-stale with dirty working copyModified regular fil...)         \r\n\u001b[0;m++++++++++++\u001b[0;2m (cli: bookmark forget: only report counts that reflect actual changesModified ...)        \r\n\u001b[0;m+++++++++++++\u001b[0;2m (lib: graph_dominators.rs: SimpleDirectedGraphAdded regular file lib/src/graph...)       \r\n\u001b[0;m++++++++++++++\u001b[0;2m (lib: Utility for finding closest common dominator in directed graphsModified ...)      \r\n\u001b[0;m+++++++++++++++\u001b[0;2m (lib: Make tokio optional by replacing tokio traits with future traitsModified...)     \r\n\u001b[0;m+++++++++++++++++\u001b[0;2m (completion: surface alias descriptions from TOML propertiesModified regular f...)   \r\n\u001b[0;m++++++++++++++++++\u001b[0;2m (dag_walk_async: add some tests with a bad heuristicModified regular file lib/...)  \r\n\u001b[0;m+++++++++++++++++++\u001b[0;2m (test_view: add test of criss-cross operation mergeModified regular file lib/t...) \r\n\u001b[0;m++++++++++++++++++++\u001b[0;2m (dag_walk_async: make closest_common_node() return all matching nodesModified ...)\r\n\u001b[0;m..\u001b[0;2m (`..x`: Ancestors of x, including the commits in x itself)                                          \r\n\u001b[0;m::\u001b[0;2m (`::x`: Ancestors of x, including the commits in x itself)                                          \r\n\u001b[0;7;35m                                                                                                            \u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.495, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[44C\u001b[K\u001b[0;4;33m+'\r\n\r\n\u001b[0;m\u001b[K&\u001b[0;2m (`x & y`: Revisions that are in both x and y)                                                        \u001b[0;m  |\u001b[0;2m (\r\n\u001b[0;m\u001b[K\u001b[0;7m++\u001b[0;2;7m (mise: add task to generate protobuf definitionsModified regular file .config/...)                  \u001b[0;m  ~\u001b[0;2m (\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.136, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[45C\u001b[K\u001b[0;4;33m++'\r\n\r\n\r\n\u001b[0;m\u001b[K++\u001b[0;2m (mise: add task to generate protobuf definitionsModified regular file .config/...)                  \u001b[0;m  ~\u001b[0;2m (\r\n\u001b[0;m\u001b[K\u001b[0;7m++++\u001b[0;2;7m (cargo: bump gix-fs from 0.21.0 to 0.21.1Modified regular file Cargo.lock:)                       \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.138, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[47C\u001b[K\u001b[0;4;33m+'\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K++++\u001b[0;2m (cargo: bump gix-fs from 0.21.0 to 0.21.1Modified regular file Cargo.lock:)                       \r\n\u001b[0;m\u001b[K\u001b[0;7m+++++\u001b[0;2;7m (op_walk: add closest_common_ancestor() helperModified regular file lib/src/op...)               \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.135, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[48C\u001b[K\u001b[0;4;33m+'\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K+++++\u001b[0;2m (op_walk: add closest_common_ancestor() helperModified regular file lib/src/op...)               \r\n\u001b[0;m\u001b[K\u001b[0;7m++++++\u001b[0;2;7m (lib: use ordering heuristic in dag_walk_async::closest_common_nodeModified re...)              \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.136, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[49C\u001b[K\u001b[0;4;33m+'\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K++++++\u001b[0;2m (lib: use ordering heuristic in dag_walk_async::closest_common_nodeModified re...)              \r\n\u001b[0;m\u001b[K\u001b[0;7m+++++++\u001b[0;2;7m (release: 0.41.0Modified regular file CHANGELOG.md:)                                           \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.131, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[50C\u001b[K\u001b[0;4;33m++'\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K+++++++\u001b[0;2m (release: 0.41.0Modified regular file CHANGELOG.md:)                                           \r\n\u001b[0;m\u001b[K\u001b[0;7m+++++++++\u001b[0;2;7m (git: explain that `jj git fetch/import` may abandon commitsModified regular f...)           \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.140, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[52C\u001b[K\u001b[0;4;33m+'\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K+++++++++\u001b[0;2m (git: explain that `jj git fetch/import` may abandon commitsModified regular f...)           \r\n\u001b[0;m\u001b[K\u001b[0;7m++++++++++\u001b[0;2;7m (revset: make commit_change_ids() return a streamModified regular file cli/src...)          \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.377, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[53C\u001b[K\u001b[0;4;33m+'\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K++++++++++\u001b[0;2m (revset: make commit_change_ids() return a streamModified regular file cli/src...)          \r\n\u001b[0;m\u001b[K\u001b[0;7m+++++++++++\u001b[0;2;7m (workspace: test auto-update-stale with dirty working copyModified regular fil...)         \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.622, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;33m'parents(4b9697e51acd-------)+++++++++++'\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[55C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[55C\u001b[?25h"]
[0.585, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\n\r\u001b[?25h\u001b[?7h\u001b[?2004l\r"]
[0.068, "o", "\u001b[?1h\u001b=\rCommit ID: \u001b[38;5;4m227a135b918a5a0d70e014d3da15a1b6722541de\u001b[39m\u001b[m\r\nChange ID: \u001b[38;5;5mkrltykkqkootwrkkmnsuukwsrvprowzs\u001b[39m\u001b[m\r\nBookmarks: \u001b[38;5;5mgh-readonly-queue/main/pr-9451-9a9967961d6fb746f524ef068bce5a88da1bcc99@origin\u001b[39m\u001b[m\r\nAuthor   : \u001b[38;5;3mMartin von Zweigbergk\u001b[39m <\u001b[38;5;3mmartinvonz@google.com\u001b[39m> (\u001b[38;5;6m2026-05-07 07:11:25\u001b[39m)\u001b[m\r\nCommitter: \u001b[38;5;3mMartin von Zweigbergk\u001b[39m <\u001b[38;5;3mmartinvonz@google.com\u001b[39m> (\u001b[38;5;6m2026-05-07 16:08:36\u001b[39m)\u001b[m\r\n\u001b[m\r\n    workspace: test auto-update-stale with dirty working copy\u001b[m\r\n\u001b[m\r\n    I was looking into a bug at work where someone had `auto-update-stale`\u001b[m\r\n    enabled and I wasn't sure if any mutating command run when that config\u001b[m\r\n    is enabled gets run before or after reconciling concurrent\u001b[m\r\n    operations. It turns out it's after reconciling (which I think is\u001b[m\r\n    correct). This patch adds a test to show that.\u001b[m\r\n\u001b[m\r\n\u001b[38;5;3mModified regular file cli/tests/test_workspaces.rs:\u001b[39m\u001b[m\r\n"]
[0.000, "o", "    ...\u001b[m\r\n\u001b[2m\u001b[38;5;1m 940\u001b[0m \u001b[2m\u001b[38;5;2m 940\u001b[0m:     \");\u001b[m\r\n\u001b[2m\u001b[38;5;1m 941\u001b[0m \u001b[2m\u001b[38;5;2m 941\u001b[0m: }\u001b[m\r\n\u001b[2m\u001b[38;5;1m 942\u001b[0m \u001b[2m\u001b[38;5;2m 942\u001b[0m: \u001b[m\r\n     \u001b[38;5;2m 943\u001b[39m: \u001b[4m\u001b[38;5;2m/// Test a dirty working copy that gets rewritten from another workspace\u001b[24m\u001b[39m\u001b[m\r\n     \u001b[38;5;2m 944\u001b[39m: \u001b[4m\u001b[38;5;2m#[test]\u001b[24m\u001b[39m\u001b[m\r\n     \u001b[38;5;2m 945\u001b[39m: \u001b[4m\u001b[38;5;2mfn test_workspaces_updated_by_other_with_changes_in_working_copy_automatic() {\u001b[24m\u001b[39m\u001b[m\r\n     \u001b[38;5;2m 946\u001b[39m: \u001b[4m\u001b[38;5;2m    let test_env = TestEnvironment::default();\u001b[24m\u001b[39m\u001b[m\r\n:\u001b[K"]
[1.594, "o", "\r\u001b[K\u001b[?1l\u001b>"]
[0.002, "o", "\u001b[?7h\u001b[7m⏎\u001b[m                                                                                                           \r \r\u001b[?7l\u001b[?2004h"]
[0.000, "o", "\u001b[?25l\r\r\n\u001b[0;1;36mjj\u001b[0;m on \u001b[0;1;35m main\u001b[0;m is \u001b[0;1;38;5;208m📦 v0.41.0\u001b[0;m via \u001b[0;1;33m🐍 v3.14.4 \u001b[0;mvia \u001b[0;1;31m🦀 v1.95.0 \r\n\u001b[0;1;37mesh\u001b[0;m \u001b[0;1;32m❯\u001b[0;m \r\u001b[6C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.015, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.598, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[0;31mj\u001b[0;m\r\u001b[7C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[7C\u001b[?25h"]
[0.136, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[K\u001b[0;32mjj\u001b[0;m\r\u001b[8C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[8C\u001b[?25h"]
[0.429, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[8C \r\u001b[9C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[9C\u001b[?25h"]
[0.126, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[9Cs\r\u001b[10C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[10C\u001b[?25h"]
[0.148, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[10Ch\r\u001b[11C\u001b[?25h"]
[0.028, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[11Co\r\u001b[12C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[12C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[12C\u001b[?25h"]
[0.039, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[12Cw\r\u001b[13C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[13C\u001b[?25h"]
[0.085, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[13C \r\u001b[14C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[14C\u001b[?25h"]
[0.419, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[0;4;33m'\"parents(\"'\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7;34m\"parents(\"\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)                       \u001b[0;m  \u001b[0;34malgmyr/te\r\n\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                   \u001b[0;m  all\u001b[0;2m (All \r\n\u001b[0;m413f539283e5\u001b[0;2m (release: 0.41.0)                                                                   \u001b[0;m  ancestors\r\n468a1fe96cac                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m4b9697e51acd                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m5c2070ec5237                                                                                       \u001b[0;34marxanas/p\r\n\u001b[0;m6512f388da6b                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m726b0c859531                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m941d0290f551\u001b[0;2m (release: 0.40.0)                                                                   \u001b[0;m  \u001b[0;34marxanas/w\r\n\u001b[0;m9be2a835ed86\u001b[0;2m (examples: use Revset::stream())                                                    \u001b[0;m  \u001b[0;34mase/rzwwz\r\n\u001b[0;1m@                                                                                                \u001b[0;m  \u001b[0;34mase/uypoq\r\nCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)    \u001b[0;m  \u001b[0;34mase/zwtxr\r\nEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                        \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;2mHEAD (@-)                                                                                        \u001b[0;m  \u001b[0;34maseipp/ca\r\nab/push-vtvmulzoskqm@origin\u001b[0;2m (completion: Add support for Nushell completions)                    \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-mtvspvkmzwvp@origin\u001b[0;2m (edit: Add edit training wheels)                                 \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-nrmmlqxmrqym@origin\u001b[0;2m (Serialize command)                                              \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)      \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-zvlvuqvxqwsz@origin\u001b[0;2m (Update all the tests, added one new, fixed template test issue.)\u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;7;35m         \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.470, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\u001b[22Cp\r\n\u001b[100C\u001b[K\u001b[0;34mse/uypoq\r\n\u001b[99C\u001b[0;m\u001b[K\u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K9be2a835ed86\u001b[0;2m (examples: use Revset::stream())                                                    \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K\u001b[0;34mCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)    \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K\u001b[0;34mEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                        \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;m\u001b[K\u001b[0;34mab/push-vtvmulzoskqm@origin\u001b[0;2m (completion: Add support for Nushell completions)                    \u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-mtvspvkmzwvp@origin\u001b[0;2m (edit: Add edit training wheels)                                 \u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-nrmmlqxmrqym@origin\u001b[0;2m (Serialize command)                                              \u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)      \u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-zvlvuqvxqwsz@origin\u001b[0;2m (Update all the tests, added one new, fixed template test issue.)\u001b[0;m  \u001b[0;34maseipp/gr\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/template-alias-super@origin\u001b[0;2m (revsets: Add test cases for super in revsets.)               \u001b[0;m  \u001b[0;34maseipp/li\r\n\u001b[0;m\u001b[Kall\u001b[0;2m (All visible commits in the repo)                                                            \u001b[0;m  \u001b[0;34maseipp/li\r\n\u001b[0;m\u001b[Kancestors\u001b[0;2m (Ancestors of x limited to the given depth)                                            \u001b[0;m  \u001b[0;34maseipp/ni\r\n\u001b[0;m\u001b[K\u001b[0;34marxanas/fix-release@origin\u001b[0;2m (wip: remove non-dev `testutils` dependency to unblock release?)      \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/proptest@origin\u001b[0;2m (wip: adjust state machine)                                              \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/wip/docs@origin\u001b[0;2m (wip: some documentation reorganization)                                 \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/wip/format-2@origin\u001b[0;2m (wip: initial dprint formatting changes)                             \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/wip/git-status-fsmonitor@origin\u001b[0;2m (wip: `git status`-based fsmonitor)                      \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mse/rzwwzymrnlll@origin\u001b[0;2m ((divergent) docs: add full watchman config example)                     \u001b[0;m  \u001b[0;34maseipp/pu\r\n\u001b[9C\u001b[0;m\u001b[K\u001b[0;7;35m    \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[23C\u001b[?25h"]
[0.081, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\u001b[23Ca\r\n\u001b[97C\u001b[K\u001b[0;2;7m           \r\n\u001b[97C\u001b[0;m\u001b[K\u001b[0;2m           \r\n\u001b[0;m\u001b[K\u001b[0;34mEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                                   \r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)                 \r\n\u001b[0;m\u001b[K\u001b[0;34mase/uypoqpqkxklz@origin\u001b[0;2m (progress with fast path etc)                                                       \r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/lib-make-treestate-check-out-nzxkkzmxzwor@origin\u001b[0;2m (lib: make TreeState::check_out() and set_sparse_pat\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/push-lpvowkrkonwk@origin\u001b[0;2m (cargo: compile all packages with `-C debuginfo=line-tables-only`)          \r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/push-nnyrslmyqlzt@origin\u001b[0;2m (repo: integrate scm-record into the cargo workspace)                       \r\n\u001b[0;m\u001b[Kauthor\u001b[0;2m (Commits with the author's name or email matching the given string pattern)                          \r\n\u001b[0;m\u001b[Kauthor_date\u001b[0;2m (Commits with author dates matching the specified date pattern)                                 \r\n\u001b[0;m\u001b[K\u001b[0;34mcalebdw/push-myxsnoysttxu@origin\u001b[0;2m ((divergent) workspaces: use relative paths for workspaces)                \r\n\u001b[0;m\u001b[K\u001b[0;34mcolocated-workspaces@origin\u001b[0;2m (workspace: Add worktree support to MaybeColocatedGitRepo)                      \r\n\u001b[0;m\u001b[Kcommitter\u001b[0;2m (Commits with the committer's name or email matching the given string pattern)                    \r\n\u001b[0;m\u001b[Kcommitter_date\u001b[0;2m (Commits with committer dates matching the specified date pattern)                           \r\n\u001b[0;m\u001b[Kdescription\u001b[0;2m (Commits that have a description matching the given string pattern)                             \r\n\u001b[0;m\u001b[Kdiff_contains\u001b[0;2m (Commits containing diffs matching the given text pattern line by line)                       \r\n\u001b[0;m\u001b[K\u001b[0;34mdploch/jj-dir@origin\u001b[0;2m (workspace: allow extensions to customize the creation of the .jj directory)           \r\n\u001b[0;m\u001b[Kfiles\u001b[0;2m (Commits modifying paths matching the given fileset expression)                                       \r\n\u001b[0;m\u001b[K\u001b[0;34mgh-pages@origin\u001b[0;2m (Deploy Starlight docs to /starlight)                                                       \r\n\u001b[13C\u001b[0;m\u001b[K\u001b[0;7;35m                          \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[24C\u001b[?25h"]
[0.139, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\u001b[24Cr\r\n\r\n\r\n\u001b[K\u001b[0;34maseipp/lib-make-treestate-check-out-nzxkkzmxzwor@origin\u001b[0;2m (lib: make TreeState::check_out() and set_sparse_pat\r\n\u001b[0;m\u001b[K\u001b[0;34mig/squash-preserve-snapshot@origin\u001b[0;2m (lib squash_commits: Fix partial squash into parent, forbid unsupported c\r\n\u001b[0;m\u001b[K\u001b[0;34mjj-parallelize-commits-output@origin\u001b[0;2m (parallelize: print list of parallelized commits)                      \r\n\u001b[0;m\u001b[Kparents\u001b[0;2m (Same as x-)                                                                                        \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-rmnzxqzrwxwp@origin\u001b[0;2m (repo: don't clear parent_mapping after rebasing descendants)                      \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-wslopvrrvzpq@origin\u001b[0;2m (commit_builder: allow recreating commit, don't create cycle in parent mapping)    \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-wszzmxnmpvwu@origin\u001b[0;2m (cli split: Implement --parallel by rebasing the second commit)                    \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-yvvuromulyxu@origin\u001b[0;2m (Refactor jj fix, prepare to move some logic to lib to make it usable elsewhere.)  \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-zskvrqqkxkwz@origin\u001b[0;2m (cli split: Make `jj split --parallel` set @ to the first revision)                \r\n\u001b[0;m\u001b[K\u001b[0;34msenekor/pkqqlywnpklz@origin\u001b[0;2m (WIP: config: separarte trunk() and remote_head() aliases)                      \r\n\u001b[0;m\u001b[K\u001b[0;34mwd/partial-revert@origin\u001b[0;2m (cli: support partial revert)                                                      \u001b[0;m\r\n\u001b[J\u001b[A\u001b[13A\r\u001b[25C\u001b[?25h"]
[0.068, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\u001b[25Ce\r\n\r\n\r\n\u001b[K\u001b[0;34mig/squash-preserve-snapshot@origin\u001b[0;2m (lib squash_commits: Fix partial squash into parent, forbid unsupported c\r\n\u001b[0;m\u001b[Kparents\u001b[0;2m (Same as x-)                                                                                        \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-rmnzxqzrwxwp@origin\u001b[0;2m (repo: don't clear parent_mapping after rebasing descendants)                      \r\n\u001b[0;m\u001b[K\u001b[0;34mpush-wslopvrrvzpq@origin\u001b[0;2m (commit_builder: allow recreating commit, don't create cycle in parent mapping)    \r\n\u001b[5C\u001b[0;m\u001b[K\u001b[0;34myvvuromulyxu@origin\u001b[0;2m (Refactor jj fix, prepare to move some logic to lib to make it usable elsewhere.)  \u001b[0;m\r\n\u001b[J\u001b[A\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.576, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[25C\u001b[K\u001b[0;4;33m@git'\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34m\"parents(\"\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                                  \r\n\u001b[0;m\u001b[K\u001b[0;7;34m\"parents(\"@git\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)                              \r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.144, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4mig/squash-preserve-snapshot@origin\r\n\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34m\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                              \r\n\u001b[0;m\u001b[K\u001b[0;7;34mig/squash-preserve-snapshot@origin\u001b[0;2;7m (lib squash_commits: Fix partial squash into parent, forbid unsupported c\r\n\r\n\r\n\r\n\u001b[0;m\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.117, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4;33m'parents('\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34mig/squash-preserve-snapshot@origin\u001b[0;2m (lib squash_commits: Fix partial squash into parent, forbid unsupported c\r\n\u001b[0;m\u001b[K\u001b[0;7mparents\u001b[0;2;7m (Same as x-)                                                                                        \r\n\r\n\r\n\u001b[0;m\u001b[7A\r\u001b[26C\u001b[?25h"]
[0.255, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;33m'parents('\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[24C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[24C\u001b[?25h"]
[0.549, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4;33m'parents(\"parents(\"'\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7;34m\"parents(\"\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)                       \u001b[0;m  \u001b[0;34malgmyr/te\r\n\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                   \u001b[0;m  all\u001b[0;2m (All \r\n\u001b[0;m413f539283e5\u001b[0;2m (release: 0.41.0)                                                                   \u001b[0;m  ancestors\r\n468a1fe96cac                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m4b9697e51acd                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m5c2070ec5237                                                                                       \u001b[0;34marxanas/p\r\n\u001b[0;m6512f388da6b                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m726b0c859531                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m941d0290f551\u001b[0;2m (release: 0.40.0)                                                                   \u001b[0;m  \u001b[0;34marxanas/w\r\n\u001b[0;m9be2a835ed86\u001b[0;2m (examples: use Revset::stream())                                                    \u001b[0;m  \u001b[0;34mase/rzwwz\r\n\u001b[0;1m@                                                                                                \u001b[0;m  \u001b[0;34mase/uypoq\r\nCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)    \u001b[0;m  \u001b[0;34mase/zwtxr\r\nEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                        \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;2mHEAD (@-)                                                                                        \u001b[0;m  \u001b[0;34maseipp/ca\r\nab/push-vtvmulzoskqm@origin\u001b[0;2m (completion: Add support for Nushell completions)                    \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-mtvspvkmzwvp@origin\u001b[0;2m (edit: Add edit training wheels)                                 \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-nrmmlqxmrqym@origin\u001b[0;2m (Serialize command)                                              \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)      \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-zvlvuqvxqwsz@origin\u001b[0;2m (Update all the tests, added one new, fixed template test issue.)\u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;7;35m         \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[0.183, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\u001b[22Cc\r\n\u001b[93C\u001b[K  \u001b[0;34mase/rzwwzymrn\r\n\u001b[93C\u001b[0;m\u001b[K  \u001b[0;34mase/uypoqpqkx\r\n\u001b[1C\u001b[0;m\u001b[K68a1fe96cac                                                                                   \u001b[0;34mase/zwtxrvyrk\r\n\u001b[1C\u001b[0;m\u001b[Kb9697e51acd                                                                                   \u001b[0;34maseipp/cargo-\r\n\u001b[0;m\u001b[K5c2070ec5237                                                                                   \u001b[0;34maseipp/cargo-\r\n\u001b[0;m\u001b[K726b0c859531                                                                                   \u001b[0;34maseipp/cargo-\r\n\u001b[0;m\u001b[K\u001b[0;34mCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)\u001b[0;m  \u001b[0;34maseipp/cargo-\r\n\u001b[0;m\u001b[K\u001b[0;34mEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                    \u001b[0;m  \u001b[0;34maseipp/cli-ad\r\n\u001b[0;m\u001b[K\u001b[0;34mab/push-vtvmulzoskqm@origin\u001b[0;2m (completion: Add support for Nushell completions)                \u001b[0;m  \u001b[0;34maseipp/cli-do\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-nrmmlqxmrqym@origin\u001b[0;2m (Serialize command)                                          \u001b[0;m  \u001b[0;34maseipp/cli-fi\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)  \u001b[0;m  \u001b[0;34maseipp/cli-re\r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/template-alias-super@origin\u001b[0;2m (revsets: Add test cases for super in revsets.)           \u001b[0;m  \u001b[0;34maseipp/graft-\r\n\u001b[0;m\u001b[Kall\u001b[0;2m (All visible commits in the repo)                                                        \u001b[0;m  \u001b[0;34maseipp/lib-ma\r\n\u001b[0;m\u001b[Kancestors\u001b[0;2m (Ancestors of x limited to the given depth)                                        \u001b[0;m  \u001b[0;34maseipp/lib-ma\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/fix-release@origin\u001b[0;2m (wip: remove non-dev `testutils` dependency to unblock release?)  \u001b[0;m  \u001b[0;34maseipp/push-k\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/format@origin\u001b[0;2m (ci: add formatting check)                                             \u001b[0;m  \u001b[0;34maseipp/push-l\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/proptest@origin\u001b[0;2m (wip: adjust state machine)                                          \u001b[0;m  \u001b[0;34maseipp/push-l\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/wip/docs@origin\u001b[0;2m (wip: some documentation reorganization)                             \u001b[0;m  \u001b[0;34maseipp/push-m\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mrxanas/wip/format-2@origin\u001b[0;2m (wip: initial dprint formatting changes)                         \u001b[0;m  \u001b[0;34maseipp/push-n\r\n\u001b[9C\u001b[0;m\u001b[K\u001b[0;7;35m    \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[23C\u001b[?25h"]
[0.003, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[23C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[20A\r\u001b[23C\u001b[?25h"]
[0.077, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[23C\u001b[K\u001b[0;4;33mCacheMyWorkingCopy@origin'\r\n\u001b[23C\u001b[0;mh\r\n\u001b[K\u001b[0;7;34mCacheMyWorkingCopy@origin\u001b[0;2;7m (lib: Add the WorkingCopyStore trait and a default implementation.)               \r\n\u001b[0;m\u001b[K\u001b[0;34mEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                                   \r\n\u001b[0;m\u001b[K\u001b[0;34malgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)                 \r\n\u001b[0;m\u001b[K\u001b[0;34marxanas/format@origin\u001b[0;2m (ci: add formatting check)                                                            \r\n\u001b[0;m\u001b[K\u001b[0;34marxanas/proptest@origin\u001b[0;2m (wip: adjust state machine)                                                         \r\n\u001b[0;m\u001b[K\u001b[0;34marxanas/wip/format-2@origin\u001b[0;2m (wip: initial dprint formatting changes)                                        \r\n\u001b[0;m\u001b[K\u001b[0;34mase/rzwwzymrnlll@origin\u001b[0;2m ((divergent) docs: add full watchman config example)                                \r\n\u001b[0;m\u001b[K\u001b[0;34maseipp/cargo-use-non-table-syntax-for-wyrkvvmokqqw@origin\u001b[0;2m ((divergent) cargo: use non-table syntax for watch\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/lib-make-treestate-check-out-nzxkkzmxzwor@origin\u001b[0;2m (lib: make TreeState::check_out() and set_sparse_pat\r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/push-nypnplzktvuu@origin\u001b[0;2m (docs: tweak changelog and highlight big additions)                         \r\n\u001b[1C\u001b[0;m\u001b[K\u001b[0;34mseipp/push-vzypxsolopto@origin\u001b[0;2m (github: add action to check dotslash files)                                \r\n\u001b[0;m\u001b[Kauthor\u001b[0;2m (Commits with the author's name or email matching the given string pattern)                          \r\n\u001b[1C\u001b[0;m\u001b[Kuthor_date\u001b[0;2m (Commits with author dates matching the specified date pattern)                                 \r\n\u001b[0;m\u001b[K\u001b[0;34mbnjmnt4n/push-lxvwpmxswoyt@origin\u001b[0;2m (cli: git: add `ref fetch` command)                                       \r\n\u001b[0;m\u001b[K\u001b[0;34mbryce/push-kwkklvxrwukl@origin\u001b[0;2m (docs: add explanation of how to check MSRV locally)                         \r\n\u001b[0;m\u001b[Kchildren\u001b[0;2m (Same as x+)                                                                                       \r\n\u001b[0;m\u001b[Kcommitter\u001b[0;2m (Commits with the committer's name or email matching the given string pattern)                    \r\n\u001b[0;m\u001b[Kcommitter_date\u001b[0;2m (Commits with committer dates matching the specified date pattern)                           \r\n\u001b[0;m\u001b[Kdescription\u001b[0;2m (Commits that have a description matching the given string pattern)                             \r\n\u001b[13C\u001b[0;m\u001b[K\u001b[0;7;35m                   \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[24C\u001b[?25h"]
[0.038, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[23C\u001b[K\u001b[0;4;33marxanas/proptest@origin'\r\n\u001b[24C\u001b[0;mi\r\n\u001b[K\u001b[0;7;34marxanas/proptest@origin\u001b[0;2;7m (wip: adjust state machine)                                     \r\n\u001b[0;m\u001b[Kauthor\u001b[0;2m (Commits with the author's name or email matching the given string pattern)      \r\n\u001b[0;m\u001b[Kauthor_date\u001b[0;2m (Commits with author dates matching the specified date pattern)             \r\n\u001b[0;m\u001b[Kchildren\u001b[0;2m (Same as x+)                                                                   \r\n\u001b[0;m\u001b[Kcommitter\u001b[0;2m (Commits with the committer's name or email matching the given string pattern)\r\n\u001b[0;m\u001b[Kcommitter_date\u001b[0;2m (Commits with committer dates matching the specified date pattern)       \r\n\u001b[0;m\u001b[Kdescription\u001b[0;2m (Commits that have a description matching the given string pattern)         \r\n\u001b[0;m\u001b[Kdiff_contains\u001b[0;2m (Commits containing diffs matching the given text pattern line by line)   \r\n\u001b[0;m\u001b[Kfiles\u001b[0;2m (Commits modifying paths matching the given fileset expression)                   \r\n\u001b[0;m\u001b[K\u001b[0;34mig/tar-dot-slash@origin\u001b[0;2m (releasing workflow: get rid of `./` in tar archives)           \u001b[0;m\r\n\u001b[J\u001b[A\u001b[10A\r\u001b[25C\u001b[?25h"]
[0.604, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[24C\u001b[K\u001b[0;4;33muthor('\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34marxanas/proptest@origin\u001b[0;2m (wip: adjust state machine)                                     \r\n\u001b[0;m\u001b[K\u001b[0;7mauthor\u001b[0;2;7m (Commits with the author's name or email matching the given string pattern)      \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[10A\r\u001b[25C\u001b[?25h"]
[0.157, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[29C\u001b[K\u001b[0;4;33m_date('\r\n\r\n\r\n\u001b[0;m\u001b[Kauthor\u001b[0;2m (Commits with the author's name or email matching the given string pattern)      \r\n\u001b[0;m\u001b[K\u001b[0;7mauthor_date\u001b[0;2;7m (Commits with author dates matching the specified date pattern)             \r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[10A\r\u001b[25C\u001b[?25h"]
[0.127, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[23C\u001b[K\u001b[0;4;33mchildren('\r\n\r\n\r\n\r\n\u001b[0;m\u001b[Kauthor_date\u001b[0;2m (Commits with author dates matching the specified date pattern)             \r\n\u001b[0;m\u001b[K\u001b[0;7mchildren\u001b[0;2;7m (Same as x+)                                                                   \r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[10A\r\u001b[25C\u001b[?25h"]
[0.314, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;33m'parents(children('\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[33C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[33C\u001b[?25h"]
[0.561, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4;33m'parents(children(\"parents(\"'\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7;34m\"parents(\"\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)                       \u001b[0;m  \u001b[0;34malgmyr/te\r\n\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)                   \u001b[0;m  all\u001b[0;2m (All \r\n\u001b[0;m413f539283e5\u001b[0;2m (release: 0.41.0)                                                                   \u001b[0;m  ancestors\r\n468a1fe96cac                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m4b9697e51acd                                                                                       \u001b[0;34marxanas/f\r\n\u001b[0;m5c2070ec5237                                                                                       \u001b[0;34marxanas/p\r\n\u001b[0;m6512f388da6b                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m726b0c859531                                                                                       \u001b[0;34marxanas/w\r\n\u001b[0;m941d0290f551\u001b[0;2m (release: 0.40.0)                                                                   \u001b[0;m  \u001b[0;34marxanas/w\r\n\u001b[0;m9be2a835ed86\u001b[0;2m (examples: use Revset::stream())                                                    \u001b[0;m  \u001b[0;34mase/rzwwz\r\n\u001b[0;1m@                                                                                                \u001b[0;m  \u001b[0;34mase/uypoq\r\nCacheMyWorkingCopy@origin\u001b[0;2m (lib: Add the WorkingCopyStore trait and a default implementation.)    \u001b[0;m  \u001b[0;34mase/zwtxr\r\nEekle-patch-1@origin\u001b[0;2m (contributing: Fix relative links to docs directory)                        \u001b[0;m  \u001b[0;34maseipp/ca\r\n\u001b[0;2mHEAD (@-)                                                                                        \u001b[0;m  \u001b[0;34maseipp/ca\r\nab/push-vtvmulzoskqm@origin\u001b[0;2m (completion: Add support for Nushell completions)                    \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-mtvspvkmzwvp@origin\u001b[0;2m (edit: Add edit training wheels)                                 \u001b[0;m  \u001b[0;34maseipp/ca\r\nalgmyr/push-nrmmlqxmrqym@origin\u001b[0;2m (Serialize command)                                              \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-yyszmskxolpk@origin\u001b[0;2m (Allow restricting diff/patch output to a specific revset.)      \u001b[0;m  \u001b[0;34maseipp/cl\r\nalgmyr/push-zvlvuqvxqwsz@origin\u001b[0;2m (Update all the tests, added one new, fixed template test issue.)\u001b[0;m  \u001b[0;34maseipp/cl\r\n\u001b[0;7;35m         \u001b[0;35m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0;m\u001b[20A\r\u001b[22C\u001b[?25h"]
[1.339, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;33m'parents(children(\"parents(\"'\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[43C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[43C\u001b[?25h"]
[0.598, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4;33m'parents(children(\"parents(\"'\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7;34m\"parents(\"\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)    \r\n\u001b[0;34m\"parents(\"@git\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)\u001b[0;m\u001b[2A\r\u001b[22C\u001b[?25h"]
[0.607, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[42C\u001b[K\u001b[0;4;33m@git'\r\n\r\n\u001b[0;m\u001b[K\u001b[0;34m\"parents(\"\u001b[0;2m (cargo: make dependency usage consistent with surrounding code)    \r\n\u001b[0;m\u001b[K\u001b[0;7;34m\"parents(\"@git\u001b[0;2;7m (cargo: make dependency usage consistent with surrounding code)\u001b[0;m\u001b[2A\r\u001b[22C\u001b[?25h"]
[0.543, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;33m'parents(children(\"parents(\"@git'\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[47C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[47C\u001b[?25h"]
[0.446, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[46C\u001b[?25h"]
[0.501, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[46C\u001b[K\u001b[0;33m_'\u001b[0;m\r\u001b[47C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[47C\u001b[?25h"]
[0.564, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[46C\u001b[K\u001b[0;33m'\u001b[0;m\r\u001b[46C\u001b[?25h"]
[0.441, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[46C\u001b[K\u001b[0;33m)'\u001b[0;m\r\u001b[47C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[47C\u001b[?25h"]
[0.420, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[47C\u001b[K\u001b[0;33m)'\u001b[0;m\r\u001b[48C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[48C\u001b[?25h"]
[0.855, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[48C\u001b[K\u001b[0;33m+'\u001b[0;m\r\u001b[49C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[49C\u001b[?25h"]
[0.686, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;4;33m'parents(children(\"parents(\"@git))+&'\r\n\u001b[0;1;37;45m COMPLETING argument \u001b[0;m \r\n\u001b[0;7m&\u001b[0;2;7m (`x & y`: Revisions that are in both x and y)                                              \r\n\u001b[0;m++\u001b[0;2m (cli git colocation: import `WorkspaceCommandHelper`Modified regular file cli/...)        \r\n\u001b[0;m+++\u001b[0;2m (cli git colocation: fix comment saying colocation status is checked earlier t...)       \r\n\u001b[0;m+++++\u001b[0;2m (git: don't translate RevsetEvaluationError to BackendErrorModified regular fi...)     \r\n\u001b[0;m++++++\u001b[0;2m (git: build list of old/new referenced heads first in import_refs()Modified re...)    \r\n\u001b[0;m++++++++\u001b[0;2m (repo: make index_commits() return list of indexed commitsModified regular fil...)  \r\n\u001b[0;m+++++++++\u001b[0;2m (git: collect abandoned Commit objects and return them as statsModified regula...) \r\n\u001b[0;m++++++++++\u001b[0;2m (git: generate synthetic predecessors/rewrites on import/fetchModified regular...)\r\n\u001b[0;m..\u001b[0;2m (`..x`: Ancestors of x, including the commits in x itself)                                \r\n\u001b[0;m::\u001b[0;2m (`::x`: Ancestors of x, including the commits in x itself)                                \r\n\u001b[0;m|\u001b[0;2m (`x | y`: Revisions that are in either x or y (or both))                                   \r\n\u001b[0;m~\u001b[0;2m (`x ~ y`: Revisions that are in x but not in y)                                            \u001b[0;m\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.387, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[49C\u001b[K\u001b[0;4;33m+'\r\n\r\n\u001b[0;m\u001b[K&\u001b[0;2m (`x & y`: Revisions that are in both x and y)                                              \r\n\u001b[0;m\u001b[K\u001b[0;7m++\u001b[0;2;7m (cli git colocation: import `WorkspaceCommandHelper`Modified regular file cli/...)        \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.137, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[50C\u001b[K\u001b[0;4;33m+'\r\n\r\n\r\n\u001b[0;m\u001b[K++\u001b[0;2m (cli git colocation: import `WorkspaceCommandHelper`Modified regular file cli/...)        \r\n\u001b[0;m\u001b[K\u001b[0;7m+++\u001b[0;2;7m (cli git colocation: fix comment saying colocation status is checked earlier t...)       \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.146, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[51C\u001b[K\u001b[0;4;33m++'\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K+++\u001b[0;2m (cli git colocation: fix comment saying colocation status is checked earlier t...)       \r\n\u001b[0;m\u001b[K\u001b[0;7m+++++\u001b[0;2;7m (git: don't translate RevsetEvaluationError to BackendErrorModified regular fi...)     \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.146, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[53C\u001b[K\u001b[0;4;33m+'\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K+++++\u001b[0;2m (git: don't translate RevsetEvaluationError to BackendErrorModified regular fi...)     \r\n\u001b[0;m\u001b[K\u001b[0;7m++++++\u001b[0;2;7m (git: build list of old/new referenced heads first in import_refs()Modified re...)    \r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.137, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[54C\u001b[K\u001b[0;4;33m++'\r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[K++++++\u001b[0;2m (git: build list of old/new referenced heads first in import_refs()Modified re...)    \r\n\u001b[0;m\u001b[K\u001b[0;7m++++++++\u001b[0;2;7m (repo: make index_commits() return list of indexed commitsModified regular fil...)  \r\n\r\n\r\n\r\n\r\n\r\n\u001b[0;m\u001b[12A\r\u001b[22C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\u001b[12A\r\u001b[22C\u001b[?25h"]
[1.405, "o", "\u001b[?25l\u001b[3A\r\r\n\r\n\u001b[14C\u001b[K\u001b[0;33m'parents(children(\"parents(\"@git))++++++++'\u001b[0;m\r\n\u001b[J\u001b[A\r\u001b[57C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[57C\u001b[?25h"]
[0.296, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\n\r\u001b[?25h\u001b[?7h\u001b[?2004l\r"]
[0.018, "o", "\u001b[?1h\u001b=\rCommit ID: \u001b[38;5;4ma044bb29de16c042e618ac94c0398a3d272d764d\u001b[39m\u001b[m\r\nChange ID: \u001b[38;5;5mznyuppxkzoznmrpmrnsvtqywtkwlxksr\u001b[39m\u001b[m\r\nAuthor   : \u001b[38;5;3mYuya Nishihara\u001b[39m <\u001b[38;5;3myuya@tcha.org\u001b[39m> (\u001b[38;5;6m2026-05-12 05:21:14\u001b[39m)\u001b[m\r\nCommitter: \u001b[38;5;3mYuya Nishihara\u001b[39m <\u001b[38;5;3myuya@tcha.org\u001b[39m> (\u001b[38;5;6m2026-05-16 05:33:32\u001b[39m)\u001b[m\r\n\u001b[m\r\n    repo: make index_commits() return list of indexed commits\u001b[m\r\n\u001b[m\r\n    The heads argument is also filtered because index_commits(known_commits) is a\u001b[m\r\n    valid request.\u001b[m\r\n\u001b[m\r\n\u001b[38;5;3mModified regular file lib/src/repo.rs:\u001b[39m\u001b[m\r\n"]
[0.001, "o", "    ...\u001b[m\r\n\u001b[2m\u001b[38;5;1m1685\u001b[0m \u001b[2m\u001b[38;5;2m1685\u001b[0m:     }\u001b[m\r\n\u001b[2m\u001b[38;5;1m1686\u001b[0m \u001b[2m\u001b[38;5;2m1686\u001b[0m: \u001b[m\r\n\u001b[2m\u001b[38;5;1m1687\u001b[0m \u001b[2m\u001b[38;5;2m1687\u001b[0m:     /// Adds the given `heads` and ancestor commits to the index without making\u001b[m\r\n\u001b[38;5;1m1688\u001b[39m \u001b[38;5;2m1688\u001b[39m:     /// them visible.\u001b[4m\u001b[38;5;2m Returns newly-indexed commits.\u001b[24m\u001b[39m\u001b[m\r\n\u001b[38;5;1m1689\u001b[39m \u001b[38;5;2m1689\u001b[39m:     pub async fn index_commits(&mut self, heads: &[Commit]) -> BackendResult<\u001b[4m\u001b[38;5;1m()\u001b[38;5;2mVec<Commit>\u001b[24m\u001b[39m> {\u001b[m\r\n\u001b[2m\u001b[38;5;1m1690\u001b[0m \u001b[2m\u001b[38;5;2m1690\u001b[0m:         let missing_commits = dag_walk_async::topo_order_reverse_ord(\u001b[m\r\n\u001b[2m\u001b[38;5;1m1691\u001b[0m \u001b[2m\u001b[38;5;2m1691\u001b[0m:             heads\u001b[m\r\n\u001b[2m\u001b[38;5;1m1692\u001b[0m \u001b[2m\u001b[38;5;2m1692\u001b[0m:                 .iter()\u001b[m\r\n"]
[0.001, "o", "\u001b[38;5;1m1693\u001b[39m     : \u001b[38;5;1m                .\u001b[4mcloned\u001b[24m(\u001b[4m)\u001b[24m\u001b[39m\u001b[m\r\n\u001b[38;5;1m1694\u001b[39m     : \u001b[38;5;1m                \u001b[4m.map\u001b[24m(CommitByCommitterTimestamp\u001b[4m)\u001b[24m\u001b[39m\u001b[m\r\n\u001b[38;5;1m1695\u001b[39m     : \u001b[4m\u001b[38;5;1m                \u001b[24m.\u001b[4mmap\u001b[24m(Ok),\u001b[39m\u001b[m\r\n:\u001b[K"]
[1.853, "o", "\r\u001b[K\u001b[?1l\u001b>"]
[0.003, "o", "\u001b[?7h\u001b[7m⏎\u001b[m                                                                                                           \r \r\u001b[?7l\u001b[?2004h\u001b[?25l\r\r\n\u001b[0;1;36mjj\u001b[0;m on \u001b[0;1;35m main\u001b[0;m is \u001b[0;1;38;5;208m📦 v0.41.0\u001b[0;m via \u001b[0;1;33m🐍 v3.14.4 \u001b[0;mvia \u001b[0;1;31m🦀 v1.95.0 \r\n\u001b[0;1;37mesh\u001b[0;m \u001b[0;1;32m❯\u001b[0;m \r\u001b[6C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.016, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.000, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.001, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[6C\u001b[?25h"]
[0.423, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[0;31me\u001b[0;m\r\u001b[7C\u001b[?25h"]
[0.175, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[7C\u001b[0;31mx\u001b[0;m\r\u001b[8C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[8C\u001b[?25h"]
[0.174, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[8C\u001b[0;31mi\u001b[0;m\r\u001b[9C\u001b[?25h"]
[0.091, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\u001b[6C\u001b[K\u001b[0;32mexit\u001b[0;m\r\u001b[10C\u001b[?25h\u001b[?25l\u001b[2A\r\r\n\r\n\r\u001b[10C\u001b[?25h"]
[0.158, "o", "\u001b[?25l\u001b[2A\r\r\n\r\n\r\n\r\u001b[?25h\u001b[?7h\u001b[?2004l\r"]
[0.004, "x", "0"]
