﻿2026-09-20T06:52:26.9109559Z Current runner version: '2.337.0'
2026-09-20T06:52:26.9146849Z ##[group]Runner Image Provisioner
2026-09-20T06:52:26.9148302Z Hosted Compute Agent
2026-09-20T06:52:26.9149310Z Version: 20260828.587
2026-09-20T06:52:26.9150423Z Commit: abac92662cab4cc7352de4f9f9d2e2419aad9c29
2026-09-20T06:52:26.9151653Z Build Date: 2026-08-28T16:44:25Z
2026-09-20T06:52:26.9152948Z Worker ID: {2d0938b1-b9b7-414f-b570-9ea385699ea3}
2026-09-20T06:52:26.9154189Z Azure Region: northcentralus
2026-09-20T06:52:26.9155226Z ##[endgroup]
2026-09-20T06:52:26.9157865Z ##[group]Operating System
2026-09-20T06:52:26.9158945Z Microsoft Windows Server 2025
2026-09-20T06:52:26.9160069Z 10.0.26100
2026-09-20T06:52:26.9160911Z Datacenter
2026-09-20T06:52:26.9161771Z ##[endgroup]
2026-09-20T06:52:26.9162705Z ##[group]Runner Image
2026-09-20T06:52:26.9163748Z Image: windows-2025-vs2026
2026-09-20T06:52:26.9164859Z Version: 20260907.229.1
2026-09-20T06:52:26.9167418Z Included Software: https://github.com/actions/runner-images/blob/win25-vs2026/20260907.229/images/windows/Windows2025-VS2026-Readme.md
2026-09-20T06:52:26.9170444Z Image Release: https://github.com/actions/runner-images/releases/tag/win25-vs2026%2F20260907.229
2026-09-20T06:52:26.9172387Z ##[endgroup]
2026-09-20T06:52:26.9174251Z ##[group]GITHUB_TOKEN Permissions
2026-09-20T06:52:26.9177101Z Contents: read
2026-09-20T06:52:26.9178074Z Metadata: read
2026-09-20T06:52:26.9178953Z ##[endgroup]
2026-09-20T06:52:26.9181826Z Secret source: Actions
2026-09-20T06:52:26.9183362Z Cache mode: write
2026-09-20T06:52:26.9184499Z Prepare workflow directory
2026-09-20T06:52:26.9910268Z Prepare all required actions
2026-09-20T06:52:26.9959119Z Getting action download info
2026-09-20T06:52:27.1746418Z Download action repository 'actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1' (SHA:3d3c42e5aac5ba805825da76410c181273ba90b1)
2026-09-20T06:52:27.4193865Z Uses: Auto-Explore/GitComet/.github/workflows/cross-platform-tests.yml@refs/pull/502/merge (6283f26006d4c9e628b240abf3334e05fc3667fc)
2026-09-20T06:52:27.4199681Z ##[group] Inputs
2026-09-20T06:52:27.4200582Z   watcher-stress: false
2026-09-20T06:52:27.4201093Z   cold-cache: false
2026-09-20T06:52:27.4201568Z   test-schedule: serial
2026-09-20T06:52:27.4202042Z   fixture-timings: false
2026-09-20T06:52:27.4202530Z ##[endgroup]
2026-09-20T06:52:27.4203059Z Complete job name: platforms / Native Tests (windows-x64)
2026-09-20T06:52:27.5571943Z ##[group]Run actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
2026-09-20T06:52:27.5573413Z with:
2026-09-20T06:52:27.5573964Z   repository: Auto-Explore/GitComet
2026-09-20T06:52:27.5577995Z   token: ***
2026-09-20T06:52:27.5578408Z   ssh-strict: true
2026-09-20T06:52:27.5578825Z   ssh-user: git
2026-09-20T06:52:27.5579240Z   persist-credentials: true
2026-09-20T06:52:27.5579697Z   clean: true
2026-09-20T06:52:27.5580114Z   sparse-checkout-cone-mode: true
2026-09-20T06:52:27.5580605Z   fetch-depth: 1
2026-09-20T06:52:27.5581005Z   fetch-tags: false
2026-09-20T06:52:27.5581454Z   show-progress: true
2026-09-20T06:52:27.5581865Z   lfs: false
2026-09-20T06:52:27.5582239Z   submodules: false
2026-09-20T06:52:27.5582917Z   set-safe-directory: true
2026-09-20T06:52:27.5583414Z   allow-unsafe-pr-checkout: false
2026-09-20T06:52:27.5584375Z env:
2026-09-20T06:52:27.5584794Z   CARGO_TERM_COLOR: always
2026-09-20T06:52:27.5585260Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:52:27.5585776Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:52:27.5586237Z ##[endgroup]
2026-09-20T06:52:27.7073055Z Syncing repository: Auto-Explore/GitComet
2026-09-20T06:52:27.7074890Z ##[group]Getting Git version info
2026-09-20T06:52:27.7075527Z Working directory is 'D:\a\GitComet\GitComet'
2026-09-20T06:52:27.8089486Z [command]"C:\Program Files\Git\bin\git.exe" version
2026-09-20T06:52:28.1586705Z git version 2.55.0.windows.5
2026-09-20T06:52:28.1637341Z ##[endgroup]
2026-09-20T06:52:28.1653937Z Temporarily overriding HOME='D:\a\_temp\a7ca5b0f-d412-4db2-8776-cff69f2c1e54' before making global git config changes
2026-09-20T06:52:28.1657767Z Adding repository directory to the temporary git global config as a safe directory
2026-09-20T06:52:28.1664230Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\GitComet\GitComet
2026-09-20T06:52:28.2300427Z Deleting the contents of 'D:\a\GitComet\GitComet'
2026-09-20T06:52:28.2306003Z ##[group]Determining repository object format
2026-09-20T06:52:28.2308118Z ##[endgroup]
2026-09-20T06:52:28.2309183Z ##[group]Initializing the repository
2026-09-20T06:52:28.2316424Z [command]"C:\Program Files\Git\bin\git.exe" init D:\a\GitComet\GitComet
2026-09-20T06:52:28.3258080Z Initialized empty Git repository in D:/a/GitComet/GitComet/.git/
2026-09-20T06:52:28.3314193Z [command]"C:\Program Files\Git\bin\git.exe" remote add origin https://github.com/Auto-Explore/GitComet
2026-09-20T06:52:28.4013531Z ##[endgroup]
2026-09-20T06:52:28.4014659Z ##[group]Disabling automatic garbage collection
2026-09-20T06:52:28.4022531Z [command]"C:\Program Files\Git\bin\git.exe" config --local gc.auto 0
2026-09-20T06:52:28.4323759Z ##[endgroup]
2026-09-20T06:52:28.4325747Z ##[group]Setting up auth
2026-09-20T06:52:28.4327103Z Removing SSH command configuration
2026-09-20T06:52:28.4336598Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
2026-09-20T06:52:28.4646757Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
2026-09-20T06:52:29.8798892Z Removing HTTP extra header
2026-09-20T06:52:29.8808953Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-09-20T06:52:29.9148730Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
2026-09-20T06:52:30.4610096Z Removing includeIf entries pointing to credentials config files
2026-09-20T06:52:30.4626263Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-09-20T06:52:30.4956631Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
2026-09-20T06:52:31.0239971Z [command]"C:\Program Files\Git\bin\git.exe" config --file D:\a\_temp\git-credentials-242501ee-7edb-4070-809f-dc14c4fcd3e2.config http.https://github.com/.extraheader "AUTHORIZATION: basic ***"
2026-09-20T06:52:31.0611817Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:D:/a/GitComet/GitComet/.git.path D:\a\_temp\git-credentials-242501ee-7edb-4070-809f-dc14c4fcd3e2.config
2026-09-20T06:52:31.0928099Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:D:/a/GitComet/GitComet/.git/worktrees/*.path D:\a\_temp\git-credentials-242501ee-7edb-4070-809f-dc14c4fcd3e2.config
2026-09-20T06:52:31.1282875Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-242501ee-7edb-4070-809f-dc14c4fcd3e2.config
2026-09-20T06:52:31.1583883Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-242501ee-7edb-4070-809f-dc14c4fcd3e2.config
2026-09-20T06:52:31.1907199Z ##[endgroup]
2026-09-20T06:52:31.1909473Z ##[group]Fetching the repository
2026-09-20T06:52:31.1930839Z [command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +6283f26006d4c9e628b240abf3334e05fc3667fc:refs/remotes/pull/502/merge
2026-09-20T06:52:54.2027070Z From https://github.com/Auto-Explore/GitComet
2026-09-20T06:52:54.2027947Z  * [new ref]         6283f26006d4c9e628b240abf3334e05fc3667fc -> pull/502/merge
2026-09-20T06:52:54.2074893Z ##[endgroup]
2026-09-20T06:52:54.2075465Z ##[group]Determining the checkout info
2026-09-20T06:52:54.2076075Z ##[endgroup]
2026-09-20T06:52:54.2086831Z [command]"C:\Program Files\Git\bin\git.exe" sparse-checkout disable
2026-09-20T06:52:54.2608581Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all extensions.worktreeConfig
2026-09-20T06:52:54.2930451Z ##[group]Checking out the ref
2026-09-20T06:52:54.2931031Z [command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force refs/remotes/pull/502/merge
2026-09-20T06:52:55.4649639Z Updating files:  87% (3006/3445)
2026-09-20T06:52:55.7549224Z Updating files:  88% (3032/3445)
2026-09-20T06:52:55.7879554Z Updating files:  89% (3067/3445)
2026-09-20T06:52:56.0085602Z Updating files:  90% (3101/3445)
2026-09-20T06:52:56.0946164Z Updating files:  91% (3135/3445)
2026-09-20T06:52:56.1853646Z Updating files:  92% (3170/3445)
2026-09-20T06:52:56.4158022Z Updating files:  93% (3204/3445)
2026-09-20T06:52:56.4185602Z Updating files:  93% (3231/3445)
2026-09-20T06:52:56.6945724Z Updating files:  94% (3239/3445)
2026-09-20T06:52:56.7465792Z Updating files:  95% (3273/3445)
2026-09-20T06:52:56.9345371Z Updating files:  96% (3308/3445)
2026-09-20T06:52:57.0203080Z Updating files:  97% (3342/3445)
2026-09-20T06:52:57.1036653Z Updating files:  98% (3377/3445)
2026-09-20T06:52:57.1934977Z Updating files:  99% (3411/3445)
2026-09-20T06:52:57.1935578Z Updating files: 100% (3445/3445)
2026-09-20T06:52:57.1936098Z Updating files: 100% (3445/3445), done.
2026-09-20T06:52:57.2085100Z Note: switching to 'refs/remotes/pull/502/merge'.
2026-09-20T06:52:57.2085582Z 
2026-09-20T06:52:57.2086203Z You are in 'detached HEAD' state. You can look around, make experimental
2026-09-20T06:52:57.2087225Z changes and commit them, and you can discard any commits you make in this
2026-09-20T06:52:57.2087894Z state without impacting any branches by switching back to a branch.
2026-09-20T06:52:57.2088282Z 
2026-09-20T06:52:57.2088472Z If you want to create a new branch to retain commits you create, you may
2026-09-20T06:52:57.2088905Z do so (now or later) by using -c with the switch command. Example:
2026-09-20T06:52:57.2089154Z 
2026-09-20T06:52:57.2089297Z   git switch -c <new-branch-name>
2026-09-20T06:52:57.2089466Z 
2026-09-20T06:52:57.2090460Z Or undo this operation with:
2026-09-20T06:52:57.2090656Z 
2026-09-20T06:52:57.2090768Z   git switch -
2026-09-20T06:52:57.2090911Z 
2026-09-20T06:52:57.2091124Z Turn off this advice by setting config variable advice.detachedHead to false
2026-09-20T06:52:57.2091426Z 
2026-09-20T06:52:57.2091780Z HEAD is now at 6283f26 Merge 174cc9a00669f13662c6a46a1ceccee4111ddf6c into 45355a5f2e2dba67dd2727e82de3be0697588503
2026-09-20T06:52:57.2245501Z ##[endgroup]
2026-09-20T06:52:57.2590826Z [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H
2026-09-20T06:52:57.2871028Z 6283f26006d4c9e628b240abf3334e05fc3667fc
2026-09-20T06:52:57.3558156Z Prepare all required actions
2026-09-20T06:52:57.3558875Z Getting action download info
2026-09-20T06:52:57.4497257Z Download action repository 'actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1' (SHA:ece7cb06caefa5fff74198d8649806c4678c61a1)
2026-09-20T06:52:57.5909043Z Download action repository 'actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-09-20T06:52:57.7584880Z ##[group]Run ./.github/actions/ci-setup
2026-09-20T06:52:57.7585152Z with:
2026-09-20T06:52:57.7585351Z   context: windows-x64-workspace-ci-test
2026-09-20T06:52:57.7585605Z   cold-cache: false
2026-09-20T06:52:57.7585785Z   compiled: true
2026-09-20T06:52:57.7585961Z   nextest: true
2026-09-20T06:52:57.7586130Z   python: true
2026-09-20T06:52:57.7586291Z env:
2026-09-20T06:52:57.7586745Z   CARGO_TERM_COLOR: always
2026-09-20T06:52:57.7586961Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:52:57.7587172Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:52:57.7587681Z ##[endgroup]
2026-09-20T06:52:57.7652312Z ##[start-action display=Install Python for CI helpers;id=setup.__actions_setup-python]
2026-09-20T06:52:57.7861201Z ##[group]Run actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1
2026-09-20T06:52:57.7861575Z with:
2026-09-20T06:52:57.7861746Z   python-version: 3.14.7
2026-09-20T06:52:57.7861960Z   check-latest: false
2026-09-20T06:52:57.7864869Z   token: ***
2026-09-20T06:52:57.7865080Z   update-environment: true
2026-09-20T06:52:57.7865298Z   allow-prereleases: false
2026-09-20T06:52:57.7865508Z   freethreaded: false
2026-09-20T06:52:57.7865686Z env:
2026-09-20T06:52:57.7865844Z   CARGO_TERM_COLOR: always
2026-09-20T06:52:57.7866044Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:52:57.7866259Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:52:57.7866471Z ##[endgroup]
2026-09-20T06:52:57.9657268Z ##[group]Installed versions
2026-09-20T06:52:57.9722421Z Successfully set up CPython (3.14.7)
2026-09-20T06:52:57.9723279Z ##[endgroup]
2026-09-20T06:52:57.9858094Z ##[end-action id=setup.__actions_setup-python;outcome=success;conclusion=success;duration_ms=220]
2026-09-20T06:52:57.9860965Z ##[start-action display=Install repository Rust toolchain;id=setup.__run]
2026-09-20T06:52:58.0040542Z ##[group]Run rustup show active-toolchain
2026-09-20T06:52:58.0040951Z [36;1mrustup show active-toolchain[0m
2026-09-20T06:52:58.0041213Z [36;1mrustc -vV[0m
2026-09-20T06:52:58.0126495Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-09-20T06:52:58.0126900Z env:
2026-09-20T06:52:58.0127078Z   CARGO_TERM_COLOR: always
2026-09-20T06:52:58.0127301Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:52:58.0127517Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:52:58.0127826Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:52:58.0128461Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T06:52:58.0129019Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:52:58.0129437Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:52:58.0129852Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:52:58.0130177Z ##[endgroup]
2026-09-20T06:52:58.8108507Z info: syncing channel updates for 1.98-x86_64-pc-windows-msvc
2026-09-20T06:52:59.2771591Z info: latest update on 2026-09-03 for version 1.98.1 (48a229cea 2026-09-01)
2026-09-20T06:52:59.2908746Z info: downloading 5 components
2026-09-20T06:53:08.8335051Z warn: the missing active toolchain `1.98-x86_64-pc-windows-msvc` has been auto-installed
2026-09-20T06:53:08.8336115Z warn: auto-installation is deprecated for most `rustup` commands
2026-09-20T06:53:08.8337156Z warn: scripts relying on this behavior in `rustup` may stop working in the future
2026-09-20T06:53:08.8340005Z warn: to install the active toolchain, use `rustup install` instead
2026-09-20T06:53:08.8343679Z warn: see <https://github.com/rust-lang/rustup/issues/4836> for more info
2026-09-20T06:53:08.8344795Z 1.98-x86_64-pc-windows-msvc (overridden by 'D:\a\GitComet\GitComet\rust-toolchain.toml')
2026-09-20T06:53:09.6422430Z rustc 1.98.1 (48a229cea 2026-09-01)
2026-09-20T06:53:09.6422967Z binary: rustc
2026-09-20T06:53:09.6423411Z commit-hash: 48a229ceaefd4985c50990b14116b6d856af0985
2026-09-20T06:53:09.6423928Z commit-date: 2026-09-01
2026-09-20T06:53:09.6424291Z host: x86_64-pc-windows-msvc
2026-09-20T06:53:09.6424661Z release: 1.98.1
2026-09-20T06:53:09.6427412Z LLVM version: 22.1.8
2026-09-20T06:53:09.6617412Z ##[end-action id=setup.__run;outcome=success;conclusion=success;duration_ms=11675]
2026-09-20T06:53:09.6623731Z ##[start-action display=Compute dependency cache key;id=setup.key]
2026-09-20T06:53:09.6770095Z ##[group]Run python3 scripts/ci/cache.py key --context "$CI_CACHE_CONTEXT"
2026-09-20T06:53:09.6770624Z [36;1mpython3 scripts/ci/cache.py key --context "$CI_CACHE_CONTEXT"[0m
2026-09-20T06:53:09.6788927Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-09-20T06:53:09.6789496Z env:
2026-09-20T06:53:09.6789675Z   CARGO_TERM_COLOR: always
2026-09-20T06:53:09.6790374Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:53:09.6790595Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:53:09.6790898Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:09.6791333Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T06:53:09.6791768Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:09.6792169Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:09.6792552Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:09.6792908Z   CI_CACHE_CONTEXT: windows-x64-workspace-ci-test
2026-09-20T06:53:09.6793190Z ##[endgroup]
2026-09-20T06:53:11.4120048Z key=gitcomet-ci-v2-deps-windows-x64-workspace-ci-test-6da5175dbdf9f324-f447311452e05131
2026-09-20T06:53:11.4120845Z restore-key=gitcomet-ci-v2-deps-windows-x64-workspace-ci-test-6da5175dbdf9f324-
2026-09-20T06:53:11.4121388Z source-key=gitcomet-ci-v2-sources-windows-f447311452e05131
2026-09-20T06:53:11.4121765Z source-restore-key=gitcomet-ci-v2-sources-windows-
2026-09-20T06:53:11.4390488Z ##[end-action id=setup.key;outcome=success;conclusion=success;duration_ms=1776]
2026-09-20T06:53:11.4395202Z ##[start-action display=Restore dependency cache;id=setup.cache]
2026-09-20T06:53:11.4564430Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
2026-09-20T06:53:11.4564804Z with:
2026-09-20T06:53:11.4565014Z   path: D:\a\_temp/gitcomet-ci-cache.tar.gz
2026-09-20T06:53:11.4565506Z   key: gitcomet-ci-v2-deps-windows-x64-workspace-ci-test-6da5175dbdf9f324-f447311452e05131
2026-09-20T06:53:11.4566150Z   restore-keys: gitcomet-ci-v2-deps-windows-x64-workspace-ci-test-6da5175dbdf9f324-
2026-09-20T06:53:11.4566595Z   enableCrossOsArchive: false
2026-09-20T06:53:11.4566836Z   fail-on-cache-miss: false
2026-09-20T06:53:11.4567078Z   lookup-only: false
2026-09-20T06:53:11.4567261Z env:
2026-09-20T06:53:11.4567430Z   CARGO_TERM_COLOR: always
2026-09-20T06:53:11.4567640Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:53:11.4567857Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:53:11.4568162Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:11.4568609Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T06:53:11.4569043Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:11.4569444Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:11.4569832Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:11.4570145Z ##[endgroup]
2026-09-20T06:53:11.8788674Z Cache not found for input keys: gitcomet-ci-v2-deps-windows-x64-workspace-ci-test-6da5175dbdf9f324-f447311452e05131, gitcomet-ci-v2-deps-windows-x64-workspace-ci-test-6da5175dbdf9f324-
2026-09-20T06:53:11.8899590Z ##[end-action id=setup.cache;outcome=success;conclusion=success;duration_ms=450]
2026-09-20T06:53:11.8902414Z ##[start-action display=Unpack dependency cache;id=setup.__run_2]
2026-09-20T06:53:11.8915121Z ##[end-action id=setup.__run_2;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-09-20T06:53:11.8917403Z ##[start-action display=Restore shared sources after dependency miss (otherwise lookup only);id=setup.sources]
2026-09-20T06:53:11.9079145Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
2026-09-20T06:53:11.9079518Z with:
2026-09-20T06:53:11.9079733Z   path: D:\a\_temp/gitcomet-ci-sources.tar.gz
2026-09-20T06:53:11.9080073Z   key: gitcomet-ci-v2-sources-windows-f447311452e05131
2026-09-20T06:53:11.9080423Z   restore-keys: gitcomet-ci-v2-sources-windows-
2026-09-20T06:53:11.9080704Z   lookup-only: false
2026-09-20T06:53:11.9080925Z   enableCrossOsArchive: false
2026-09-20T06:53:11.9081161Z   fail-on-cache-miss: false
2026-09-20T06:53:11.9081369Z env:
2026-09-20T06:53:11.9082260Z   CARGO_TERM_COLOR: always
2026-09-20T06:53:11.9082486Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:53:11.9082706Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:53:11.9083016Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:11.9083464Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T06:53:11.9084100Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:11.9084656Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:11.9085062Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:11.9085370Z ##[endgroup]
2026-09-20T06:53:12.2769929Z Cache not found for input keys: gitcomet-ci-v2-sources-windows-f447311452e05131, gitcomet-ci-v2-sources-windows-
2026-09-20T06:53:12.2879007Z ##[end-action id=setup.sources;outcome=success;conclusion=success;duration_ms=396]
2026-09-20T06:53:12.2881283Z ##[start-action display=Unpack shared sources;id=setup.__run_3]
2026-09-20T06:53:12.2886648Z ##[end-action id=setup.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-09-20T06:53:12.2890428Z ##[start-action display=Report cache state;id=setup.__run_4]
2026-09-20T06:53:12.3035384Z ##[group]Run python3 scripts/ci/cache.py state
2026-09-20T06:53:12.3035724Z [36;1mpython3 scripts/ci/cache.py state[0m
2026-09-20T06:53:12.3053520Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-09-20T06:53:12.3053915Z env:
2026-09-20T06:53:12.3054097Z   CARGO_TERM_COLOR: always
2026-09-20T06:53:12.3054317Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:53:12.3054534Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:53:12.3054852Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:12.3055848Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T06:53:12.3056441Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:12.3056865Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:12.3057277Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:12.3057586Z   CI_CACHE_HIT: 
2026-09-20T06:53:12.3057772Z   CI_CACHE_RESTORED: false
2026-09-20T06:53:12.3057981Z   CI_COLD_CACHE: false
2026-09-20T06:53:12.3058224Z   CI_CACHE_CONTEXT: windows-x64-workspace-ci-test
2026-09-20T06:53:12.3058744Z   CI_CACHE_KEY: gitcomet-ci-v2-deps-windows-x64-workspace-ci-test-6da5175dbdf9f324-f447311452e05131
2026-09-20T06:53:12.3059237Z   CI_CACHE_MATCHED_KEY: 
2026-09-20T06:53:12.3059533Z   CI_SOURCE_KEY: gitcomet-ci-v2-sources-windows-f447311452e05131
2026-09-20T06:53:12.3059861Z   CI_SOURCE_MATCHED_KEY: 
2026-09-20T06:53:12.3060060Z ##[endgroup]
2026-09-20T06:53:12.4449266Z {
2026-09-20T06:53:12.4450144Z   "mode": "miss",
2026-09-20T06:53:12.4450814Z   "CI_CACHE_HIT": "",
2026-09-20T06:53:12.4451526Z   "CI_CACHE_RESTORED": "false",
2026-09-20T06:53:12.4452618Z   "CI_COLD_CACHE": "false",
2026-09-20T06:53:12.4453305Z   "CI_CACHE_CONTEXT": "windows-x64-workspace-ci-test",
2026-09-20T06:53:12.4454681Z   "CI_CACHE_KEY": "gitcomet-ci-v2-deps-windows-x64-workspace-ci-test-6da5175dbdf9f324-f447311452e05131",
2026-09-20T06:53:12.4455866Z   "CI_CACHE_MATCHED_KEY": "",
2026-09-20T06:53:12.4456721Z   "CI_SOURCE_KEY": "gitcomet-ci-v2-sources-windows-f447311452e05131",
2026-09-20T06:53:12.4520801Z   "CI_SOURCE_MATCHED_KEY": ""
2026-09-20T06:53:12.4521164Z }
2026-09-20T06:53:12.4619561Z ##[end-action id=setup.__run_4;outcome=success;conclusion=success;duration_ms=172]
2026-09-20T06:53:12.4621812Z ##[start-action display=Install pinned nextest;id=setup.__run_5]
2026-09-20T06:53:12.4756406Z ##[group]Run python3 scripts/ci/install-nextest.py --bin-dir "$RUNNER_TEMP/gitcomet-ci-bin"
2026-09-20T06:53:12.4757040Z [36;1mpython3 scripts/ci/install-nextest.py --bin-dir "$RUNNER_TEMP/gitcomet-ci-bin"[0m
2026-09-20T06:53:12.4773888Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-09-20T06:53:12.4774446Z env:
2026-09-20T06:53:12.4774610Z   CARGO_TERM_COLOR: always
2026-09-20T06:53:12.4774822Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:53:12.4775032Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:53:12.4775333Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:12.4775775Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T06:53:12.4776211Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:12.4776600Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:12.4776984Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:12.4777282Z ##[endgroup]
2026-09-20T06:53:13.6373345Z cargo-nextest 0.9.145 (00af4550e 2026-09-16)
2026-09-20T06:53:13.6373832Z release: 0.9.145
2026-09-20T06:53:13.6374245Z commit-hash: 00af4550ec3b3b9f0e574b897b06acb95d325ba2
2026-09-20T06:53:13.6374750Z commit-date: 2026-09-16
2026-09-20T06:53:13.6375140Z host: x86_64-pc-windows-msvc
2026-09-20T06:53:13.6694226Z ##[end-action id=setup.__run_5;outcome=success;conclusion=success;duration_ms=1207]
2026-09-20T06:53:13.6874945Z ##[group]Run git --version
2026-09-20T06:53:13.6875274Z [36;1mgit --version[0m
2026-09-20T06:53:13.6875487Z [36;1mgit lfs version[0m
2026-09-20T06:53:13.6875690Z [36;1mrustc -vV[0m
2026-09-20T06:53:13.6875904Z [36;1mif [[ "$RUNNER_OS" == Windows ]]; then[0m
2026-09-20T06:53:13.6876282Z [36;1m  git -c 'alias.gitcomet-ci-shell=!exit 0' gitcomet-ci-shell[0m
2026-09-20T06:53:13.6876629Z [36;1m  sh -lc 'exit 0'[0m
2026-09-20T06:53:13.6876839Z [36;1mfi[0m
2026-09-20T06:53:13.6877431Z [36;1mpython3 -c 'import os, subprocess; version = subprocess.check_output(["rustc", "-vV"], text=True); assert "host: " + os.environ["EXPECTED_HOST"] in version, version'[0m
2026-09-20T06:53:13.6894956Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-09-20T06:53:13.6895347Z env:
2026-09-20T06:53:13.6895533Z   CARGO_TERM_COLOR: always
2026-09-20T06:53:13.6895746Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:53:13.6895997Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:53:13.6896303Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:13.6896743Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T06:53:13.6897174Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:13.6897557Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:13.6897939Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:13.6898560Z   EXPECTED_HOST: x86_64-pc-windows-msvc
2026-09-20T06:53:13.6898798Z ##[endgroup]
2026-09-20T06:53:13.7517760Z git version 2.55.0.windows.5
2026-09-20T06:53:14.8622907Z git-lfs/3.7.1 (GitHub; windows amd64; go 1.25.1; git b84b3384)
2026-09-20T06:53:14.9394840Z rustc 1.98.1 (48a229cea 2026-09-01)
2026-09-20T06:53:14.9395325Z binary: rustc
2026-09-20T06:53:14.9395761Z commit-hash: 48a229ceaefd4985c50990b14116b6d856af0985
2026-09-20T06:53:14.9396246Z commit-date: 2026-09-01
2026-09-20T06:53:14.9396631Z host: x86_64-pc-windows-msvc
2026-09-20T06:53:14.9396989Z release: 1.98.1
2026-09-20T06:53:14.9398475Z LLVM version: 22.1.8
2026-09-20T06:53:15.4820686Z ##[group]Run python3 -m unittest discover -s scripts/ci -p 'test_*.py' -v
2026-09-20T06:53:15.4821288Z [36;1mpython3 -m unittest discover -s scripts/ci -p 'test_*.py' -v[0m
2026-09-20T06:53:15.5588440Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-09-20T06:53:15.5588842Z env:
2026-09-20T06:53:15.5589164Z   CARGO_TERM_COLOR: always
2026-09-20T06:53:15.5589520Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:53:15.5589918Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:53:15.5590376Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:15.5591046Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T06:53:15.5591856Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:15.5592411Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:15.5593002Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:15.5593557Z ##[endgroup]
2026-09-20T06:53:16.6521771Z test_archive_cannot_escape_destination (test_ci.CacheTests.test_archive_cannot_escape_destination) ... ok
2026-09-20T06:53:16.6569691Z test_cache_migration_waits_for_replacements_in_the_same_scope (test_ci.CacheTests.test_cache_migration_waits_for_replacements_in_the_same_scope) ... ok
2026-09-20T06:53:16.6769212Z test_compatible_prefix_restore_reports_actual_bundle_mode (test_ci.CacheTests.test_compatible_prefix_restore_reports_actual_bundle_mode) ... ok
2026-09-20T06:53:16.6838210Z test_dependency_cache_excludes_workspace_and_vendored_code (test_ci.CacheTests.test_dependency_cache_excludes_workspace_and_vendored_code) ... ok
2026-09-20T06:53:16.7002426Z test_dependency_changes_reuse_only_compatible_compiled_bundles (test_ci.CacheTests.test_dependency_changes_reuse_only_compatible_compiled_bundles) ... ok
2026-09-20T06:53:16.7092379Z test_oversized_bundle_is_not_published (test_ci.CacheTests.test_oversized_bundle_is_not_published) ... ok
2026-09-20T06:53:16.7093830Z test_pruning_only_retires_owned_superseded_contexts (test_ci.CacheTests.test_pruning_only_retires_owned_superseded_contexts) ... ok
2026-09-20T06:53:16.7217008Z test_roundtrip_preserves_dependency_and_source_but_no_credentials (test_ci.CacheTests.test_roundtrip_preserves_dependency_and_source_but_no_credentials) ... ok
2026-09-20T06:53:16.7219667Z test_equal_counts_cannot_hide_a_missing_test_or_new_ignore (test_ci.ReportTests.test_equal_counts_cannot_hide_a_missing_test_or_new_ignore) ... ok
2026-09-20T06:53:16.7240376Z test_fixture_metrics_keep_nested_setup_and_subprocess_costs_separate (test_ci.ReportTests.test_fixture_metrics_keep_nested_setup_and_subprocess_costs_separate) ... ok
2026-09-20T06:53:16.7243105Z test_renamed_platform_lanes_match_without_treating_timeouts_as_success (test_ci.ReportTests.test_renamed_platform_lanes_match_without_treating_timeouts_as_success) ... ok
2026-09-20T06:53:16.7244663Z test_workflow_wall_time_includes_queue_and_excludes_failed_samples (test_ci.ReportTests.test_workflow_wall_time_includes_queue_and_excludes_failed_samples) ... ok
2026-09-20T06:53:16.7470470Z test_all_git_integration_suites_require_nextest_results_on_every_platform (test_ci.RunnerTests.test_all_git_integration_suites_require_nextest_results_on_every_platform) ... ok
2026-09-20T06:53:17.0657477Z test_cli_preserves_unicode_output_with_legacy_stdio_encoding (test_ci.RunnerTests.test_cli_preserves_unicode_output_with_legacy_stdio_encoding) ... ok
2026-09-20T06:53:17.0667518Z Cache is empty or exceeds its budget; leaving this cache unsaved
2026-09-20T06:53:17.0668617Z Display profile: x11-gnome: {'DISPLAY': ':99', 'WAYLAND_DISPLAY': '', 'XDG_SESSION_TYPE': 'x11', 'XDG_CURRENT_DESKTOP': 'GNOME'}
2026-09-20T06:53:17.0670643Z Display profile: wayland-gnome: {'DISPLAY': '', 'WAYLAND_DISPLAY': 'wayland-1', 'XDG_SESSION_TYPE': 'wayland', 'XDG_CURRENT_DESKTOP': 'GNOME'}
2026-09-20T06:53:17.0675643Z test_display_profiles_reuse_workspace_ui_and_headless_app (test_ci.RunnerTests.test_display_profiles_reuse_workspace_ui_and_headless_app) ... ok
2026-09-20T06:53:17.0678072Z Display profile: wayland-kde: {'DISPLAY': '', 'WAYLAND_DISPLAY': 'wayland-1', 'XDG_SESSION_TYPE': 'wayland', 'XDG_CURRENT_DESKTOP': 'KDE'}
2026-09-20T06:53:17.1574175Z test_failed_runner_does_not_skip_other_tests_on_any_platform (test_ci.RunnerTests.test_failed_runner_does_not_skip_other_tests_on_any_platform) ... ok
2026-09-20T06:53:17.1591620Z test_ignored_or_unreported_test_is_not_counted_as_executed (test_ci.RunnerTests.test_ignored_or_unreported_test_is_not_counted_as_executed) ... ok
2026-09-20T06:53:17.1609481Z test_libtest_count_cannot_hide_git_prerequisite_skip (test_ci.RunnerTests.test_libtest_count_cannot_hide_git_prerequisite_skip) ... ok
2026-09-20T06:53:17.1704085Z test_libtest_uses_default_or_requested_threads_on_every_platform (test_ci.RunnerTests.test_libtest_uses_default_or_requested_threads_on_every_platform) ... ok
2026-09-20T06:53:17.1705735Z test_missing_smoke_selector_fails_before_execution (test_ci.RunnerTests.test_missing_smoke_selector_fails_before_execution) ... ok
2026-09-20T06:53:17.2318768Z test_nonzero_child_status_is_not_masked (test_ci.RunnerTests.test_nonzero_child_status_is_not_masked) ... ok
2026-09-20T06:53:17.5508067Z test_parallel_failure_cancels_a_running_process_tree_and_records_it (test_ci.RunnerTests.test_parallel_failure_cancels_a_running_process_tree_and_records_it) ... ok
2026-09-20T06:53:17.7485866Z test_schedules_share_routing_and_cpu_budgets_on_every_platform (test_ci.RunnerTests.test_schedules_share_routing_and_cpu_budgets_on_every_platform) ... ok
2026-09-20T06:53:20.9856457Z test_silent_timeout_kills_descendants_and_records_failure (test_ci.RunnerTests.test_silent_timeout_kills_descendants_and_records_failure) ... ok
2026-09-20T06:53:20.9873918Z test_successful_nextest_exit_cannot_hide_git_prerequisite_skip (test_ci.RunnerTests.test_successful_nextest_exit_cannot_hide_git_prerequisite_skip) ... ok
2026-09-20T06:53:20.9899947Z test_ui_owned_tests_are_not_required_in_nextest_results (test_ci.RunnerTests.test_ui_owned_tests_are_not_required_in_nextest_results) ... ok
2026-09-20T06:53:20.9900827Z 
2026-09-20T06:53:20.9901089Z ----------------------------------------------------------------------
2026-09-20T06:53:20.9901674Z Ran 26 tests in 4.348s
2026-09-20T06:53:20.9901887Z 
2026-09-20T06:53:20.9901991Z OK
2026-09-20T06:53:21.1513570Z ##[group]Run python3 scripts/ci/run.py compile --context workspace
2026-09-20T06:53:21.1514124Z [36;1mpython3 scripts/ci/run.py compile --context workspace[0m
2026-09-20T06:53:21.1584231Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-09-20T06:53:21.1584563Z env:
2026-09-20T06:53:21.1584732Z   CARGO_TERM_COLOR: always
2026-09-20T06:53:21.1584959Z   CI_TEST_SCHEDULE: serial
2026-09-20T06:53:21.1585166Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T06:53:21.1585464Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:21.1585917Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T06:53:21.1586351Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:21.1586777Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:21.1587160Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T06:53:21.1587482Z ##[endgroup]
2026-09-20T06:53:21.5165145Z ##[group]workspace-metadata
2026-09-20T06:53:21.5166408Z $ cargo metadata --format-version 1 --locked --no-default-features --features gix,gitcomet-ui-gpui/default
2026-09-20T06:53:22.3099957Z [1m[92m    Updating[0m crates.io index
2026-09-20T06:53:22.3100661Z [1m[92m    Updating[0m git repository `https://github.com/Havunen/gpui-ce.git`
2026-09-20T06:54:11.1625590Z [1m[92m    Updating[0m git repository `https://github.com/zed-industries/tree-sitter-git-commit`
2026-09-20T06:54:11.5651756Z [1m[92m    Updating[0m git repository `https://github.com/camdencheek/tree-sitter-go-mod`
2026-09-20T06:54:11.8670287Z [1m[92m    Updating[0m git repository `https://github.com/zed-industries/tree-sitter-go-work`
2026-09-20T06:54:12.1692008Z [1m[92m    Updating[0m git repository `https://github.com/tree-sitter-grammars/tree-sitter-markdown`
2026-09-20T06:54:17.3050262Z [1m[92m    Updating[0m git repository `https://github.com/ganezdragon/tree-sitter-perl`
2026-09-20T06:54:51.6437817Z [1m[92m    Updating[0m git repository `https://github.com/Havunen/font-kit`
2026-09-20T06:54:52.1474906Z [1m[92m    Updating[0m git repository `https://github.com/schell/wgsl-rs`
2026-09-20T06:54:58.3900696Z [1m[92m Downloading[0m crates ...
2026-09-20T06:54:58.4910391Z [1m[92m  Downloaded[0m gix-shallow v0.13.0
2026-09-20T06:54:58.5414771Z [1m[92m  Downloaded[0m icu_properties_data v2.3.0
2026-09-20T06:54:58.9450424Z [1m[92m  Downloaded[0m kqueue-sys v1.1.2
2026-09-20T06:54:58.9450964Z [1m[92m  Downloaded[0m portable-atomic-util v0.2.8
2026-09-20T06:54:58.9451419Z [1m[92m  Downloaded[0m accesskit v0.25.0
2026-09-20T06:54:58.9954695Z [1m[92m  Downloaded[0m gix-protocol v0.65.1
2026-09-20T06:54:58.9955225Z [1m[92m  Downloaded[0m gix-quote v0.8.0
2026-09-20T06:54:59.0457039Z [1m[92m  Downloaded[0m gix-ref v0.67.1
2026-09-20T06:54:59.0961079Z [1m[92m  Downloaded[0m gix-revision v0.49.1
2026-09-20T06:54:59.0961788Z [1m[92m  Downloaded[0m gix-revwalk v0.35.0
2026-09-20T06:54:59.1462844Z [1m[92m  Downloaded[0m gix-status v0.34.1
2026-09-20T06:54:59.1463358Z [1m[92m  Downloaded[0m gix-tempfile v24.0.0
2026-09-20T06:54:59.1965744Z [1m[92m  Downloaded[0m hash32 v0.3.1
2026-09-20T06:54:59.1966337Z [1m[92m  Downloaded[0m gix-sec v0.14.2
2026-09-20T06:54:59.2469202Z [1m[92m  Downloaded[0m gix-submodule v0.34.0
2026-09-20T06:54:59.2469667Z [1m[92m  Downloaded[0m gix-trace v0.1.21
2026-09-20T06:54:59.2470052Z [1m[92m  Downloaded[0m gix-transport v0.59.2
2026-09-20T06:54:59.2971485Z [1m[92m  Downloaded[0m gix-zlib v0.1.0
2026-09-20T06:54:59.2971927Z [1m[92m  Downloaded[0m glutin_wgl_sys v0.6.1
2026-09-20T06:54:59.3473778Z [1m[92m  Downloaded[0m gpu-descriptor-types v0.2.0
2026-09-20T06:54:59.3474177Z [1m[92m  Downloaded[0m qoi v0.4.1
2026-09-20T06:54:59.3976051Z [1m[92m  Downloaded[0m alloca v0.4.0
2026-09-20T06:54:59.3976474Z [1m[92m  Downloaded[0m gix-validate v0.11.4
2026-09-20T06:54:59.3978887Z [1m[92m  Downloaded[0m gix-worktree-stream v0.36.1
2026-09-20T06:54:59.3979407Z [1m[92m  Downloaded[0m glob v0.3.4
2026-09-20T06:54:59.4480003Z [1m[92m  Downloaded[0m gpu-descriptor v0.3.2
2026-09-20T06:54:59.4480410Z [1m[92m  Downloaded[0m httparse v1.10.1
2026-09-20T06:54:59.4480766Z [1m[92m  Downloaded[0m percent-encoding v2.3.2
2026-09-20T06:54:59.4481145Z [1m[92m  Downloaded[0m pin-project-lite v0.2.17
2026-09-20T06:54:59.5488781Z [1m[92m  Downloaded[0m plotters-svg v0.3.7
2026-09-20T06:54:59.5489174Z [1m[92m  Downloaded[0m pulp v0.22.3
2026-09-20T06:54:59.5991534Z [1m[92m  Downloaded[0m addr2line v0.25.1
2026-09-20T06:54:59.6495097Z [1m[92m  Downloaded[0m gix-refspec v0.45.1
2026-09-20T06:54:59.6495500Z [1m[92m  Downloaded[0m gix-url v0.38.0
2026-09-20T06:54:59.6496023Z [1m[92m  Downloaded[0m gix-utils v0.3.6
2026-09-20T06:54:59.6998019Z [1m[92m  Downloaded[0m home v0.5.12
2026-09-20T06:54:59.6998443Z [1m[92m  Downloaded[0m human_format v1.2.1
2026-09-20T06:55:00.4042516Z [1m[92m  Downloaded[0m phf v0.13.1
2026-09-20T06:55:00.4545581Z [1m[92m  Downloaded[0m phf_macros v0.14.0
2026-09-20T06:55:00.4546041Z [1m[92m  Downloaded[0m phf_shared v0.14.0
2026-09-20T06:55:00.4546463Z [1m[92m  Downloaded[0m pin-project v1.1.13
2026-09-20T06:55:00.6570336Z [1m[92m  Downloaded[0m plotters-backend v0.3.7
2026-09-20T06:55:00.7073429Z [1m[92m  Downloaded[0m png v0.18.1
2026-09-20T06:55:00.7073848Z [1m[92m  Downloaded[0m gix-worktree v0.56.0
2026-09-20T06:55:00.7575552Z [1m[92m  Downloaded[0m gpu-allocator v0.28.0
2026-09-20T06:55:00.7575979Z [1m[92m  Downloaded[0m half v2.7.1
2026-09-20T06:55:00.8081269Z [1m[92m  Downloaded[0m harfrust v0.12.0
2026-09-20T06:55:00.8583557Z [1m[92m  Downloaded[0m hex v0.4.3
2026-09-20T06:55:00.9086553Z [1m[92m  Downloaded[0m hexf-parse v0.2.1
2026-09-20T06:55:00.9086955Z [1m[92m  Downloaded[0m itoa v1.0.18
2026-09-20T06:55:00.9087323Z [1m[92m  Downloaded[0m libz-sys v1.1.29
2026-09-20T06:55:01.1605731Z [1m[92m  Downloaded[0m phf v0.14.0
2026-09-20T06:55:01.1618753Z [1m[92m  Downloaded[0m phf_generator v0.14.0
2026-09-20T06:55:01.1619403Z [1m[92m  Downloaded[0m phf_shared v0.13.1
2026-09-20T06:55:01.1620028Z [1m[92m  Downloaded[0m pico-args v0.5.0
2026-09-20T06:55:01.7153988Z [1m[92m  Downloaded[0m pin-project-internal v1.1.13
2026-09-20T06:55:01.7154485Z [1m[92m  Downloaded[0m pkg-config v0.3.34
2026-09-20T06:55:01.7656217Z [1m[92m  Downloaded[0m plotters v0.3.7
2026-09-20T06:55:01.8662808Z [1m[92m  Downloaded[0m polling v3.11.0
2026-09-20T06:55:01.9165681Z [1m[92m  Downloaded[0m pollster v0.2.5
2026-09-20T06:55:01.9166260Z [1m[92m  Downloaded[0m pollster v1.0.1
2026-09-20T06:55:01.9166825Z [1m[92m  Downloaded[0m polycool v0.4.0
2026-09-20T06:55:01.9167438Z [1m[92m  Downloaded[0m portable-atomic v1.15.0
2026-09-20T06:55:02.0170892Z [1m[92m  Downloaded[0m potential_utf v0.1.6
2026-09-20T06:55:02.0171442Z [1m[92m  Downloaded[0m powerfmt v0.2.0
2026-09-20T06:55:02.0171850Z [1m[92m  Downloaded[0m prettyplease v0.3.0
2026-09-20T06:55:02.0673595Z [1m[92m  Downloaded[0m proc-macro-crate v3.5.0
2026-09-20T06:55:02.0674104Z [1m[92m  Downloaded[0m prodash v31.0.0
2026-09-20T06:55:02.1176292Z [1m[92m  Downloaded[0m profiling v1.0.18
2026-09-20T06:55:02.1176794Z [1m[92m  Downloaded[0m profiling-procmacros v1.0.18
2026-09-20T06:55:02.1177261Z [1m[92m  Downloaded[0m proptest-macro v0.5.0
2026-09-20T06:55:02.1679059Z [1m[92m  Downloaded[0m pulldown-cmark-escape v0.11.0
2026-09-20T06:55:02.1679589Z [1m[92m  Downloaded[0m adler2 v2.0.1
2026-09-20T06:55:02.1680118Z [1m[92m  Downloaded[0m aligned v0.4.3
2026-09-20T06:55:02.1680449Z [1m[92m  Downloaded[0m heck v0.5.0
2026-09-20T06:55:02.2182081Z [1m[92m  Downloaded[0m iana-time-zone v0.1.65
2026-09-20T06:55:02.2182617Z [1m[92m  Downloaded[0m iana-time-zone-haiku v0.1.2
2026-09-20T06:55:02.2687038Z [1m[92m  Downloaded[0m idna_adapter v1.2.2
2026-09-20T06:55:02.2688663Z [1m[92m  Downloaded[0m inotify-sys v0.1.8
2026-09-20T06:55:02.2689073Z [1m[92m  Downloaded[0m inout v0.1.4
2026-09-20T06:55:02.2689392Z [1m[92m  Downloaded[0m inventory v0.3.24
2026-09-20T06:55:02.3195091Z [1m[92m  Downloaded[0m is-docker v0.2.0
2026-09-20T06:55:02.3195532Z [1m[92m  Downloaded[0m is-wsl v0.4.0
2026-09-20T06:55:02.3195929Z [1m[92m  Downloaded[0m is_terminal_polyfill v1.70.2
2026-09-20T06:55:02.3196345Z [1m[92m  Downloaded[0m jiff-static v0.2.37
2026-09-20T06:55:02.3196742Z [1m[92m  Downloaded[0m jiff-tzdb-platform v0.1.3
2026-09-20T06:55:02.3701228Z [1m[92m  Downloaded[0m jni-sys v0.3.1
2026-09-20T06:55:02.3701970Z [1m[92m  Downloaded[0m jni-sys v0.4.1
2026-09-20T06:55:02.3702597Z [1m[92m  Downloaded[0m jni-sys-macros v0.4.1
2026-09-20T06:55:02.3703253Z [1m[92m  Downloaded[0m lazy_static v1.5.0
2026-09-20T06:55:02.3703863Z [1m[92m  Downloaded[0m lebe v0.5.3
2026-09-20T06:55:02.4203019Z [1m[92m  Downloaded[0m libredox v0.1.24
2026-09-20T06:55:02.4203510Z [1m[92m  Downloaded[0m postage v0.5.0
2026-09-20T06:55:02.4706073Z [1m[92m  Downloaded[0m process-wrap v10.0.0
2026-09-20T06:55:02.5711112Z [1m[92m  Downloaded[0m proptest v1.11.0
2026-09-20T06:55:03.0239734Z [1m[92m  Downloaded[0m pulldown-cmark v0.13.4
2026-09-20T06:55:03.1244982Z [1m[92m  Downloaded[0m pulp-wasm-simd-flag v0.1.1
2026-09-20T06:55:03.1245494Z [1m[92m  Downloaded[0m quick-xml v0.41.0
2026-09-20T06:55:03.1747927Z [1m[92m  Downloaded[0m r-efi v5.3.0
2026-09-20T06:55:03.2252992Z [1m[92m  Downloaded[0m r-efi v6.0.0
2026-09-20T06:55:03.2757719Z [1m[92m  Downloaded[0m rand v0.9.5
2026-09-20T06:55:03.3262562Z [1m[92m  Downloaded[0m rand_chacha v0.9.0
2026-09-20T06:55:03.3263077Z [1m[92m  Downloaded[0m rand_core v0.10.1
2026-09-20T06:55:03.3263446Z [1m[92m  Downloaded[0m range-alloc v0.1.5
2026-09-20T06:55:03.3263799Z [1m[92m  Downloaded[0m rangemap v1.8.0
2026-09-20T06:55:03.3765222Z [1m[92m  Downloaded[0m accesskit_atspi_common v0.20.0
2026-09-20T06:55:03.3765886Z [1m[92m  Downloaded[0m allocator-api2 v0.2.21
2026-09-20T06:55:03.4267271Z [1m[92m  Downloaded[0m anstream v1.0.0
2026-09-20T06:55:03.4267778Z [1m[92m  Downloaded[0m anstyle v1.0.14
2026-09-20T06:55:03.4268179Z [1m[92m  Downloaded[0m anstyle-query v1.1.5
2026-09-20T06:55:03.4268588Z [1m[92m  Downloaded[0m anstyle-wincon v3.0.11
2026-09-20T06:55:03.4770440Z [1m[92m  Downloaded[0m as-raw-xcb-connection v1.0.1
2026-09-20T06:55:03.4770940Z [1m[92m  Downloaded[0m dirs v6.0.0
2026-09-20T06:55:03.4771447Z [1m[92m  Downloaded[0m endi v1.1.1
2026-09-20T06:55:03.4771865Z [1m[92m  Downloaded[0m enumflags2_derive v0.7.12
2026-09-20T06:55:03.4772229Z [1m[92m  Downloaded[0m enumn v0.1.14
2026-09-20T06:55:03.5275318Z [1m[92m  Downloaded[0m equator v0.4.2
2026-09-20T06:55:03.5275978Z [1m[92m  Downloaded[0m equator-macro v0.4.2
2026-09-20T06:55:03.5276352Z [1m[92m  Downloaded[0m equivalent v1.0.2
2026-09-20T06:55:03.5276690Z [1m[92m  Downloaded[0m gix-chunk v0.8.0
2026-09-20T06:55:03.5778038Z [1m[92m  Downloaded[0m gix-traverse v0.61.0
2026-09-20T06:55:03.5778582Z [1m[92m  Downloaded[0m gl_generator v0.14.0
2026-09-20T06:55:03.5778955Z [1m[92m  Downloaded[0m heapless v0.8.0
2026-09-20T06:55:03.6280824Z [1m[92m  Downloaded[0m hermit-abi v0.5.3
2026-09-20T06:55:03.6281260Z [1m[92m  Downloaded[0m http v1.5.0
2026-09-20T06:55:03.6783728Z [1m[92m  Downloaded[0m icu_provider v2.3.1
2026-09-20T06:55:03.6784226Z [1m[92m  Downloaded[0m imagesize v0.15.0
2026-09-20T06:55:03.7284329Z [1m[92m  Downloaded[0m imgref v1.12.3
2026-09-20T06:55:03.7285457Z [1m[92m  Downloaded[0m interpolate_name v0.2.4
2026-09-20T06:55:03.7286116Z [1m[92m  Downloaded[0m jiff-tzdb v0.1.8
2026-09-20T06:55:03.7286707Z [1m[92m  Downloaded[0m jobserver v0.1.35
2026-09-20T06:55:03.7786926Z [1m[92m  Downloaded[0m khronos-egl v6.0.0
2026-09-20T06:55:03.7787469Z [1m[92m  Downloaded[0m kqueue v1.2.1
2026-09-20T06:55:03.8289405Z [1m[92m  Downloaded[0m libloading v0.8.9
2026-09-20T06:55:03.8290092Z [1m[92m  Downloaded[0m piper v0.2.5
2026-09-20T06:55:03.8290729Z [1m[92m  Downloaded[0m ppv-lite86 v0.2.21
2026-09-20T06:55:03.8793678Z [1m[92m  Downloaded[0m presser v0.3.1
2026-09-20T06:55:03.8794188Z [1m[92m  Downloaded[0m proc-macro2 v1.0.107
2026-09-20T06:55:03.9295979Z [1m[92m  Downloaded[0m quick-error v1.2.3
2026-09-20T06:55:03.9296494Z [1m[92m  Downloaded[0m quick-error v2.0.1
2026-09-20T06:55:03.9296825Z [1m[92m  Downloaded[0m quote v1.0.47
2026-09-20T06:55:03.9798962Z [1m[92m  Downloaded[0m rand_core v0.9.5
2026-09-20T06:55:03.9799901Z [1m[92m  Downloaded[0m rand_xorshift v0.4.0
2026-09-20T06:55:04.0810624Z [1m[92m  Downloaded[0m accesskit_consumer v0.39.0
2026-09-20T06:55:04.3830130Z [1m[92m  Downloaded[0m accesskit_unix v0.23.0
2026-09-20T06:55:04.4332530Z [1m[92m  Downloaded[0m accesskit_windows v0.35.0
2026-09-20T06:55:04.4333198Z [1m[92m  Downloaded[0m alacritty_terminal v0.26.0
2026-09-20T06:55:04.7351091Z [1m[92m  Downloaded[0m aligned-vec v0.6.4
2026-09-20T06:55:04.7853908Z [1m[92m  Downloaded[0m android_system_properties v0.1.6
2026-09-20T06:55:04.7854433Z [1m[92m  Downloaded[0m anes v0.1.6
2026-09-20T06:55:04.7854834Z [1m[92m  Downloaded[0m anstyle-parse v1.0.0
2026-09-20T06:55:04.8357862Z [1m[92m  Downloaded[0m approx v0.5.1
2026-09-20T06:55:04.8358557Z [1m[92m  Downloaded[0m arg_enum_proc_macro v0.3.4
2026-09-20T06:55:04.8359200Z [1m[92m  Downloaded[0m arrayref v0.3.9
2026-09-20T06:55:04.8863226Z [1m[92m  Downloaded[0m arrayvec v0.7.8
2026-09-20T06:55:04.8863728Z [1m[92m  Downloaded[0m as-slice v0.2.1
2026-09-20T06:55:04.9366180Z [1m[92m  Downloaded[0m async-broadcast v0.7.2
2026-09-20T06:55:04.9366709Z [1m[92m  Downloaded[0m async-channel v2.5.0
2026-09-20T06:55:04.9367102Z [1m[92m  Downloaded[0m async-executor v1.14.0
2026-09-20T06:55:04.9869786Z [1m[92m  Downloaded[0m async-fs v2.2.0
2026-09-20T06:55:04.9870375Z [1m[92m  Downloaded[0m async-io v2.6.0
2026-09-20T06:55:04.9870718Z [1m[92m  Downloaded[0m async-net v2.0.0
2026-09-20T06:55:05.0371881Z [1m[92m  Downloaded[0m async-recursion v1.1.1
2026-09-20T06:55:05.0874690Z [1m[92m  Downloaded[0m digest v0.10.7
2026-09-20T06:55:05.0875200Z [1m[92m  Downloaded[0m dirs-sys v0.5.0
2026-09-20T06:55:05.0875642Z [1m[92m  Downloaded[0m enumflags2 v0.7.12
2026-09-20T06:55:05.1377849Z [1m[92m  Downloaded[0m foldhash v0.1.5
2026-09-20T06:55:05.1378417Z [1m[92m  Downloaded[0m foldhash v0.2.0
2026-09-20T06:55:05.1378790Z [1m[92m  Downloaded[0m font-types v0.11.3
2026-09-20T06:55:05.1379157Z [1m[92m  Downloaded[0m font-types v0.12.5
2026-09-20T06:55:05.1883980Z [1m[92m  Downloaded[0m fontconfig-parser v0.5.8
2026-09-20T06:55:05.2385973Z [1m[92m  Downloaded[0m foreign-types v0.5.0
2026-09-20T06:55:05.2386530Z [1m[92m  Downloaded[0m foreign-types-macros v0.2.4
2026-09-20T06:55:05.2386933Z [1m[92m  Downloaded[0m gix-command v0.10.1
2026-09-20T06:55:05.2887623Z [1m[92m  Downloaded[0m gix-commitgraph v0.39.0
2026-09-20T06:55:05.2888207Z [1m[92m  Downloaded[0m gix-config-value v0.19.1
2026-09-20T06:55:05.2888671Z [1m[92m  Downloaded[0m gix-date v0.16.0
2026-09-20T06:55:05.2889062Z [1m[92m  Downloaded[0m gix-diff v0.67.1
2026-09-20T06:55:05.3392122Z [1m[92m  Downloaded[0m gix-dir v0.29.1
2026-09-20T06:55:05.3392623Z [1m[92m  Downloaded[0m gix-discover v0.55.0
2026-09-20T06:55:05.8426763Z [1m[92m  Downloaded[0m gix-error v0.3.2
2026-09-20T06:55:05.9935496Z [1m[92m  Downloaded[0m redox_syscall v0.5.18
2026-09-20T06:55:06.0440558Z [1m[92m  Downloaded[0m redox_users v0.5.3
2026-09-20T06:55:06.0440984Z [1m[92m  Downloaded[0m ref-cast v1.0.27
2026-09-20T06:55:06.0944707Z [1m[92m  Downloaded[0m ref-cast-impl v1.0.27
2026-09-20T06:55:06.0945435Z [1m[92m  Downloaded[0m renderdoc-sys v1.1.0
2026-09-20T06:55:06.0946041Z [1m[92m  Downloaded[0m rgb v0.8.53
2026-09-20T06:55:06.1447343Z [1m[92m  Downloaded[0m hashbrown v0.14.5
2026-09-20T06:55:06.1949855Z [1m[92m  Downloaded[0m hmac v0.12.1
2026-09-20T06:55:06.1950305Z [1m[92m  Downloaded[0m icu_collections v2.3.0
2026-09-20T06:55:06.2452796Z [1m[92m  Downloaded[0m icu_locale_core v2.3.0
2026-09-20T06:55:06.3463811Z [1m[92m  Downloaded[0m icu_normalizer_data v2.3.0
2026-09-20T06:55:06.3464313Z [1m[92m  Downloaded[0m image-webp v0.2.4
2026-09-20T06:55:06.3464674Z [1m[92m  Downloaded[0m inotify v0.11.5
2026-09-20T06:55:06.3966572Z [1m[92m  Downloaded[0m rand v0.10.2
2026-09-20T06:55:06.3967095Z [1m[92m  Downloaded[0m accesskit_macos v0.27.0
2026-09-20T06:55:06.4470675Z [1m[92m  Downloaded[0m aes v0.8.4
2026-09-20T06:55:06.4471131Z [1m[92m  Downloaded[0m ahash v0.8.12
2026-09-20T06:55:06.4972883Z [1m[92m  Downloaded[0m aho-corasick v1.1.5
2026-09-20T06:55:06.5475427Z [1m[92m  Downloaded[0m anyhow v1.0.104
2026-09-20T06:55:06.5475888Z [1m[92m  Downloaded[0m arbitrary v1.4.2
2026-09-20T06:55:06.5980326Z [1m[92m  Downloaded[0m arc-swap v1.9.2
2026-09-20T06:55:06.6484261Z [1m[92m  Downloaded[0m ashpd v0.13.13
2026-09-20T06:55:06.6987367Z [1m[92m  Downloaded[0m async-lock v3.4.2
2026-09-20T06:55:07.0010562Z [1m[92m  Downloaded[0m async-process v2.5.0
2026-09-20T06:55:07.0011011Z [1m[92m  Downloaded[0m derive_more v2.1.1
2026-09-20T06:55:07.2026279Z [1m[92m  Downloaded[0m derive_more-impl v2.1.1
2026-09-20T06:55:07.2529535Z [1m[92m  Downloaded[0m fontdb v0.23.0
2026-09-20T06:55:07.2530275Z [1m[92m  Downloaded[0m resvg v0.48.1
2026-09-20T06:55:07.2530900Z [1m[92m  Downloaded[0m serde_spanned v1.1.1
2026-09-20T06:55:07.3031293Z [1m[92m  Downloaded[0m sha1 v0.10.7
2026-09-20T06:55:07.3031743Z [1m[92m  Downloaded[0m shlex v2.0.1
2026-09-20T06:55:07.3032197Z [1m[92m  Downloaded[0m signal-hook-registry v1.4.8
2026-09-20T06:55:07.3032662Z [1m[92m  Downloaded[0m simd-adler32 v0.3.10
2026-09-20T06:55:07.3536148Z [1m[92m  Downloaded[0m simd_helpers v0.1.0
2026-09-20T06:55:07.3536570Z [1m[92m  Downloaded[0m simdutf8 v0.1.5
2026-09-20T06:55:07.3536927Z [1m[92m  Downloaded[0m siphasher v1.0.3
2026-09-20T06:55:07.4038629Z [1m[92m  Downloaded[0m slab v0.4.12
2026-09-20T06:55:07.4039015Z [1m[92m  Downloaded[0m glow v0.17.0
2026-09-20T06:55:07.4039364Z [1m[92m  Downloaded[0m hashbrown v0.15.5
2026-09-20T06:55:07.4543526Z [1m[92m  Downloaded[0m hashbrown v0.16.1
2026-09-20T06:55:07.5046572Z [1m[92m  Downloaded[0m hashbrown v0.17.1
2026-09-20T06:55:07.5046958Z [1m[92m  Downloaded[0m heapless v0.9.3
2026-09-20T06:55:07.5549089Z [1m[92m  Downloaded[0m hkdf v0.12.4
2026-09-20T06:55:07.6051508Z [1m[92m  Downloaded[0m icu_properties v2.3.0
2026-09-20T06:55:07.6051902Z [1m[92m  Downloaded[0m idna v1.1.0
2026-09-20T06:55:07.6052242Z [1m[92m  Downloaded[0m indexmap v2.14.2
2026-09-20T06:55:07.6554333Z [1m[92m  Downloaded[0m itertools v0.13.0
2026-09-20T06:55:07.7062523Z [1m[92m  Downloaded[0m itertools v0.14.0
2026-09-20T06:55:07.8069222Z [1m[92m  Downloaded[0m itertools v0.15.0
2026-09-20T06:55:07.8573663Z [1m[92m  Downloaded[0m jiff-core v0.1.1
2026-09-20T06:55:07.9076431Z [1m[92m  Downloaded[0m js-sys v0.3.105
2026-09-20T06:55:07.9076797Z [1m[92m  Downloaded[0m kurbo v0.13.1
2026-09-20T06:55:07.9579429Z [1m[92m  Downloaded[0m libfuzzer-sys v0.4.13
2026-09-20T06:55:08.0084949Z [1m[92m  Downloaded[0m libm v0.2.16
2026-09-20T06:55:08.5633382Z [1m[92m  Downloaded[0m fontdb v0.24.0
2026-09-20T06:55:08.5633785Z [1m[92m  Downloaded[0m gix-config v0.60.0
2026-09-20T06:55:08.6135874Z [1m[92m  Downloaded[0m regex v1.13.1
2026-09-20T06:55:08.6639462Z [1m[92m  Downloaded[0m regex-automata v0.4.18
2026-09-20T06:55:08.7647707Z [1m[92m  Downloaded[0m regex-syntax v0.8.11
2026-09-20T06:55:08.8154410Z [1m[92m  Downloaded[0m sha1_smol v1.0.1
2026-09-20T06:55:08.8154797Z [1m[92m  Downloaded[0m sha2 v0.10.9
2026-09-20T06:55:08.8155148Z [1m[92m  Downloaded[0m signal-hook v0.4.4
2026-09-20T06:55:08.8659078Z [1m[92m  Downloaded[0m simplecss v0.2.2
2026-09-20T06:55:08.8659495Z [1m[92m  Downloaded[0m skrifa v0.40.0
2026-09-20T06:55:08.9664184Z [1m[92m  Downloaded[0m skrifa v0.47.0
2026-09-20T06:55:09.0167145Z [1m[92m  Downloaded[0m smallvec v1.16.1
2026-09-20T06:55:09.0672640Z [1m[92m  Downloaded[0m spin v0.9.9
2026-09-20T06:55:09.0673196Z [1m[92m  Downloaded[0m stable_deref_trait v1.2.1
2026-09-20T06:55:09.0673627Z [1m[92m  Downloaded[0m uluru v3.1.0
2026-09-20T06:55:09.0674012Z [1m[92m  Downloaded[0m unicode-linebreak v0.1.5
2026-09-20T06:55:09.1175410Z [1m[92m  Downloaded[0m unicode-vo v0.1.0
2026-09-20T06:55:09.1176144Z [1m[92m  Downloaded[0m harfrust v0.5.2
2026-09-20T06:55:09.2181007Z [1m[92m  Downloaded[0m loop9 v0.1.5
2026-09-20T06:55:09.2181496Z [1m[92m  Downloaded[0m lyon v1.0.19
2026-09-20T06:55:09.2181859Z [1m[92m  Downloaded[0m pxfm v0.1.30
2026-09-20T06:55:09.4200274Z [1m[92m  Downloaded[0m ash v0.38.0+1.3.281
2026-09-20T06:55:09.8733913Z [1m[92m  Downloaded[0m skrifa v0.44.0
2026-09-20T06:55:09.9741306Z [1m[92m  Downloaded[0m slotmap v1.1.1
2026-09-20T06:55:09.9741796Z [1m[92m  Downloaded[0m smol v2.0.2
2026-09-20T06:55:10.0246136Z [1m[92m  Downloaded[0m smol_str v0.3.6
2026-09-20T06:55:10.0246583Z [1m[92m  Downloaded[0m snafu v0.8.9
2026-09-20T06:55:10.1254439Z [1m[92m  Downloaded[0m snafu-derive v0.8.9
2026-09-20T06:55:10.1255016Z [1m[92m  Downloaded[0m spin v0.12.3
2026-09-20T06:55:10.1255426Z [1m[92m  Downloaded[0m spirv v0.4.0+sdk-1.4.341.0
2026-09-20T06:55:10.1255857Z [1m[92m  Downloaded[0m static_assertions v1.1.0
2026-09-20T06:55:10.1757536Z [1m[92m  Downloaded[0m stats_alloc v0.1.10
2026-09-20T06:55:10.1757976Z [1m[92m  Downloaded[0m streaming-iterator v0.1.9
2026-09-20T06:55:10.1758346Z [1m[92m  Downloaded[0m strict-num v0.1.1
2026-09-20T06:55:10.1758693Z [1m[92m  Downloaded[0m tree-sitter-proto v0.6.0
2026-09-20T06:55:10.2260535Z [1m[92m  Downloaded[0m tree-sitter-regex v0.25.0
2026-09-20T06:55:10.2261092Z [1m[92m  Downloaded[0m tree-sitter-svelte-ng v1.0.2
2026-09-20T06:55:11.1819476Z [1m[92m  Downloaded[0m tree-sitter-toml-ng v0.7.0
2026-09-20T06:55:11.2322158Z [1m[92m  Downloaded[0m tree-sitter-xml v0.7.0
2026-09-20T06:55:11.2322673Z [1m[92m  Downloaded[0m typeid v1.0.3
2026-09-20T06:55:11.2825480Z [1m[92m  Downloaded[0m uds_windows v1.2.1
2026-09-20T06:55:11.2826562Z [1m[92m  Downloaded[0m unarray v0.1.4
2026-09-20T06:55:11.2827170Z [1m[92m  Downloaded[0m unicase v2.9.0
2026-09-20T06:55:11.2827755Z [1m[92m  Downloaded[0m unicode-bom v2.0.3
2026-09-20T06:55:11.3327682Z [1m[92m  Downloaded[0m unicode-ident v1.0.26
2026-09-20T06:55:11.3328301Z [1m[92m  Downloaded[0m unicode-script v0.5.8
2026-09-20T06:55:11.3328684Z [1m[92m  Downloaded[0m unicode-xid v0.2.6
2026-09-20T06:55:11.3329054Z [1m[92m  Downloaded[0m value-bag-sval2 v1.14.1
2026-09-20T06:55:11.3830581Z [1m[92m  Downloaded[0m hdrhistogram v7.6.0
2026-09-20T06:55:11.4334331Z [1m[92m  Downloaded[0m image v0.25.10
2026-09-20T06:55:11.4836479Z [1m[92m  Downloaded[0m linebender_resource_handle v0.1.1
2026-09-20T06:55:11.5339715Z [1m[92m  Downloaded[0m linktime-proc-macro v0.2.3
2026-09-20T06:55:11.5340180Z [1m[92m  Downloaded[0m litemap v0.8.3
2026-09-20T06:55:11.5340502Z [1m[92m  Downloaded[0m litrs v1.0.0
2026-09-20T06:55:11.5844803Z [1m[92m  Downloaded[0m lock_api v0.4.14
2026-09-20T06:55:11.5845421Z [1m[92m  Downloaded[0m log v0.4.34
2026-09-20T06:55:11.5845905Z [1m[92m  Downloaded[0m lru v0.18.4
2026-09-20T06:55:11.6350705Z [1m[92m  Downloaded[0m lyon_algorithms v1.0.21
2026-09-20T06:55:11.6351210Z [1m[92m  Downloaded[0m lyon_geom v1.0.19
2026-09-20T06:55:11.6351569Z [1m[92m  Downloaded[0m lyon_path v1.0.19
2026-09-20T06:55:11.6853697Z [1m[92m  Downloaded[0m ring v0.17.14
2026-09-20T06:55:11.9870990Z [1m[92m  Downloaded[0m tree-sitter-r v1.3.0
2026-09-20T06:55:12.0373723Z [1m[92m  Downloaded[0m tree-sitter-yaml v0.7.2
2026-09-20T06:55:12.0374175Z [1m[92m  Downloaded[0m typenum v1.20.1
2026-09-20T06:55:12.0876200Z [1m[92m  Downloaded[0m unicode-bidi v0.3.18
2026-09-20T06:55:12.0876637Z [1m[92m  Downloaded[0m unicode-normalization v0.1.25
2026-09-20T06:55:12.1382046Z [1m[92m  Downloaded[0m unicode-segmentation v1.13.3
2026-09-20T06:55:12.1382742Z [1m[92m  Downloaded[0m unicode-width v0.2.2
2026-09-20T06:55:12.1383333Z [1m[92m  Downloaded[0m untrusted v0.9.0
2026-09-20T06:55:12.1885370Z [1m[92m  Downloaded[0m ureq v3.4.2
2026-09-20T06:55:12.2389482Z [1m[92m  Downloaded[0m ureq-proto v0.6.4
2026-09-20T06:55:12.2891108Z [1m[92m  Downloaded[0m url v2.5.8
2026-09-20T06:55:12.2891565Z [1m[92m  Downloaded[0m usvg v0.48.1
2026-09-20T06:55:12.3394377Z [1m[92m  Downloaded[0m utf8-zero v0.8.1
2026-09-20T06:55:12.3395066Z [1m[92m  Downloaded[0m utf8_iter v1.0.4
2026-09-20T06:55:12.3395490Z [1m[92m  Downloaded[0m utf8parse v0.2.2
2026-09-20T06:55:12.3395901Z [1m[92m  Downloaded[0m uuid v1.26.1
2026-09-20T06:55:12.3897314Z [1m[92m  Downloaded[0m v_frame v0.3.9
2026-09-20T06:55:12.4403245Z [1m[92m  Downloaded[0m value-bag v1.14.1
2026-09-20T06:55:12.8940574Z [1m[92m  Downloaded[0m value-bag-serde1 v1.14.1
2026-09-20T06:55:12.8941015Z [1m[92m  Downloaded[0m vcpkg v0.2.15
2026-09-20T06:55:13.4979782Z [1m[92m  Downloaded[0m version_check v0.9.5
2026-09-20T06:55:13.4980255Z [1m[92m  Downloaded[0m vswhom v0.1.0
2026-09-20T06:55:13.4980607Z [1m[92m  Downloaded[0m vswhom-sys v0.1.3
2026-09-20T06:55:13.5484717Z [1m[92m  Downloaded[0m vte v0.15.0
2026-09-20T06:55:13.5485789Z [1m[92m  Downloaded[0m zvariant_derive v5.15.0
2026-09-20T06:55:13.5486318Z [1m[92m  Downloaded[0m zvariant_utils v4.2.0
2026-09-20T06:55:13.5987885Z [1m[92m  Downloaded[0m link-section v0.19.3
2026-09-20T06:55:13.6490204Z [1m[92m  Downloaded[0m option-ext v0.2.0
2026-09-20T06:55:13.6490910Z [1m[92m  Downloaded[0m page_size v0.6.0
2026-09-20T06:55:13.6491598Z [1m[92m  Downloaded[0m palette_math v0.7.7
2026-09-20T06:55:13.6492217Z [1m[92m  Downloaded[0m parking v2.2.1
2026-09-20T06:55:13.6993063Z [1m[92m  Downloaded[0m paste v1.0.15
2026-09-20T06:55:13.6993687Z [1m[92m  Downloaded[0m pastey v0.1.1
2026-09-20T06:55:13.7498730Z [1m[92m  Downloaded[0m pbkdf2 v0.12.2
2026-09-20T06:55:13.7499271Z [1m[92m  Downloaded[0m async-signal v0.2.14
2026-09-20T06:55:13.7499999Z [1m[92m  Downloaded[0m async-task v4.7.1
2026-09-20T06:55:14.1026579Z [1m[92m  Downloaded[0m async-trait v0.1.92
2026-09-20T06:55:14.1529209Z [1m[92m  Downloaded[0m atomic v0.5.3
2026-09-20T06:55:14.1529725Z [1m[92m  Downloaded[0m atomic-waker v1.1.2
2026-09-20T06:55:14.2031033Z [1m[92m  Downloaded[0m atspi v0.29.0
2026-09-20T06:55:14.2031647Z [1m[92m  Downloaded[0m atspi-common v0.13.0
2026-09-20T06:55:14.2533938Z [1m[92m  Downloaded[0m atspi-proxies v0.13.0
2026-09-20T06:55:14.2534520Z [1m[92m  Downloaded[0m autocfg v1.5.1
2026-09-20T06:55:14.2534926Z [1m[92m  Downloaded[0m av1-grain v0.2.5
2026-09-20T06:55:14.3037291Z [1m[92m  Downloaded[0m avif-serialize v0.8.9
2026-09-20T06:55:14.3037806Z [1m[92m  Downloaded[0m base64 v0.22.1
2026-09-20T06:55:14.3539335Z [1m[92m  Downloaded[0m bit-set v0.8.0
2026-09-20T06:55:14.3539803Z [1m[92m  Downloaded[0m bit-vec v0.9.1
2026-09-20T06:55:14.3540173Z [1m[92m  Downloaded[0m core-foundation v0.10.1
2026-09-20T06:55:14.3540584Z [1m[92m  Downloaded[0m foreign-types-shared v0.3.1
2026-09-20T06:55:14.4041696Z [1m[92m  Downloaded[0m tree-sitter-python v0.25.0
2026-09-20T06:55:14.4042684Z [1m[92m  Downloaded[0m tree-sitter-solidity v1.2.13
2026-09-20T06:55:14.4544563Z [1m[92m  Downloaded[0m tree-sitter-zig v1.1.2
2026-09-20T06:55:14.4545091Z [1m[92m  Downloaded[0m ttf-parser v0.25.1
2026-09-20T06:55:14.5550122Z [1m[92m  Downloaded[0m unicode-width v0.1.14
2026-09-20T06:55:14.5550637Z [1m[92m  Downloaded[0m icu_normalizer v2.3.0
2026-09-20T06:55:14.6053323Z [1m[92m  Downloaded[0m khronos_api v3.1.0
2026-09-20T06:55:14.7065581Z [1m[92m  Downloaded[0m open v5.4.4
2026-09-20T06:55:14.7066057Z [1m[92m  Downloaded[0m ordered-float v5.5.0
2026-09-20T06:55:14.7568366Z [1m[92m  Downloaded[0m ordered-stream v0.2.0
2026-09-20T06:55:14.7569024Z [1m[92m  Downloaded[0m palette_derive v0.7.7
2026-09-20T06:55:14.7569645Z [1m[92m  Downloaded[0m parking_lot v0.12.5
2026-09-20T06:55:14.8073604Z [1m[92m  Downloaded[0m parking_lot_core v0.9.12
2026-09-20T06:55:14.8074227Z [1m[92m  Downloaded[0m pathfinder_geometry v0.5.1
2026-09-20T06:55:14.8074659Z [1m[92m  Downloaded[0m pathfinder_simd v0.5.6
2026-09-20T06:55:14.8576009Z [1m[92m  Downloaded[0m av-scenechange v0.14.1
2026-09-20T06:55:14.9078808Z [1m[92m  Downloaded[0m backtrace v0.3.76
2026-09-20T06:55:14.9584973Z [1m[92m  Downloaded[0m base64 v0.23.1
2026-09-20T06:55:15.0087798Z [1m[92m  Downloaded[0m bindgen v0.73.2
2026-09-20T06:55:15.0591101Z [1m[92m  Downloaded[0m bit-set v0.9.1
2026-09-20T06:55:15.0591768Z [1m[92m  Downloaded[0m bit-vec v0.8.0
2026-09-20T06:55:15.0592362Z [1m[92m  Downloaded[0m bit_field v0.10.3
2026-09-20T06:55:15.0592935Z [1m[92m  Downloaded[0m bitflags v1.3.2
2026-09-20T06:55:15.1093797Z [1m[92m  Downloaded[0m bitflags v2.13.2
2026-09-20T06:55:15.6130016Z [1m[92m  Downloaded[0m bitstream-io v4.10.0
2026-09-20T06:55:15.6130479Z [1m[92m  Downloaded[0m block v0.1.6
2026-09-20T06:55:15.6633170Z [1m[92m  Downloaded[0m block-buffer v0.10.4
2026-09-20T06:55:15.6633908Z [1m[92m  Downloaded[0m block-padding v0.3.3
2026-09-20T06:55:15.6634535Z [1m[92m  Downloaded[0m block2 v0.5.1
2026-09-20T06:55:15.6635076Z [1m[92m  Downloaded[0m block2 v0.6.2
2026-09-20T06:55:15.7136504Z [1m[92m  Downloaded[0m core-foundation-sys v0.8.7
2026-09-20T06:55:15.7137138Z [1m[92m  Downloaded[0m core-graphics v0.25.0
2026-09-20T06:55:15.7638786Z [1m[92m  Downloaded[0m core-graphics-types v0.2.0
2026-09-20T06:55:15.7639614Z [1m[92m  Downloaded[0m core-graphics2 v0.6.1
2026-09-20T06:55:15.7640099Z [1m[92m  Downloaded[0m core-text v22.0.0
2026-09-20T06:55:15.8145826Z [1m[92m  Downloaded[0m core-video v0.6.1
2026-09-20T06:55:15.8146632Z [1m[92m  Downloaded[0m core_detect v1.0.0
2026-09-20T06:55:15.8147281Z [1m[92m  Downloaded[0m core_maths v0.1.1
2026-09-20T06:55:15.8647544Z [1m[92m  Downloaded[0m cpufeatures v0.2.17
2026-09-20T06:55:15.8648234Z [1m[92m  Downloaded[0m cpufeatures v0.3.1
2026-09-20T06:55:15.8648596Z [1m[92m  Downloaded[0m crc32fast v1.5.2
2026-09-20T06:55:15.8648938Z [1m[92m  Downloaded[0m criterion v0.8.2
2026-09-20T06:55:15.9653467Z [1m[92m  Downloaded[0m criterion-plot v0.8.2
2026-09-20T06:55:15.9653935Z [1m[92m  Downloaded[0m crossbeam-channel v0.5.17
2026-09-20T06:55:16.0157391Z [1m[92m  Downloaded[0m crossbeam-deque v0.8.8
2026-09-20T06:55:16.0158358Z [1m[92m  Downloaded[0m crossbeam-epoch v0.9.21
2026-09-20T06:55:16.0661763Z [1m[92m  Downloaded[0m crossbeam-queue v0.3.14
2026-09-20T06:55:16.0662240Z [1m[92m  Downloaded[0m crossbeam-utils v0.8.23
2026-09-20T06:55:16.1166278Z [1m[92m  Downloaded[0m crunchy v0.2.4
2026-09-20T06:55:16.1166854Z [1m[92m  Downloaded[0m ctor v1.0.13
2026-09-20T06:55:16.1669386Z [1m[92m  Downloaded[0m dispatch2 v0.3.1
2026-09-20T06:55:16.1669815Z [1m[92m  Downloaded[0m displaydoc v0.2.7
2026-09-20T06:55:16.1670211Z [1m[92m  Downloaded[0m encoding_rs v0.8.41
2026-09-20T06:55:16.2171889Z [1m[92m  Downloaded[0m sha1-checked v0.10.0
2026-09-20T06:55:16.2172281Z [1m[92m  Downloaded[0m strsim v0.11.1
2026-09-20T06:55:16.2675426Z [1m[92m  Downloaded[0m strum v0.26.3
2026-09-20T06:55:16.2675834Z [1m[92m  Downloaded[0m strum v0.28.0
2026-09-20T06:55:16.2676212Z [1m[92m  Downloaded[0m strum_macros v0.28.0
2026-09-20T06:55:16.3181272Z [1m[92m  Downloaded[0m wayland-cursor v0.31.14
2026-09-20T06:55:16.3181764Z [1m[92m  Downloaded[0m wgpu-core-deps-apple v29.0.4
2026-09-20T06:55:16.3182171Z [1m[92m  Downloaded[0m glam v0.30.10
2026-09-20T06:55:16.5196234Z [1m[92m  Downloaded[0m jiff v0.2.37
2026-09-20T06:55:17.1241172Z [1m[92m  Downloaded[0m libc v0.2.189
2026-09-20T06:55:17.4256713Z [1m[92m  Downloaded[0m palette v0.7.7
2026-09-20T06:55:17.5766483Z [1m[92m  Downloaded[0m crypto-common v0.1.7
2026-09-20T06:55:17.5766898Z [1m[92m  Downloaded[0m cursor-icon v1.2.0
2026-09-20T06:55:17.5767258Z [1m[92m  Downloaded[0m roxmltree v0.20.0
2026-09-20T06:55:17.7277646Z [1m[92m  Downloaded[0m strum_macros v0.26.4
2026-09-20T06:55:17.7278076Z [1m[92m  Downloaded[0m subtle v2.6.1
2026-09-20T06:55:17.7781680Z [1m[92m  Downloaded[0m sval v2.22.0
2026-09-20T06:55:17.7782052Z [1m[92m  Downloaded[0m sval_buffer v2.22.0
2026-09-20T06:55:17.8284426Z [1m[92m  Downloaded[0m sval_dynamic v2.22.0
2026-09-20T06:55:17.8285053Z [1m[92m  Downloaded[0m wayland-protocols-plasma v0.3.12
2026-09-20T06:55:17.8786750Z [1m[92m  Downloaded[0m wayland-protocols-wlr v0.3.12
2026-09-20T06:55:17.8787263Z [1m[92m  Downloaded[0m wayland-scanner v0.31.11
2026-09-20T06:55:17.9289183Z [1m[92m  Downloaded[0m wayland-sys v0.31.11
2026-09-20T06:55:17.9289564Z [1m[92m  Downloaded[0m web-time v1.1.0
2026-09-20T06:55:17.9289958Z [1m[92m  Downloaded[0m wgpu-core-deps-emscripten v29.0.4
2026-09-20T06:55:17.9290368Z [1m[92m  Downloaded[0m wgpu-core-deps-wasm v29.0.4
2026-09-20T06:55:17.9290815Z [1m[92m  Downloaded[0m wgpu-core-deps-windows-linux-android v29.0.4
2026-09-20T06:55:17.9792217Z [1m[92m  Downloaded[0m wgpu-naga-bridge v29.0.4
2026-09-20T06:55:17.9792781Z [1m[92m  Downloaded[0m which v8.0.6
2026-09-20T06:55:17.9793154Z [1m[92m  Downloaded[0m winapi-util v0.1.11
2026-09-20T06:55:17.9793573Z [1m[92m  Downloaded[0m windows-collections v0.2.0
2026-09-20T06:55:18.0297329Z [1m[92m  Downloaded[0m windows-collections v0.3.2
2026-09-20T06:55:18.0297823Z [1m[92m  Downloaded[0m windows-collections v0.100.0
2026-09-20T06:55:18.0800740Z [1m[92m  Downloaded[0m windows-core v0.62.2
2026-09-20T06:55:18.3821240Z [1m[92m  Downloaded[0m windows-core v0.100.0
2026-09-20T06:55:18.4324363Z [1m[92m  Downloaded[0m mac-notification-sys v0.6.15
2026-09-20T06:55:18.4325056Z [1m[92m  Downloaded[0m mach2 v0.7.0
2026-09-20T06:55:18.4826647Z [1m[92m  Downloaded[0m cosmic-text v0.19.0
2026-09-20T06:55:18.6339061Z [1m[92m  Downloaded[0m wayland-backend v0.3.17
2026-09-20T06:55:18.6340974Z [1m[92m  Downloaded[0m wayland-client v0.31.15
2026-09-20T06:55:18.6840997Z [1m[92m  Downloaded[0m wayland-protocols v0.32.13
2026-09-20T06:55:18.7346929Z [1m[92m  Downloaded[0m weezl v0.1.12
2026-09-20T06:55:18.7850018Z [1m[92m  Downloaded[0m wgpu-types v29.0.4
2026-09-20T06:55:18.7850443Z [1m[92m  Downloaded[0m windows-core v0.61.2
2026-09-20T06:55:18.8355216Z [1m[92m  Downloaded[0m objc2-quartz-core v0.2.2
2026-09-20T06:55:18.8860180Z [1m[92m  Downloaded[0m objc2-user-notifications v0.3.2
2026-09-20T06:55:18.8860645Z [1m[92m  Downloaded[0m once_cell v1.21.4
2026-09-20T06:55:18.8861065Z [1m[92m  Downloaded[0m once_cell_polyfill v1.70.2
2026-09-20T06:55:18.9363027Z [1m[92m  Downloaded[0m oorandom v11.1.5
2026-09-20T06:55:18.9363550Z [1m[92m  Downloaded[0m by_address v1.2.1
2026-09-20T06:55:18.9363923Z [1m[92m  Downloaded[0m bytemuck_derive v1.12.1
2026-09-20T06:55:18.9364272Z [1m[92m  Downloaded[0m byteorder v1.5.0
2026-09-20T06:55:18.9364600Z [1m[92m  Downloaded[0m byteorder-lite v0.1.0
2026-09-20T06:55:18.9867494Z [1m[92m  Downloaded[0m bytesize v2.7.0
2026-09-20T06:55:18.9868034Z [1m[92m  Downloaded[0m calloop-wayland-source v0.4.1
2026-09-20T06:55:18.9868400Z [1m[92m  Downloaded[0m cast v0.3.0
2026-09-20T06:55:18.9868735Z [1m[92m  Downloaded[0m webpki-roots v1.0.9
2026-09-20T06:55:19.0368938Z [1m[92m  Downloaded[0m wgpu v29.0.4
2026-09-20T06:55:19.1885006Z [1m[92m  Downloaded[0m lyon_tessellation v1.0.22
2026-09-20T06:55:19.1885500Z [1m[92m  Downloaded[0m objc2-metal v0.3.2
2026-09-20T06:55:19.2893290Z [1m[92m  Downloaded[0m objc2-quartz-core v0.3.2
2026-09-20T06:55:19.3395203Z [1m[92m  Downloaded[0m oo7 v0.6.0
2026-09-20T06:55:19.3898689Z [1m[92m  Downloaded[0m blocking v1.7.0
2026-09-20T06:55:19.3899178Z [1m[92m  Downloaded[0m borsh v1.8.1
2026-09-20T06:55:19.8431053Z [1m[92m  Downloaded[0m built v0.8.1
2026-09-20T06:55:19.8431462Z [1m[92m  Downloaded[0m bumpalo v3.20.3
2026-09-20T06:55:19.8934610Z [1m[92m  Downloaded[0m bytemuck v1.25.2
2026-09-20T06:55:19.9437171Z [1m[92m  Downloaded[0m bytes v1.12.1
2026-09-20T06:55:19.9437874Z [1m[92m  Downloaded[0m calloop v0.14.4
2026-09-20T06:55:19.9940927Z [1m[92m  Downloaded[0m color_quant v1.1.0
2026-09-20T06:55:19.9941350Z [1m[92m  Downloaded[0m rusty-fork v0.3.1
2026-09-20T06:55:19.9941710Z [1m[92m  Downloaded[0m same-file v1.0.6
2026-09-20T06:55:20.0443633Z [1m[92m  Downloaded[0m schemars_derive v1.2.2
2026-09-20T06:55:20.0444478Z [1m[92m  Downloaded[0m scoped-tls v1.0.1
2026-09-20T06:55:20.0445276Z [1m[92m  Downloaded[0m scopeguard v1.2.0
2026-09-20T06:55:20.0445948Z [1m[92m  Downloaded[0m serde_bytes v0.11.19
2026-09-20T06:55:20.0947053Z [1m[92m  Downloaded[0m serde_fmt v1.1.0
2026-09-20T06:55:20.0947628Z [1m[92m  Downloaded[0m serde_repr v0.1.21
2026-09-20T06:55:20.0948054Z [1m[92m  Downloaded[0m wait-timeout v0.2.1
2026-09-20T06:55:20.1952919Z [1m[92m  Downloaded[0m waker-fn v1.2.0
2026-09-20T06:55:20.2455548Z [1m[92m  Downloaded[0m walkdir v2.5.0
2026-09-20T06:55:20.2456702Z [1m[92m  Downloaded[0m wasi v0.11.1+wasi-snapshot-preview1
2026-09-20T06:55:20.2457434Z [1m[92m  Downloaded[0m wgpu-core v29.0.4
2026-09-20T06:55:21.0007672Z [1m[92m  Downloaded[0m malloc_buf v0.0.6
2026-09-20T06:55:21.0008177Z [1m[92m  Downloaded[0m maybe-rayon v0.1.1
2026-09-20T06:55:21.0008563Z [1m[92m  Downloaded[0m object v0.37.3
2026-09-20T06:55:21.1018243Z [1m[92m  Downloaded[0m cbc v0.1.2
2026-09-20T06:55:21.1018655Z [1m[92m  Downloaded[0m cc v1.4.7
2026-09-20T06:55:21.1523141Z [1m[92m  Downloaded[0m cexpr v0.6.0
2026-09-20T06:55:21.1523785Z [1m[92m  Downloaded[0m cfg-if v1.0.5
2026-09-20T06:55:21.2025082Z [1m[92m  Downloaded[0m cfg_aliases v0.2.2
2026-09-20T06:55:21.2025571Z [1m[92m  Downloaded[0m chacha20 v0.10.2
2026-09-20T06:55:21.2529143Z [1m[92m  Downloaded[0m ciborium v0.2.2
2026-09-20T06:55:21.2529683Z [1m[92m  Downloaded[0m ciborium-io v0.2.2
2026-09-20T06:55:21.2530313Z [1m[92m  Downloaded[0m ciborium-ll v0.2.2
2026-09-20T06:55:21.2530652Z [1m[92m  Downloaded[0m cipher v0.4.4
2026-09-20T06:55:21.3031975Z [1m[92m  Downloaded[0m clang-sys v1.9.1
2026-09-20T06:55:21.3032402Z [1m[92m  Downloaded[0m clap v4.6.7
2026-09-20T06:55:21.4043372Z [1m[92m  Downloaded[0m clap_derive v4.6.7
2026-09-20T06:55:21.4548684Z [1m[92m  Downloaded[0m clap_lex v1.1.1
2026-09-20T06:55:21.4549402Z [1m[92m  Downloaded[0m clru v0.6.3
2026-09-20T06:55:21.4550057Z [1m[92m  Downloaded[0m codespan-reporting v0.11.1
2026-09-20T06:55:21.5557546Z [1m[92m  Downloaded[0m codespan-reporting v0.13.1
2026-09-20T06:55:21.6563564Z [1m[92m  Downloaded[0m colorchoice v1.0.5
2026-09-20T06:55:21.6564033Z [1m[92m  Downloaded[0m concurrent-queue v2.5.0
2026-09-20T06:55:21.6564398Z [1m[92m  Downloaded[0m const-random v0.1.18
2026-09-20T06:55:21.6564713Z [1m[92m  Downloaded[0m dashmap v6.2.1
2026-09-20T06:55:21.7068633Z [1m[92m  Downloaded[0m data-url v0.3.2
2026-09-20T06:55:21.7069064Z [1m[92m  Downloaded[0m dlib v0.5.3
2026-09-20T06:55:21.7069420Z [1m[92m  Downloaded[0m document-features v0.2.12
2026-09-20T06:55:21.7573294Z [1m[92m  Downloaded[0m erased-serde v0.4.10
2026-09-20T06:55:21.7573801Z [1m[92m  Downloaded[0m roxmltree v0.21.1
2026-09-20T06:55:21.9083790Z [1m[92m  Downloaded[0m ryu v1.0.23
2026-09-20T06:55:21.9084192Z [1m[92m  Downloaded[0m schemars v1.2.2
2026-09-20T06:55:22.1099564Z [1m[92m  Downloaded[0m seahash v4.1.0
2026-09-20T06:55:22.4128128Z [1m[92m  Downloaded[0m self_cell v1.3.0
2026-09-20T06:55:22.4128792Z [1m[92m  Downloaded[0m semver v1.0.28
2026-09-20T06:55:22.4631002Z [1m[92m  Downloaded[0m serde v1.0.229
2026-09-20T06:55:22.4631502Z [1m[92m  Downloaded[0m serde_core v1.0.229
2026-09-20T06:55:22.5134228Z [1m[92m  Downloaded[0m serde_derive v1.0.229
2026-09-20T06:55:22.5639374Z [1m[92m  Downloaded[0m serde_derive_internals v0.30.0
2026-09-20T06:55:22.5639920Z [1m[92m  Downloaded[0m serde_json v1.0.151
2026-09-20T06:55:22.6646329Z [1m[92m  Downloaded[0m wasip2 v1.0.4+wasi-0.2.12
2026-09-20T06:55:22.6646784Z [1m[92m  Downloaded[0m wgpu-hal v29.0.4
2026-09-20T06:55:22.7652174Z [1m[92m  Downloaded[0m windows-future v0.2.1
2026-09-20T06:55:22.7652710Z [1m[92m  Downloaded[0m windows-future v0.3.2
2026-09-20T06:55:22.7653106Z [1m[92m  Downloaded[0m bstr v1.13.1
2026-09-20T06:55:22.8661670Z [1m[92m  Downloaded[0m chrono v0.4.45
2026-09-20T06:55:22.9164146Z [1m[92m  Downloaded[0m clap_builder v4.6.7
2026-09-20T06:55:22.9667239Z [1m[92m  Downloaded[0m toml_parser v1.1.3+spec-1.1.0
2026-09-20T06:55:23.0169757Z [1m[92m  Downloaded[0m toml_writer v1.1.2+spec-1.1.0
2026-09-20T06:55:23.0170270Z [1m[92m  Downloaded[0m tracing-attributes v0.1.31
2026-09-20T06:55:23.0672531Z [1m[92m  Downloaded[0m web-sys v0.3.105
2026-09-20T06:55:24.4779225Z [1m[92m  Downloaded[0m windows-strings v0.5.1
2026-09-20T06:55:24.4779735Z [1m[92m  Downloaded[0m windows-strings v0.100.0
2026-09-20T06:55:24.4780189Z [1m[92m  Downloaded[0m windows-targets v0.52.6
2026-09-20T06:55:24.4780607Z [1m[92m  Downloaded[0m windows-threading v0.1.0
2026-09-20T06:55:24.5282048Z [1m[92m  Downloaded[0m windows-threading v0.2.1
2026-09-20T06:55:24.5282569Z [1m[92m  Downloaded[0m windows-version v0.1.7
2026-09-20T06:55:24.5282987Z [1m[92m  Downloaded[0m windows-version v0.100.0
2026-09-20T06:55:24.5283396Z [1m[92m  Downloaded[0m downcast-rs v1.2.1
2026-09-20T06:55:24.5283760Z [1m[92m  Downloaded[0m dunce v1.0.5
2026-09-20T06:55:24.5784729Z [1m[92m  Downloaded[0m filedescriptor v0.8.3
2026-09-20T06:55:24.5785185Z [1m[92m  Downloaded[0m float-cmp v0.9.0
2026-09-20T06:55:24.5785556Z [1m[92m  Downloaded[0m float-ord v0.3.2
2026-09-20T06:55:24.5785947Z [1m[92m  Downloaded[0m float_next_after v1.0.0
2026-09-20T06:55:24.5786337Z [1m[92m  Downloaded[0m sval_fmt v2.22.0
2026-09-20T06:55:24.6287691Z [1m[92m  Downloaded[0m sval_json v2.22.0
2026-09-20T06:55:24.6288438Z [1m[92m  Downloaded[0m sval_nested v2.22.0
2026-09-20T06:55:24.6288827Z [1m[92m  Downloaded[0m sval_ref v2.22.0
2026-09-20T06:55:24.6289197Z [1m[92m  Downloaded[0m sval_serde v2.22.0
2026-09-20T06:55:24.6789891Z [1m[92m  Downloaded[0m svgtypes v0.16.1
2026-09-20T06:55:24.6790430Z [1m[92m  Downloaded[0m synstructure v0.14.0
2026-09-20T06:55:24.6790788Z [1m[92m  Downloaded[0m sys-locale v0.3.2
2026-09-20T06:55:24.6791481Z [1m[92m  Downloaded[0m termcolor v1.4.1
2026-09-20T06:55:24.7292994Z [1m[92m  Downloaded[0m thiserror v1.0.69
2026-09-20T06:55:24.7798324Z [1m[92m  Downloaded[0m thiserror v2.0.20
2026-09-20T06:55:25.3339513Z [1m[92m  Downloaded[0m thiserror-impl v1.0.69
2026-09-20T06:55:25.3340331Z [1m[92m  Downloaded[0m thiserror-impl v2.0.20
2026-09-20T06:55:25.3340955Z [1m[92m  Downloaded[0m time-core v0.1.9
2026-09-20T06:55:25.3341544Z [1m[92m  Downloaded[0m tiny-keccak v2.0.2
2026-09-20T06:55:25.3842892Z [1m[92m  Downloaded[0m tinystr v0.8.4
2026-09-20T06:55:25.4348733Z [1m[92m  Downloaded[0m tinytemplate v1.2.1
2026-09-20T06:55:25.4349915Z [1m[92m  Downloaded[0m md-5 v0.10.6
2026-09-20T06:55:25.4350539Z [1m[92m  Downloaded[0m memchr v2.8.3
2026-09-20T06:55:25.4852546Z [1m[92m  Downloaded[0m console_error_panic_hook v0.1.7
2026-09-20T06:55:25.4853097Z [1m[92m  Downloaded[0m const-random-macro v0.1.16
2026-09-20T06:55:25.5355439Z [1m[92m  Downloaded[0m convert_case v0.10.0
2026-09-20T06:55:25.5356184Z [1m[92m  Downloaded[0m convert_case v0.11.0
2026-09-20T06:55:25.5356707Z [1m[92m  Downloaded[0m defmt v1.1.1
2026-09-20T06:55:25.5860842Z [1m[92m  Downloaded[0m defmt-macros v1.1.1
2026-09-20T06:55:25.6363277Z [1m[92m  Downloaded[0m defmt-parser v1.0.0
2026-09-20T06:55:25.6363713Z [1m[92m  Downloaded[0m deranged v0.5.8
2026-09-20T06:55:25.6364074Z [1m[92m  Downloaded[0m dwrote v0.11.5
2026-09-20T06:55:25.6865703Z [1m[92m  Downloaded[0m dyn-clone v1.0.20
2026-09-20T06:55:25.6866115Z [1m[92m  Downloaded[0m either v1.18.0
2026-09-20T06:55:25.7368781Z [1m[92m  Downloaded[0m embed-resource v3.0.11
2026-09-20T06:55:25.7369187Z [1m[92m  Downloaded[0m errno v0.3.14
2026-09-20T06:55:25.7369536Z [1m[92m  Downloaded[0m etagere v0.3.0
2026-09-20T06:55:25.7871317Z [1m[92m  Downloaded[0m event-listener v5.4.2
2026-09-20T06:55:25.7871798Z [1m[92m  Downloaded[0m event-listener-strategy v0.5.4
2026-09-20T06:55:25.7872224Z [1m[92m  Downloaded[0m faster-hex v0.10.0
2026-09-20T06:55:25.7872587Z [1m[92m  Downloaded[0m fastrand v2.5.0
2026-09-20T06:55:25.8375714Z [1m[92m  Downloaded[0m fax v0.2.7
2026-09-20T06:55:25.8376076Z [1m[92m  Downloaded[0m fdeflate v0.3.7
2026-09-20T06:55:25.8881064Z [1m[92m  Downloaded[0m filetime v0.2.29
2026-09-20T06:55:25.8881637Z [1m[92m  Downloaded[0m find-msvc-tools v0.1.13
2026-09-20T06:55:25.8882227Z [1m[92m  Downloaded[0m fixedbitset v0.5.7
2026-09-20T06:55:25.9384417Z [1m[92m  Downloaded[0m rustc-hash v2.1.3
2026-09-20T06:55:25.9385376Z [1m[92m  Downloaded[0m rustc_version v0.4.1
2026-09-20T06:55:25.9386032Z [1m[92m  Downloaded[0m tauri-winrt-notification v0.7.3
2026-09-20T06:55:25.9886759Z [1m[92m  Downloaded[0m tempfile v3.27.0
2026-09-20T06:55:25.9887135Z [1m[92m  Downloaded[0m tiff v0.11.3
2026-09-20T06:55:26.0389467Z [1m[92m  Downloaded[0m tiny-skia-path v0.12.0
2026-09-20T06:55:26.0389904Z [1m[92m  Downloaded[0m tinyvec v1.13.3
2026-09-20T06:55:26.0892366Z [1m[92m  Downloaded[0m toml v1.1.6+spec-1.1.0
2026-09-20T06:55:26.1397279Z [1m[92m  Downloaded[0m toml_datetime v1.1.1+spec-1.1.0
2026-09-20T06:55:26.1397765Z [1m[92m  Downloaded[0m toml_edit v0.25.15+spec-1.1.0
2026-09-20T06:55:26.1899913Z [1m[92m  Downloaded[0m tracing v0.1.44
2026-09-20T06:55:26.4920576Z [1m[92m  Downloaded[0m tracing-core v0.1.36
2026-09-20T06:55:26.5424632Z [1m[92m  Downloaded[0m linux-raw-sys v0.12.1
2026-09-20T06:55:26.9447716Z [1m[92m  Downloaded[0m euclid v0.22.14
2026-09-20T06:55:26.9448432Z [1m[92m  Downloaded[0m flate2 v1.1.10
2026-09-20T06:55:26.9953446Z [1m[92m  Downloaded[0m flume v0.12.0
2026-09-20T06:55:27.0457485Z [1m[92m  Downloaded[0m rustc-hash v1.1.0
2026-09-20T06:55:27.0458491Z [1m[92m  Downloaded[0m rustfs-mimalloc v0.5.4
2026-09-20T06:55:27.0458921Z [1m[92m  Downloaded[0m rustix-openpty v0.2.0
2026-09-20T06:55:27.0960892Z [1m[92m  Downloaded[0m rustls-pki-types v1.15.1
2026-09-20T06:55:27.0961390Z [1m[92m  Downloaded[0m rustls-webpki v0.103.15
2026-09-20T06:55:27.1463373Z [1m[92m  Downloaded[0m rustversion v1.0.23
2026-09-20T06:55:27.1463903Z [1m[92m  Downloaded[0m swash v0.2.10
2026-09-20T06:55:27.2467440Z [1m[92m  Downloaded[0m sysinfo v0.39.6
2026-09-20T06:55:27.3473643Z [1m[92m  Downloaded[0m taffy v0.14.0
2026-09-20T06:55:27.3976681Z [1m[92m  Downloaded[0m tiny-skia v0.12.0
2026-09-20T06:55:27.5487359Z [1m[92m  Downloaded[0m windows-implement v0.60.2
2026-09-20T06:55:27.5988517Z [1m[92m  Downloaded[0m windows-implement v0.100.0
2026-09-20T06:55:27.5989191Z [1m[92m  Downloaded[0m winreg v0.55.0
2026-09-20T06:55:27.6491894Z [1m[92m  Downloaded[0m wio v0.2.2
2026-09-20T06:55:28.0012328Z [1m[92m  Downloaded[0m x11-clipboard v0.9.3
2026-09-20T06:55:28.0516994Z [1m[92m  Downloaded[0m zbus-lockstep-macros v0.5.2
2026-09-20T06:55:28.0517572Z [1m[92m  Downloaded[0m zerofrom-derive v0.1.8
2026-09-20T06:55:28.0517975Z [1m[92m  Downloaded[0m memoffset v0.9.1
2026-09-20T06:55:28.0518331Z [1m[92m  Downloaded[0m exr v1.74.2
2026-09-20T06:55:28.1522657Z [1m[92m  Downloaded[0m fnv v1.0.7
2026-09-20T06:55:28.1523531Z [1m[92m  Downloaded[0m futures-macro v0.3.34
2026-09-20T06:55:28.1523946Z [1m[92m  Downloaded[0m futures-sink v0.3.34
2026-09-20T06:55:28.2024043Z [1m[92m  Downloaded[0m futures-task v0.3.34
2026-09-20T06:55:28.2024532Z [1m[92m  Downloaded[0m syn v2.0.119
2026-09-20T06:55:28.3030422Z [1m[92m  Downloaded[0m syn v3.0.6
2026-09-20T06:55:28.3532639Z [1m[92m  Downloaded[0m time v0.3.55
2026-09-20T06:55:28.5045526Z [1m[92m  Downloaded[0m tree-sitter-bicep v1.1.0
2026-09-20T06:55:28.5548069Z [1m[92m  Downloaded[0m tree-sitter-clojure-orchard v0.2.8
2026-09-20T06:55:28.5548526Z [1m[92m  Downloaded[0m tree-sitter-cmake v0.7.5
2026-09-20T06:55:28.5548917Z [1m[92m  Downloaded[0m windows_aarch64_gnullvm v0.52.6
2026-09-20T06:55:28.6050987Z [1m[92m  Downloaded[0m wit-bindgen v0.57.1
2026-09-20T06:55:28.6051523Z [1m[92m  Downloaded[0m writeable v0.6.4
2026-09-20T06:55:28.6554575Z [1m[92m  Downloaded[0m zbus-lockstep v0.5.2
2026-09-20T06:55:28.6555184Z [1m[92m  Downloaded[0m zbus_names v4.3.4
2026-09-20T06:55:28.6555519Z [1m[92m  Downloaded[0m zcheapstr v1.1.0
2026-09-20T06:55:28.7056014Z [1m[92m  Downloaded[0m zeno v0.3.3
2026-09-20T06:55:28.7056597Z [1m[92m  Downloaded[0m zerofrom v0.1.8
2026-09-20T06:55:28.7057132Z [1m[92m  Downloaded[0m zeroize v1.9.0
2026-09-20T06:55:28.7562412Z [1m[92m  Downloaded[0m zeroize_derive v1.5.0
2026-09-20T06:55:28.7562861Z [1m[92m  Downloaded[0m zerovec-derive v0.11.6
2026-09-20T06:55:28.7563194Z [1m[92m  Downloaded[0m zmij v1.0.23
2026-09-20T06:55:28.7563513Z [1m[92m  Downloaded[0m zune-inflate v0.2.54
2026-09-20T06:55:28.8071325Z [1m[92m  Downloaded[0m memfd v0.6.6
2026-09-20T06:55:28.8072107Z [1m[92m  Downloaded[0m dekobon-tree-sitter-groovy v0.3.0
2026-09-20T06:55:28.8565802Z [1m[92m  Downloaded[0m form_urlencoded v1.2.2
2026-09-20T06:55:28.8566375Z [1m[92m  Downloaded[0m futures v0.3.34
2026-09-20T06:55:28.9068850Z [1m[92m  Downloaded[0m futures-channel v0.3.34
2026-09-20T06:55:28.9571440Z [1m[92m  Downloaded[0m futures-core v0.3.34
2026-09-20T06:55:28.9572015Z [1m[92m  Downloaded[0m futures-executor v0.3.34
2026-09-20T06:55:28.9572450Z [1m[92m  Downloaded[0m futures-io v0.3.34
2026-09-20T06:55:28.9572849Z [1m[92m  Downloaded[0m futures-lite v2.6.1
2026-09-20T06:55:28.9573294Z [1m[92m  Downloaded[0m tree-sitter-containerfile v0.9.2
2026-09-20T06:55:29.0579722Z [1m[92m  Downloaded[0m tree-sitter-ini v1.4.0
2026-09-20T06:55:29.0580234Z [1m[92m  Downloaded[0m windows-interface v0.59.3
2026-09-20T06:55:29.0580956Z [1m[92m  Downloaded[0m windows-interface v0.100.0
2026-09-20T06:55:29.1083201Z [1m[92m  Downloaded[0m windows-link v0.1.3
2026-09-20T06:55:29.1083686Z [1m[92m  Downloaded[0m windows_i686_gnullvm v0.52.6
2026-09-20T06:55:29.1084070Z [1m[92m  Downloaded[0m winnow v1.0.4
2026-09-20T06:55:29.5612590Z [1m[92m  Downloaded[0m x11rb v0.13.2
2026-09-20T06:55:29.6113410Z [1m[92m  Downloaded[0m x11rb v0.14.0
2026-09-20T06:55:29.7118870Z [1m[92m  Downloaded[0m zbus_macros v5.19.0
2026-09-20T06:55:29.7119418Z [1m[92m  Downloaded[0m zbus_xml v5.2.1
2026-09-20T06:55:29.7622203Z [1m[92m  Downloaded[0m zune-core v0.5.3
2026-09-20T06:55:29.7622798Z [1m[92m  Downloaded[0m memmap2 v0.9.11
2026-09-20T06:55:29.7624171Z [1m[92m  Downloaded[0m futures-concurrency v7.7.1
2026-09-20T06:55:29.8626738Z [1m[92m  Downloaded[0m gix-filter v0.34.0
2026-09-20T06:55:29.9132915Z [1m[92m  Downloaded[0m rustc-demangle v0.1.28
2026-09-20T06:55:29.9133512Z [1m[92m  Downloaded[0m tree-sitter-diff v0.1.0
2026-09-20T06:55:29.9133909Z [1m[92m  Downloaded[0m tree-sitter-jsdoc v0.25.0
2026-09-20T06:55:29.9635423Z [1m[92m  Downloaded[0m tree-sitter-json v0.24.8
2026-09-20T06:55:29.9636047Z [1m[92m  Downloaded[0m wasm-bindgen v0.2.128
2026-09-20T06:55:29.9636470Z [1m[92m  Downloaded[0m windows-link v0.2.1
2026-09-20T06:55:29.9636902Z [1m[92m  Downloaded[0m windows_x86_64_gnullvm v0.52.6
2026-09-20T06:55:30.0143033Z [1m[92m  Downloaded[0m x11rb-protocol v0.13.2
2026-09-20T06:55:30.0645521Z [1m[92m  Downloaded[0m x11rb-protocol v0.14.0
2026-09-20T06:55:30.1149166Z [1m[92m  Downloaded[0m xcursor v0.3.11
2026-09-20T06:55:30.1150125Z [1m[92m  Downloaded[0m xmlwriter v0.1.0
2026-09-20T06:55:30.1150693Z [1m[92m  Downloaded[0m y4m v0.8.0
2026-09-20T06:55:30.1151257Z [1m[92m  Downloaded[0m zerocopy-derive v0.8.57
2026-09-20T06:55:30.2660464Z [1m[92m  Downloaded[0m zerotrie v0.2.5
2026-09-20T06:55:30.2660953Z [1m[92m  Downloaded[0m zerovec v0.11.8
2026-09-20T06:55:30.3668262Z [1m[92m  Downloaded[0m zune-jpeg v0.5.15
2026-09-20T06:55:30.3669013Z [1m[92m  Downloaded[0m zvariant v5.15.0
2026-09-20T06:55:30.4674805Z [1m[92m  Downloaded[0m generic-array v0.14.7
2026-09-20T06:55:30.4675321Z [1m[92m  Downloaded[0m gethostname v1.1.0
2026-09-20T06:55:30.4675718Z [1m[92m  Downloaded[0m getrandom v0.2.17
2026-09-20T06:55:30.5177064Z [1m[92m  Downloaded[0m getrandom v0.3.4
2026-09-20T06:55:30.5177599Z [1m[92m  Downloaded[0m getrandom v0.4.3
2026-09-20T06:55:31.1728806Z [1m[92m  Downloaded[0m gif v0.14.2
2026-09-20T06:55:31.1729270Z [1m[92m  Downloaded[0m gix-actor v0.42.0
2026-09-20T06:55:31.2231482Z [1m[92m  Downloaded[0m gix-attributes v0.35.0
2026-09-20T06:55:31.2232214Z [1m[92m  Downloaded[0m gix-bitmap v0.4.0
2026-09-20T06:55:31.2232831Z [1m[92m  Downloaded[0m gix-blame v0.17.1
2026-09-20T06:55:31.2233533Z [1m[92m  Downloaded[0m gix-features v0.49.1
2026-09-20T06:55:31.2736861Z [1m[92m  Downloaded[0m rustfs-mimalloc-sys v0.5.4
2026-09-20T06:55:31.3241650Z [1m[92m  Downloaded[0m tree-sitter v0.27.0
2026-09-20T06:55:31.3747098Z [1m[92m  Downloaded[0m tree-sitter-c v0.24.2
2026-09-20T06:55:31.4252322Z [1m[92m  Downloaded[0m tree-sitter-go v0.25.0
2026-09-20T06:55:31.4253007Z [1m[92m  Downloaded[0m tree-sitter-hcl v1.1.0
2026-09-20T06:55:31.4758080Z [1m[92m  Downloaded[0m tree-sitter-jsonnet v0.0.1
2026-09-20T06:55:31.4758542Z [1m[92m  Downloaded[0m winapi v0.3.9
2026-09-20T06:55:32.3315647Z [1m[92m  Downloaded[0m windows_x86_64_gnu v0.52.6
2026-09-20T06:55:32.3316126Z [1m[92m  Downloaded[0m windows_x86_64_msvc v0.52.6
2026-09-20T06:55:32.3821393Z [1m[92m  Downloaded[0m xml-rs v0.8.29
2026-09-20T06:55:32.4323527Z [1m[92m  Downloaded[0m xxhash-rust v0.8.18
2026-09-20T06:55:32.4323995Z [1m[92m  Downloaded[0m objc2-core-location v0.3.2
2026-09-20T06:55:32.4825600Z [1m[92m  Downloaded[0m futures-util v0.3.34
2026-09-20T06:55:32.6335955Z [1m[92m  Downloaded[0m gimli v0.32.3
2026-09-20T06:55:32.6840792Z [1m[92m  Downloaded[0m gix v0.87.1
2026-09-20T06:55:32.8350753Z [1m[92m  Downloaded[0m gix-fs v0.22.1
2026-09-20T06:55:32.8351201Z [1m[92m  Downloaded[0m gix-glob v0.27.1
2026-09-20T06:55:32.8351560Z [1m[92m  Downloaded[0m gix-hash v0.26.2
2026-09-20T06:55:32.8852713Z [1m[92m  Downloaded[0m tree-sitter-erlang v0.20.0
2026-09-20T06:55:32.8853265Z [1m[92m  Downloaded[0m tree-sitter-gleam v1.0.0
2026-09-20T06:55:32.8853693Z [1m[92m  Downloaded[0m tree-sitter-language v0.1.8
2026-09-20T06:55:32.9357400Z [1m[92m  Downloaded[0m xkbcommon v0.9.0
2026-09-20T06:55:32.9357839Z [1m[92m  Downloaded[0m zbus v5.19.0
2026-09-20T06:55:33.0365765Z [1m[92m  Downloaded[0m zlib-rs v0.6.8
2026-09-20T06:55:33.0869602Z [1m[92m  Downloaded[0m tree-sitter-java v0.23.5
2026-09-20T06:55:33.1371332Z [1m[92m  Downloaded[0m tree-sitter-javascript v0.25.0
2026-09-20T06:55:33.1372106Z [1m[92m  Downloaded[0m xkeysym v0.2.1
2026-09-20T06:55:33.1372740Z [1m[92m  Downloaded[0m objc2-core-services v0.3.2
2026-09-20T06:55:33.2379338Z [1m[92m  Downloaded[0m objc2-encode v4.1.0
2026-09-20T06:55:33.2379889Z [1m[92m  Downloaded[0m objc2-io-surface v0.3.2
2026-09-20T06:55:33.2380249Z [1m[92m  Downloaded[0m gix-hashtable v0.16.0
2026-09-20T06:55:33.2380581Z [1m[92m  Downloaded[0m gix-ignore v0.22.1
2026-09-20T06:55:33.2885111Z [1m[92m  Downloaded[0m gix-imara-diff v0.2.5
2026-09-20T06:55:33.4393277Z [1m[92m  Downloaded[0m gix-lock v24.0.0
2026-09-20T06:55:33.7421421Z [1m[92m  Downloaded[0m gix-macros v0.1.6
2026-09-20T06:55:33.7421856Z [1m[92m  Downloaded[0m gix-note v0.1.1
2026-09-20T06:55:33.7422411Z [1m[92m  Downloaded[0m raw-window-metal v1.1.0
2026-09-20T06:55:33.7422790Z [1m[92m  Downloaded[0m reborrow v0.5.5
2026-09-20T06:55:33.7423137Z [1m[92m  Downloaded[0m rustls v0.23.45
2026-09-20T06:55:33.8428451Z [1m[92m  Downloaded[0m tree-sitter-lua v0.5.0
2026-09-20T06:55:33.8933084Z [1m[92m  Downloaded[0m zerocopy v0.8.57
2026-09-20T06:55:34.0945616Z [1m[92m  Downloaded[0m minimal-lexical v0.2.1
2026-09-20T06:55:34.1448692Z [1m[92m  Downloaded[0m objc2-metal v0.2.2
2026-09-20T06:55:34.2455452Z [1m[92m  Downloaded[0m gix-index v0.55.0
2026-09-20T06:55:34.2456912Z [1m[92m  Downloaded[0m gix-object v0.64.1
2026-09-20T06:55:34.2956275Z [1m[92m  Downloaded[0m gix-odb v0.84.0
2026-09-20T06:55:34.2956708Z [1m[92m  Downloaded[0m gix-packetline v0.22.2
2026-09-20T06:55:34.3462246Z [1m[92m  Downloaded[0m gix-path v0.12.6
2026-09-20T06:55:34.3462685Z [1m[92m  Downloaded[0m gix-pathspec v0.20.0
2026-09-20T06:55:34.3463069Z [1m[92m  Downloaded[0m ravif v0.13.0
2026-09-20T06:55:34.3463461Z [1m[92m  Downloaded[0m raw-window-handle v0.6.2
2026-09-20T06:55:34.3967608Z [1m[92m  Downloaded[0m rustix v1.1.5
2026-09-20T06:55:34.5979167Z [1m[92m  Downloaded[0m tree-sitter-properties v0.3.0
2026-09-20T06:55:34.6483971Z [1m[92m  Downloaded[0m wasm-bindgen-futures v0.4.78
2026-09-20T06:55:34.6484646Z [1m[92m  Downloaded[0m wasm-bindgen-macro v0.2.128
2026-09-20T06:55:34.6485070Z [1m[92m  Downloaded[0m wasm-bindgen-shared v0.2.128
2026-09-20T06:55:34.6485447Z [1m[92m  Downloaded[0m windows-numerics v0.2.0
2026-09-20T06:55:34.6987126Z [1m[92m  Downloaded[0m windows-numerics v0.3.1
2026-09-20T06:55:34.6987644Z [1m[92m  Downloaded[0m windows-numerics v0.100.0
2026-09-20T06:55:34.6988131Z [1m[92m  Downloaded[0m windows-registry v0.100.0
2026-09-20T06:55:35.0509061Z [1m[92m  Downloaded[0m windows-result v0.3.4
2026-09-20T06:55:35.1011768Z [1m[92m  Downloaded[0m windows-result v0.4.1
2026-09-20T06:55:35.1012239Z [1m[92m  Downloaded[0m windows-strings v0.4.2
2026-09-20T06:55:35.1012643Z [1m[92m  Downloaded[0m multiversion v0.9.0
2026-09-20T06:55:35.1515036Z [1m[92m  Downloaded[0m multiversion-macros v0.9.0
2026-09-20T06:55:35.1516100Z [1m[92m  Downloaded[0m multiversion_no_op v1.0.0
2026-09-20T06:55:35.1516756Z [1m[92m  Downloaded[0m new_debug_unreachable v1.0.6
2026-09-20T06:55:35.1517403Z [1m[92m  Downloaded[0m gix-pack v0.74.2
2026-09-20T06:55:35.2522691Z [1m[92m  Downloaded[0m rayon-core v1.13.0
2026-09-20T06:55:35.2523163Z [1m[92m  Downloaded[0m tree-sitter-bash v0.25.1
2026-09-20T06:55:35.3029309Z [1m[92m  Downloaded[0m tree-sitter-nix v0.3.0
2026-09-20T06:55:35.3029985Z [1m[92m  Downloaded[0m windows-link v0.100.0
2026-09-20T06:55:35.3531295Z [1m[92m  Downloaded[0m windows-result v0.100.0
2026-09-20T06:55:35.3531851Z [1m[92m  Downloaded[0m yeslogic-fontconfig-sys v6.0.1
2026-09-20T06:55:35.3532329Z [1m[92m  Downloaded[0m yoke-derive v0.8.3
2026-09-20T06:55:35.3532730Z [1m[92m  Downloaded[0m miow v0.6.1
2026-09-20T06:55:35.4034484Z [1m[92m  Downloaded[0m no_std_io2 v0.9.4
2026-09-20T06:55:35.4035222Z [1m[92m  Downloaded[0m raw-cpuid v11.6.0
2026-09-20T06:55:35.4536363Z [1m[92m  Downloaded[0m tree-sitter-dart v0.2.0
2026-09-20T06:55:35.4536941Z [1m[92m  Downloaded[0m tree-sitter-make v1.1.1
2026-09-20T06:55:35.4537370Z [1m[92m  Downloaded[0m yazi v0.2.1
2026-09-20T06:55:35.5041335Z [1m[92m  Downloaded[0m yoke v0.8.3
2026-09-20T06:55:35.5041954Z [1m[92m  Downloaded[0m miniz_oxide v0.8.9
2026-09-20T06:55:35.5042384Z [1m[92m  Downloaded[0m num-conv v0.2.2
2026-09-20T06:55:35.5544019Z [1m[92m  Downloaded[0m num-rational v0.4.2
2026-09-20T06:55:35.5544540Z [1m[92m  Downloaded[0m objc2-foundation v0.2.2
2026-09-20T06:55:35.7057664Z [1m[92m  Downloaded[0m objc2-io-kit v0.3.2
2026-09-20T06:55:35.7562919Z [1m[92m  Downloaded[0m rayon v1.12.0
2026-09-20T06:55:35.8569413Z [1m[92m  Downloaded[0m wasm-bindgen-macro-support v0.2.128
2026-09-20T06:55:35.8569915Z [1m[92m  Downloaded[0m windows_aarch64_msvc v0.52.6
2026-09-20T06:55:35.8570273Z [1m[92m  Downloaded[0m miniz_oxide v0.9.1
2026-09-20T06:55:35.9072323Z [1m[92m  Downloaded[0m mio v1.2.3
2026-09-20T06:55:35.9573359Z [1m[92m  Downloaded[0m num-derive v0.4.2
2026-09-20T06:55:35.9573830Z [1m[92m  Downloaded[0m num_cpus v1.17.0
2026-09-20T06:55:36.0076723Z [1m[92m  Downloaded[0m objc v0.2.7
2026-09-20T06:55:36.0077611Z [1m[92m  Downloaded[0m tree-sitter-elixir v0.3.5
2026-09-20T06:55:36.0581129Z [1m[92m  Downloaded[0m windows_i686_gnu v0.52.6
2026-09-20T06:55:36.1084081Z [1m[92m  Downloaded[0m windows_i686_msvc v0.52.6
2026-09-20T06:55:36.1084747Z [1m[92m  Downloaded[0m moxcms v0.8.1
2026-09-20T06:55:36.8639189Z [1m[92m  Downloaded[0m num-complex v0.4.6
2026-09-20T06:55:36.9144594Z [1m[92m  Downloaded[0m num-integer v0.1.47
2026-09-20T06:55:36.9145230Z [1m[92m  Downloaded[0m num-iter v0.1.46
2026-09-20T06:55:36.9145773Z [1m[92m  Downloaded[0m objc-sys v0.3.5
2026-09-20T06:55:36.9648069Z [1m[92m  Downloaded[0m objc2-core-data v0.2.2
2026-09-20T06:55:37.0150704Z [1m[92m  Downloaded[0m nonempty v0.12.0
2026-09-20T06:55:37.0151191Z [1m[92m  Downloaded[0m num v0.4.3
2026-09-20T06:55:37.0151536Z [1m[92m  Downloaded[0m num-traits v0.2.19
2026-09-20T06:55:37.0653586Z [1m[92m  Downloaded[0m objc2-foundation v0.3.2
2026-09-20T06:55:37.2165957Z [1m[92m  Downloaded[0m tree-sitter-pascal v0.10.2
2026-09-20T06:55:37.2166422Z [1m[92m  Downloaded[0m noop_proc_macro v0.3.0
2026-09-20T06:55:37.2669079Z [1m[92m  Downloaded[0m num-bigint-dig v0.9.1
2026-09-20T06:55:37.2669550Z [1m[92m  Downloaded[0m notify-rust v4.18.0
2026-09-20T06:55:37.3175657Z [1m[92m  Downloaded[0m tree-sitter-llvm v1.1.0
2026-09-20T06:55:37.3176128Z [1m[92m  Downloaded[0m notify v9.0.0-rc.5
2026-09-20T06:55:37.3679968Z [1m[92m  Downloaded[0m notify-types v2.1.0
2026-09-20T06:55:37.4182532Z [1m[92m  Downloaded[0m ndk-sys v0.6.0+11769913
2026-09-20T06:55:37.4183023Z [1m[92m  Downloaded[0m nom v7.1.3
2026-09-20T06:55:37.4685656Z [1m[92m  Downloaded[0m objc2-core-foundation v0.3.2
2026-09-20T06:55:37.5695417Z [1m[92m  Downloaded[0m nix v0.31.3
2026-09-20T06:55:37.8717389Z [1m[92m  Downloaded[0m nom v8.0.0
2026-09-20T06:55:37.9222133Z [1m[92m  Downloaded[0m objc2-core-graphics v0.3.2
2026-09-20T06:55:37.9724846Z [1m[92m  Downloaded[0m objc2 v0.5.2
2026-09-20T06:55:38.0734794Z [1m[92m  Downloaded[0m num-bigint v0.4.8
2026-09-20T06:55:38.1242460Z [1m[92m  Downloaded[0m objc2-core-image v0.2.2
2026-09-20T06:55:38.1747901Z [1m[92m  Downloaded[0m read-fonts v0.37.0
2026-09-20T06:55:38.2753639Z [1m[92m  Downloaded[0m ntapi v0.4.3
2026-09-20T06:55:38.3256513Z [1m[92m  Downloaded[0m read-fonts v0.44.0
2026-09-20T06:55:38.4767850Z [1m[92m  Downloaded[0m read-fonts v0.41.0
2026-09-20T06:55:38.6789362Z [1m[92m  Downloaded[0m objc2-app-kit v0.2.2
2026-09-20T06:55:38.8801117Z [1m[92m  Downloaded[0m objc2 v0.6.4
2026-09-20T06:55:39.4842602Z [1m[92m  Downloaded[0m naga v24.0.0
2026-09-20T06:55:39.5850725Z [1m[92m  Downloaded[0m objc2-app-kit v0.3.2
2026-09-20T06:55:39.8368908Z [1m[92m  Downloaded[0m naga v29.0.4
2026-09-20T06:55:39.9879197Z [1m[92m  Downloaded[0m winapi-i686-pc-windows-gnu v0.4.0
2026-09-20T06:55:41.4987583Z [1m[92m  Downloaded[0m rav1e v0.8.1
2026-09-20T06:55:41.7001327Z [1m[92m  Downloaded[0m winapi-x86_64-pc-windows-gnu v0.4.0
2026-09-20T06:55:43.2098610Z [1m[92m  Downloaded[0m windows-sys v0.59.0
2026-09-20T06:55:43.9648122Z [1m[92m  Downloaded[0m windows-sys v0.61.2
2026-09-20T06:55:44.2665264Z [1m[92m  Downloaded[0m windows-sys v0.52.0
2026-09-20T06:55:45.1229743Z [1m[92m  Downloaded[0m windows v0.62.2
2026-09-20T06:55:46.7842562Z [1m[92m  Downloaded[0m metal v0.33.0
2026-09-20T06:55:46.8849500Z [1m[92m  Downloaded[0m windows v0.61.3
2026-09-20T06:55:48.2946912Z [1m[92m  Downloaded[0m freetype-sys v0.23.0
2026-09-20T06:55:50.9152012Z ##[endgroup]
2026-09-20T06:55:50.9154270Z ##[group]workspace-features
2026-09-20T06:55:50.9155635Z $ cargo tree --locked --workspace --no-default-features --features gix,gitcomet-ui-gpui/default --edges normal,build,dev --prefix none --format {p}|{f}
2026-09-20T06:55:51.6749766Z ##[endgroup]
2026-09-20T06:55:51.6752755Z ##[group]workspace-compile
2026-09-20T06:55:51.6754152Z $ cargo nextest list --workspace --no-default-features --features gix,gitcomet-ui-gpui/default --locked --cargo-profile ci-test --timings --list-type binaries-only --message-format json
2026-09-20T06:55:54.1550224Z [1m[92m   Compiling[0m proc-macro2 v1.0.107
2026-09-20T06:55:54.1561478Z [1m[92m   Compiling[0m quote v1.0.47
2026-09-20T06:55:54.1569752Z [1m[92m   Compiling[0m unicode-ident v1.0.26
2026-09-20T06:55:54.1570617Z [1m[92m   Compiling[0m shlex v2.0.1
2026-09-20T06:55:54.2838588Z [1m[92m   Compiling[0m find-msvc-tools v0.1.13
2026-09-20T06:55:54.3802642Z [1m[92m   Compiling[0m serde_core v1.0.229
2026-09-20T06:55:55.3599433Z [1m[92m   Compiling[0m cc v1.4.7
2026-09-20T06:55:55.5186124Z [1m[92m   Compiling[0m tree-sitter-language v0.1.8
2026-09-20T06:55:55.5691940Z [1m[92m   Compiling[0m cfg-if v1.0.5
2026-09-20T06:55:55.6239037Z [1m[92m   Compiling[0m windows-link v0.2.1
2026-09-20T06:55:55.7422332Z [1m[92m   Compiling[0m memchr v2.8.3
2026-09-20T06:55:57.3700639Z [1m[92m   Compiling[0m syn v3.0.6
2026-09-20T06:55:57.8083277Z [1m[92m   Compiling[0m syn v2.0.119
2026-09-20T06:55:58.0619854Z [1m[92m   Compiling[0m crossbeam-utils v0.8.23
2026-09-20T06:55:58.6655542Z [1m[92m   Compiling[0m tree-sitter-build v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-build)
2026-09-20T06:55:58.9268295Z [1m[92m   Compiling[0m windows-sys v0.61.2
2026-09-20T06:55:59.9779641Z [1m[92m   Compiling[0m thiserror v2.0.20
2026-09-20T06:56:00.6901426Z [1m[92m   Compiling[0m getrandom v0.4.3
2026-09-20T06:56:01.1877885Z [1m[92m   Compiling[0m regex-syntax v0.8.11
2026-09-20T06:56:06.3803955Z [1m[92m   Compiling[0m thiserror-impl v2.0.20
2026-09-20T06:56:06.6205836Z [1m[92m   Compiling[0m aho-corasick v1.1.5
2026-09-20T06:56:07.6798668Z [1m[92m   Compiling[0m fastrand v2.5.0
2026-09-20T06:56:08.1639934Z [1m[92m   Compiling[0m regex-automata v0.4.18
2026-09-20T06:56:08.7207257Z [1m[92m   Compiling[0m smallvec v1.16.1
2026-09-20T06:56:09.0618558Z [1m[92m   Compiling[0m once_cell v1.21.4
2026-09-20T06:56:10.4981409Z [1m[92m   Compiling[0m rand_core v0.10.1
2026-09-20T06:56:11.0012830Z [1m[92m   Compiling[0m version_check v0.9.5
2026-09-20T06:56:11.6404302Z [1m[92m   Compiling[0m crc32fast v1.5.2
2026-09-20T06:56:12.2504665Z [1m[92m   Compiling[0m autocfg v1.5.1
2026-09-20T06:56:12.8391973Z [1m[92m   Compiling[0m parking_lot_core v0.9.12
2026-09-20T06:56:12.8912945Z [1m[92m   Compiling[0m stable_deref_trait v1.2.1
2026-09-20T06:56:13.0119476Z [1m[92m   Compiling[0m bitflags v2.13.2
2026-09-20T06:56:13.4047585Z [1m[92m   Compiling[0m foldhash v0.2.0
2026-09-20T06:56:13.6175935Z [1m[92m   Compiling[0m allocator-api2 v0.2.21
2026-09-20T06:56:13.6744175Z [1m[92m   Compiling[0m equivalent v1.0.2
2026-09-20T06:56:13.7245769Z [1m[92m   Compiling[0m scopeguard v1.2.0
2026-09-20T06:56:13.8304100Z [1m[92m   Compiling[0m bstr v1.13.1
2026-09-20T06:56:14.1802225Z [1m[92m   Compiling[0m hashbrown v0.17.1
2026-09-20T06:56:15.2288149Z [1m[92m   Compiling[0m lock_api v0.4.14
2026-09-20T06:56:15.5840588Z [1m[92m   Compiling[0m libm v0.2.16
2026-09-20T06:56:16.6876538Z [1m[92m   Compiling[0m tinyvec v1.13.3
2026-09-20T06:56:16.7874409Z [1m[92m   Compiling[0m num-traits v0.2.19
2026-09-20T06:56:17.2920867Z [1m[92m   Compiling[0m parking_lot v0.12.5
2026-09-20T06:56:17.2923212Z [1m[92m   Compiling[0m tempfile v3.27.0
2026-09-20T06:56:17.4107449Z [1m[92m   Compiling[0m winapi-util v0.1.11
2026-09-20T06:56:17.9637796Z [1m[92m   Compiling[0m same-file v1.0.6
2026-09-20T06:56:18.1930821Z [1m[92m   Compiling[0m walkdir v2.5.0
2026-09-20T06:56:18.8086366Z [1m[92m   Compiling[0m crossbeam-channel v0.5.17
2026-09-20T06:56:19.2626498Z [1m[92m   Compiling[0m gix-trace v0.1.21
2026-09-20T06:56:19.3613487Z [1m[92m   Compiling[0m typeid v1.0.3
2026-09-20T06:56:19.7450266Z [1m[92m   Compiling[0m gix-validate v0.11.4
2026-09-20T06:56:19.9569801Z [1m[92m   Compiling[0m unicode-normalization v0.1.25
2026-09-20T06:56:20.0273536Z [1m[92m   Compiling[0m gix-path v0.12.6
2026-09-20T06:56:20.7490334Z [1m[92m   Compiling[0m byteorder v1.5.0
2026-09-20T06:56:20.7491948Z [1m[92m   Compiling[0m erased-serde v0.4.10
2026-09-20T06:56:21.0485971Z [1m[92m   Compiling[0m gix-utils v0.3.6
2026-09-20T06:56:21.3152917Z [1m[92m   Compiling[0m crossbeam-epoch v0.9.21
2026-09-20T06:56:21.8035042Z [1m[92m   Compiling[0m hash32 v0.3.1
2026-09-20T06:56:21.8555010Z [1m[92m   Compiling[0m itoa v1.0.18
2026-09-20T06:56:22.0348830Z [1m[92m   Compiling[0m bytesize v2.7.0
2026-09-20T06:56:22.2527340Z [1m[92m   Compiling[0m crossbeam-deque v0.8.8
2026-09-20T06:56:22.7503216Z [1m[92m   Compiling[0m human_format v1.2.1
2026-09-20T06:56:22.8123187Z [1m[92m   Compiling[0m generic-array v0.14.7
2026-09-20T06:56:22.8679409Z [1m[92m   Compiling[0m arrayvec v0.7.8
2026-09-20T06:56:23.2007932Z [1m[92m   Compiling[0m prodash v31.0.0
2026-09-20T06:56:23.3337336Z [1m[92m   Compiling[0m typenum v1.20.1
2026-09-20T06:56:24.5281089Z [1m[92m   Compiling[0m gix-features v0.49.1
2026-09-20T06:56:25.2118317Z [1m[92m   Compiling[0m gix-error v0.3.2
2026-09-20T06:56:25.6836197Z [1m[92m   Compiling[0m heapless v0.8.0
2026-09-20T06:56:26.0728970Z [1m[92m   Compiling[0m zmij v1.0.23
2026-09-20T06:56:27.0539175Z [1m[92m   Compiling[0m crypto-common v0.1.7
2026-09-20T06:56:27.1581405Z [1m[92m   Compiling[0m block-buffer v0.10.4
2026-09-20T06:56:27.2227614Z [1m[92m   Compiling[0m faster-hex v0.10.0
2026-09-20T06:56:27.3224961Z [1m[92m   Compiling[0m digest v0.10.7
2026-09-20T06:56:27.5223773Z [1m[92m   Compiling[0m memmap2 v0.9.11
2026-09-20T06:56:27.8259682Z [1m[92m   Compiling[0m cpufeatures v0.2.17
2026-09-20T06:56:27.8866358Z [1m[92m   Compiling[0m sha1 v0.10.7
2026-09-20T06:56:27.9369859Z [1m[92m   Compiling[0m jiff-tzdb v0.1.8
2026-09-20T06:56:28.1774618Z [1m[92m   Compiling[0m sha1-checked v0.10.0
2026-09-20T06:56:28.3860880Z [1m[92m   Compiling[0m jiff-tzdb-platform v0.1.3
2026-09-20T06:56:28.4993528Z [1m[92m   Compiling[0m gix-quote v0.8.0
2026-09-20T06:56:29.0001719Z [1m[92m   Compiling[0m gix-hash v0.26.2
2026-09-20T06:56:29.4056345Z [1m[92m   Compiling[0m hashbrown v0.14.5
2026-09-20T06:56:30.2595871Z [1m[92m   Compiling[0m jiff-core v0.1.1
2026-09-20T06:56:30.3001510Z [1m[92m   Compiling[0m dashmap v6.2.1
2026-09-20T06:56:30.3707342Z [1m[92m   Compiling[0m gix-fs v0.22.1
2026-09-20T06:56:31.3690699Z [1m[92m   Compiling[0m indexmap v2.14.2
2026-09-20T06:56:31.3692678Z [1m[92m   Compiling[0m windows-interface v0.59.3
2026-09-20T06:56:32.4806226Z [1m[92m   Compiling[0m jiff v0.2.37
2026-09-20T06:56:32.7066140Z [1m[92m   Compiling[0m windows-implement v0.60.2
2026-09-20T06:56:34.0098727Z [1m[92m   Compiling[0m windows-result v0.4.1
2026-09-20T06:56:34.3410703Z [1m[92m   Compiling[0m windows-strings v0.5.1
2026-09-20T06:56:34.6421767Z [1m[92m   Compiling[0m windows-core v0.62.2
2026-09-20T06:56:35.4163541Z [1m[92m   Compiling[0m gix-tempfile v24.0.0
2026-09-20T06:56:35.9753148Z [1m[92m   Compiling[0m regex v1.13.1
2026-09-20T06:56:36.1577953Z [1m[92m   Compiling[0m rustversion v1.0.23
2026-09-20T06:56:36.9221741Z [1m[92m   Compiling[0m gix-date v0.16.0
2026-09-20T06:56:37.3032536Z [1m[92m   Compiling[0m gix-command v0.10.1
2026-09-20T06:56:38.3718232Z [1m[92m   Compiling[0m gix-actor v0.42.0
2026-09-20T06:56:38.9698970Z [1m[92m   Compiling[0m gix-hashtable v0.16.0
2026-09-20T06:56:39.1435025Z [1m[92m   Compiling[0m windows-threading v0.2.1
2026-09-20T06:56:39.3254368Z [1m[92m   Compiling[0m windows-future v0.3.2
2026-09-20T06:56:40.1355518Z [1m[92m   Compiling[0m gix-object v0.64.1
2026-09-20T06:56:40.8060091Z [1m[92m   Compiling[0m windows-collections v0.3.2
2026-09-20T06:56:41.4622742Z [1m[92m   Compiling[0m windows-numerics v0.3.1
2026-09-20T06:56:41.5718429Z [1m[92m   Compiling[0m bytemuck_derive v1.12.1
2026-09-20T06:56:41.8177890Z [1m[92m   Compiling[0m windows v0.62.2
2026-09-20T06:56:43.7776641Z [1m[92m   Compiling[0m rustc-hash v2.1.3
2026-09-20T06:56:43.8932238Z [1m[92m   Compiling[0m strsim v0.11.1
2026-09-20T06:56:45.1955230Z [1m[92m   Compiling[0m fnv v1.0.7
2026-09-20T06:56:45.2533310Z [1m[92m   Compiling[0m gix-lock v24.0.0
2026-09-20T06:56:45.8455992Z [1m[92m   Compiling[0m gix-chunk v0.8.0
2026-09-20T06:56:46.2536897Z [1m[92m   Compiling[0m nonempty v0.12.0
2026-09-20T06:56:46.4989389Z [1m[92m   Compiling[0m percent-encoding v2.3.2
2026-09-20T06:56:46.9219458Z [1m[92m   Compiling[0m gix-glob v0.27.1
2026-09-20T06:56:48.1343147Z [1m[92m   Compiling[0m unicode-bom v2.0.3
2026-09-20T06:56:48.3625095Z [1m[92m   Compiling[0m serde_json v1.0.151
2026-09-20T06:56:49.6321874Z [1m[92m   Compiling[0m hashbrown v0.16.1
2026-09-20T06:56:52.6309296Z [1m[92m   Compiling[0m gix-commitgraph v0.39.0
2026-09-20T06:56:53.4051456Z [1m[92m   Compiling[0m gix-revwalk v0.35.0
2026-09-20T06:56:53.9332893Z [1m[92m   Compiling[0m gix-attributes v0.35.0
2026-09-20T06:56:54.1467776Z [1m[92m   Compiling[0m synstructure v0.14.0
2026-09-20T06:56:56.3052684Z [1m[92m   Compiling[0m gix-config-value v0.19.1
2026-09-20T06:56:56.8810009Z [1m[92m   Compiling[0m gix-sec v0.14.2
2026-09-20T06:56:57.7468482Z [1m[92m   Compiling[0m serde_fmt v1.1.0
2026-09-20T06:56:57.7469677Z [1m[92m   Compiling[0m rustix v1.1.5
2026-09-20T06:56:58.0234774Z [1m[92m   Compiling[0m value-bag-serde1 v1.14.1
2026-09-20T06:56:58.0896540Z [1m[92m   Compiling[0m zerofrom-derive v0.1.8
2026-09-20T06:56:58.6063521Z [1m[92m   Compiling[0m gix-traverse v0.61.0
2026-09-20T06:56:59.9639395Z [1m[92m   Compiling[0m gix-ref v0.67.1
2026-09-20T06:57:00.4407629Z [1m[92m   Compiling[0m encoding_rs v0.8.41
2026-09-20T06:57:00.6585735Z [1m[92m   Compiling[0m gix-packetline v0.22.2
2026-09-20T06:57:00.9305052Z [1m[92m   Compiling[0m gix-bitmap v0.4.0
2026-09-20T06:57:01.3895212Z [1m[92m   Compiling[0m errno v0.3.14
2026-09-20T06:57:01.4658653Z [1m[92m   Compiling[0m filetime v0.2.29
2026-09-20T06:57:01.7870644Z [1m[92m   Compiling[0m dunce v1.0.5
2026-09-20T06:57:02.1999565Z [1m[92m   Compiling[0m gix-index v0.55.0
2026-09-20T06:57:05.5462078Z [1m[92m   Compiling[0m value-bag v1.14.1
2026-09-20T06:57:06.8475806Z [1m[92m   Compiling[0m gix-pathspec v0.20.0
2026-09-20T06:57:09.6826016Z [1m[92m   Compiling[0m gix-ignore v0.22.1
2026-09-20T06:57:09.6827575Z [1m[92m   Compiling[0m simdutf8 v0.1.5
2026-09-20T06:57:10.2242481Z [1m[92m   Compiling[0m multiversion_no_op v1.0.0
2026-09-20T06:57:10.4018097Z [1m[92m   Compiling[0m libc v0.2.189
2026-09-20T06:57:10.7843278Z [1m[92m   Compiling[0m core_detect v1.0.0
2026-09-20T06:57:11.1744829Z [1m[92m   Compiling[0m gix-worktree v0.56.0
2026-09-20T06:57:11.8830295Z [1m[92m   Compiling[0m log v0.4.34
2026-09-20T06:57:12.6174316Z [1m[92m   Compiling[0m yoke-derive v0.8.3
2026-09-20T06:57:12.8274944Z [1m[92m   Compiling[0m gix-filter v0.34.0
2026-09-20T06:57:14.7018890Z [1m[92m   Compiling[0m gix-url v0.38.0
2026-09-20T06:57:17.5710869Z [1m[92m   Compiling[0m gix-imara-diff v0.2.5
2026-09-20T06:57:19.0439457Z [1m[92m   Compiling[0m zlib-rs v0.6.8
2026-09-20T06:57:19.9542040Z [1m[92m   Compiling[0m gix-diff v0.67.1
2026-09-20T06:57:21.6694331Z [1m[92m   Compiling[0m gix-discover v0.55.0
2026-09-20T06:57:23.3677884Z [1m[92m   Compiling[0m clru v0.6.3
2026-09-20T06:57:23.6417721Z [1m[92m   Compiling[0m uluru v3.1.0
2026-09-20T06:57:23.8168639Z [1m[92m   Compiling[0m serde v1.0.229
2026-09-20T06:57:24.4155316Z [1m[92m   Compiling[0m gix-zlib v0.1.0
2026-09-20T06:57:24.6949370Z [1m[92m   Compiling[0m pin-project-lite v0.2.17
2026-09-20T06:57:24.9054584Z [1m[92m   Compiling[0m gix-pack v0.74.2
2026-09-20T06:57:25.0166650Z [1m[92m   Compiling[0m gix-dir v0.29.1
2026-09-20T06:57:27.5621445Z [1m[92m   Compiling[0m gix-transport v0.59.2
2026-09-20T06:57:28.1735883Z [1m[92m   Compiling[0m gix-config v0.60.0
2026-09-20T06:57:28.3508784Z [1m[92m   Compiling[0m gix-shallow v0.13.0
2026-09-20T06:57:29.4782627Z [1m[92m   Compiling[0m arc-swap v1.9.2
2026-09-20T06:57:29.9100445Z [1m[92m   Compiling[0m process-wrap v10.0.0
2026-09-20T06:57:31.4358545Z [1m[92m   Compiling[0m gitcomet-core v0.2.5 (D:\a\GitComet\GitComet\crates\gitcomet-core)
2026-09-20T06:57:32.3667821Z [1m[92m   Compiling[0m gix-refspec v0.45.1
2026-09-20T06:57:34.7011428Z [1m[92m   Compiling[0m gix-macros v0.1.6
2026-09-20T06:57:35.6959689Z [1m[92m   Compiling[0m gix-protocol v0.65.1
2026-09-20T06:57:37.1137241Z [1m[92m   Compiling[0m gix-submodule v0.34.0
2026-09-20T06:57:37.4054795Z [1m[92m   Compiling[0m gix-odb v0.84.0
2026-09-20T06:57:39.9228999Z [1m[92m   Compiling[0m gix-status v0.34.1
2026-09-20T06:57:42.4245119Z [1m[92m   Compiling[0m gix-blame v0.17.1
2026-09-20T06:57:45.1054583Z [1m[92m   Compiling[0m gix-revision v0.49.1
2026-09-20T06:57:47.9095107Z [1m[92m   Compiling[0m lru v0.18.4
2026-09-20T06:57:48.1285363Z [1m[92m   Compiling[0m serde_derive v1.0.229
2026-09-20T06:57:49.4960808Z [1m[92m   Compiling[0m zerovec-derive v0.11.6
2026-09-20T06:57:51.5494535Z [1m[92m   Compiling[0m zerocopy v0.8.57
2026-09-20T06:57:53.5461657Z [1m[92m   Compiling[0m gix v0.87.1
2026-09-20T06:57:53.8281679Z [1m[92m   Compiling[0m rayon-core v1.13.0
2026-09-20T06:57:54.3603322Z [1m[92m   Compiling[0m zerocopy-derive v0.8.57
2026-09-20T06:57:57.2824323Z [1m[92m   Compiling[0m displaydoc v0.2.7
2026-09-20T06:57:58.6038983Z [1m[92m   Compiling[0m futures-core v0.3.34
2026-09-20T06:57:58.8720408Z [1m[92m   Compiling[0m bytemuck v1.25.2
2026-09-20T06:57:59.4078185Z [1m[92m   Compiling[0m futures-io v0.3.34
2026-09-20T06:57:59.5129822Z [1m[92m   Compiling[0m anyhow v1.0.104
2026-09-20T06:57:59.6759248Z [1m[92m   Compiling[0m equator-macro v0.4.2
2026-09-20T06:58:00.1712019Z [1m[92m   Compiling[0m heck v0.5.0
2026-09-20T06:58:00.5059780Z [1m[92m   Compiling[0m gitcomet-git-gix v0.2.5 (D:\a\GitComet\GitComet\crates\gitcomet-git-gix)
2026-09-20T06:58:01.0079566Z [1m[92m   Compiling[0m parking v2.2.1
2026-09-20T06:58:01.8669948Z [1m[92m   Compiling[0m slotmap v1.1.1
2026-09-20T06:58:02.4569061Z [1m[92m   Compiling[0m paste v1.0.15
2026-09-20T06:58:04.8788532Z [1m[92m   Compiling[0m zerofrom v0.1.8
2026-09-20T06:58:04.9408368Z [1m[92m   Compiling[0m concurrent-queue v2.5.0
2026-09-20T06:58:04.9861688Z [1m[92m   Compiling[0m simd-adler32 v0.3.10
2026-09-20T06:58:05.2255014Z [1m[92m   Compiling[0m icu_properties_data v2.3.0
2026-09-20T06:58:05.2921806Z [1m[92m   Compiling[0m slab v0.4.12
2026-09-20T06:58:05.4870225Z [1m[92m   Compiling[0m windows_x86_64_msvc v0.52.6
2026-09-20T06:58:05.6974339Z [1m[92m   Compiling[0m icu_normalizer_data v2.3.0
2026-09-20T06:58:06.0251979Z [1m[92m   Compiling[0m yoke v0.8.3
2026-09-20T06:58:06.2408844Z [1m[92m   Compiling[0m either v1.18.0
2026-09-20T06:58:06.5890538Z [1m[92m   Compiling[0m futures-lite v2.6.1
2026-09-20T06:58:06.6479427Z [1m[92m   Compiling[0m event-listener v5.4.2
2026-09-20T06:58:07.3309613Z [1m[92m   Compiling[0m futures-macro v0.3.34
2026-09-20T06:58:08.3577937Z [1m[92m   Compiling[0m adler2 v2.0.1
2026-09-20T06:58:08.7539483Z [1m[92m   Compiling[0m av-scenechange v0.14.1
2026-09-20T06:58:10.3568086Z [1m[92m   Compiling[0m event-listener-strategy v0.5.4
2026-09-20T06:58:10.6592109Z [1m[92m   Compiling[0m zerovec v0.11.8
2026-09-20T06:58:11.7594219Z [1m[92m   Compiling[0m async-task v4.7.1
2026-09-20T06:58:12.2192787Z [1m[92m   Compiling[0m cfg_aliases v0.2.2
2026-09-20T06:58:14.6245676Z [1m[92m   Compiling[0m built v0.8.1
2026-09-20T06:58:16.2160306Z [1m[92m   Compiling[0m rav1e v0.8.1
2026-09-20T06:58:17.3564264Z [1m[92m   Compiling[0m font-types v0.12.5
2026-09-20T06:58:18.1952013Z [1m[92m   Compiling[0m pulp v0.22.3
2026-09-20T06:58:18.9804762Z [1m[92m   Compiling[0m profiling-procmacros v1.0.18
2026-09-20T06:58:19.6390203Z [1m[92m   Compiling[0m arg_enum_proc_macro v0.3.4
2026-09-20T06:58:19.6391899Z [1m[92m   Compiling[0m ref-cast v1.0.27
2026-09-20T06:58:20.6598558Z [1m[92m   Compiling[0m pastey v0.1.1
2026-09-20T06:58:22.4739318Z [1m[92m   Compiling[0m async-channel v2.5.0
2026-09-20T06:58:23.7962320Z [1m[92m   Compiling[0m miniz_oxide v0.9.1
2026-09-20T06:58:25.2361638Z [1m[92m   Compiling[0m unicode-segmentation v1.13.3
2026-09-20T06:58:25.5852048Z [1m[92m   Compiling[0m siphasher v1.0.3
2026-09-20T06:58:26.5129348Z [1m[92m   Compiling[0m flate2 v1.1.10
2026-09-20T06:58:28.3296059Z [1m[92m   Compiling[0m tinystr v0.8.4
2026-09-20T06:58:28.5305581Z [1m[92m   Compiling[0m miniz_oxide v0.8.9
2026-09-20T06:58:28.9905660Z [1m[92m   Compiling[0m equator v0.4.2
2026-09-20T06:58:29.3239240Z [1m[92m   Compiling[0m num-integer v0.1.47
2026-09-20T06:58:29.6060756Z [1m[92m   Compiling[0m pin-project-internal v1.1.13
2026-09-20T06:58:29.9040253Z [1m[92m   Compiling[0m num-derive v0.4.2
2026-09-20T06:58:31.6058831Z [1m[92m   Compiling[0m ref-cast-impl v1.0.27
2026-09-20T06:58:31.8035300Z [1m[92m   Compiling[0m simd_helpers v0.1.0
2026-09-20T06:58:32.3842269Z [1m[92m   Compiling[0m heapless v0.9.3
2026-09-20T06:58:32.5452045Z [1m[92m   Compiling[0m noop_proc_macro v0.3.0
2026-09-20T06:58:32.9785134Z [1m[92m   Compiling[0m writeable v0.6.4
2026-09-20T06:58:33.0813447Z [1m[92m   Compiling[0m quick-error v2.0.1
2026-09-20T06:58:33.1948050Z [1m[92m   Compiling[0m futures-sink v0.3.34
2026-09-20T06:58:33.3036274Z [1m[92m   Compiling[0m thiserror v1.0.69
2026-09-20T06:58:33.3038336Z [1m[92m   Compiling[0m float-cmp v0.9.0
2026-09-20T06:58:33.6860730Z [1m[92m   Compiling[0m litemap v0.8.3
2026-09-20T06:58:33.9729021Z [1m[92m   Compiling[0m icu_locale_core v2.3.0
2026-09-20T06:58:34.2504231Z [1m[92m   Compiling[0m strict-num v0.1.1
2026-09-20T06:58:34.4438695Z [1m[92m   Compiling[0m num-bigint v0.4.8
2026-09-20T06:58:36.9272975Z [1m[92m   Compiling[0m aligned-vec v0.6.4
2026-09-20T06:58:42.1669873Z [1m[92m   Compiling[0m rayon v1.12.0
2026-09-20T06:58:49.5656852Z [1m[92m   Compiling[0m read-fonts v0.41.0
2026-09-20T06:59:07.0556901Z [1m[92m   Compiling[0m half v2.7.1
2026-09-20T06:59:08.6488460Z [1m[92m   Compiling[0m potential_utf v0.1.6
2026-09-20T06:59:08.8759053Z [1m[92m   Compiling[0m itertools v0.14.0
2026-09-20T06:59:12.3923926Z [1m[92m   Compiling[0m zerotrie v0.2.5
2026-09-20T06:59:12.8208174Z [1m[92m   Compiling[0m fdeflate v0.3.7
2026-09-20T06:59:13.7702706Z [1m[92m   Compiling[0m polycool v0.4.0
2026-09-20T06:59:14.4644134Z [1m[92m   Compiling[0m euclid v0.22.14
2026-09-20T06:59:14.6346783Z [1m[92m   Compiling[0m serde_derive_internals v0.30.0
2026-09-20T06:59:15.6321264Z [1m[92m   Compiling[0m vswhom-sys v0.1.3
2026-09-20T06:59:16.2350748Z [1m[92m   Compiling[0m arrayref v0.3.9
2026-09-20T06:59:16.2760691Z [1m[92m   Compiling[0m zune-core v0.5.3
2026-09-20T06:59:16.2789498Z [1m[92m   Compiling[0m atomic-waker v1.1.2
2026-09-20T06:59:16.6124131Z [1m[92m   Compiling[0m weezl v0.1.12
2026-09-20T06:59:16.6679609Z [1m[92m   Compiling[0m utf8_iter v1.0.4
2026-09-20T06:59:16.8383756Z [1m[92m   Compiling[0m linktime-proc-macro v0.2.3
2026-09-20T06:59:17.3761133Z [1m[92m   Compiling[0m icu_collections v2.3.0
2026-09-20T06:59:17.9931312Z [1m[92m   Compiling[0m zune-jpeg v0.5.15
2026-09-20T06:59:18.1514629Z [1m[92m   Compiling[0m piper v0.2.5
2026-09-20T06:59:18.3312659Z [1m[92m   Compiling[0m schemars_derive v1.2.2
2026-09-20T06:59:18.6277530Z [1m[92m   Compiling[0m tiny-skia-path v0.12.0
2026-09-20T06:59:19.7132862Z [1m[92m   Compiling[0m kurbo v0.13.1
2026-09-20T06:59:20.9467546Z [1m[92m   Compiling[0m png v0.18.1
2026-09-20T06:59:21.2578980Z [1m[92m   Compiling[0m icu_provider v2.3.1
2026-09-20T06:59:22.3484625Z [1m[92m   Compiling[0m windows-targets v0.52.6
2026-09-20T06:59:22.3987039Z [1m[92m   Compiling[0m v_frame v0.3.9
2026-09-20T06:59:22.4492933Z [1m[92m   Compiling[0m num-rational v0.4.2
2026-09-20T06:59:22.7045425Z [1m[92m   Compiling[0m futures-channel v0.3.34
2026-09-20T06:59:23.7571603Z [1m[92m   Compiling[0m rgb v0.8.53
2026-09-20T06:59:24.0600183Z [1m[92m   Compiling[0m as-slice v0.2.1
2026-09-20T06:59:24.1606645Z [1m[92m   Compiling[0m thiserror-impl v1.0.69
2026-09-20T06:59:24.8847699Z [1m[92m   Compiling[0m tracing-attributes v0.1.31
2026-09-20T06:59:26.1465778Z [1m[92m   Compiling[0m enumn v0.1.14
2026-09-20T06:59:26.2480762Z [1m[92m   Compiling[0m windows-interface v0.100.0
2026-09-20T06:59:26.7729452Z [1m[92m   Compiling[0m windows-implement v0.100.0
2026-09-20T06:59:27.1854580Z [1m[92m   Compiling[0m rustfs-mimalloc-sys v0.5.4
2026-09-20T06:59:27.7106371Z [1m[92m   Compiling[0m byteorder-lite v0.1.0
2026-09-20T06:59:28.0187928Z [1m[92m   Compiling[0m futures-task v0.3.34
2026-09-20T06:59:28.1801642Z [1m[92m   Compiling[0m unicode-xid v0.2.6
2026-09-20T06:59:28.2316612Z [1m[92m   Compiling[0m getrandom v0.3.4
2026-09-20T06:59:28.2991620Z [1m[92m   Compiling[0m color_quant v1.1.0
2026-09-20T06:59:28.8385478Z [1m[92m   Compiling[0m winnow v1.0.4
2026-09-20T06:59:29.0016826Z [1m[92m   Compiling[0m windows-link v0.100.0
2026-09-20T06:59:29.1136851Z [1m[92m   Compiling[0m fontdb v0.24.0
2026-09-20T06:59:29.4332601Z [1m[92m   Compiling[0m toml_parser v1.1.3+spec-1.1.0
2026-09-20T06:59:30.1946661Z [1m[92m   Compiling[0m gif v0.14.2
2026-09-20T06:59:30.5801669Z [1m[92m   Compiling[0m futures-util v0.3.34
2026-09-20T06:59:30.6328199Z [1m[92m   Compiling[0m image-webp v0.2.4
2026-09-20T06:59:32.9493181Z [1m[92m   Compiling[0m aligned v0.4.3
2026-09-20T06:59:33.6331628Z [1m[92m   Compiling[0m windows-sys v0.59.0
2026-09-20T06:59:33.6433731Z [1m[92m   Compiling[0m svgtypes v0.16.1
2026-09-20T06:59:34.6123185Z [1m[92m   Compiling[0m lyon_geom v1.0.19
2026-09-20T06:59:34.7264947Z [1m[92m   Compiling[0m harfrust v0.12.0
2026-09-20T06:59:35.2393601Z [1m[92m   Compiling[0m skrifa v0.44.0
2026-09-20T06:59:39.0395899Z [1m[92m   Compiling[0m convert_case v0.10.0
2026-09-20T06:59:39.8838588Z [1m[92m   Compiling[0m polling v3.11.0
2026-09-20T06:59:40.4289183Z [1m[92m   Compiling[0m snafu-derive v0.8.9
2026-09-20T06:59:42.1536543Z [1m[92m   Compiling[0m simplecss v0.2.2
2026-09-20T06:59:42.6103106Z [1m[92m   Compiling[0m roxmltree v0.21.1
2026-09-20T06:59:42.7156077Z [1m[92m   Compiling[0m nom v8.0.0
2026-09-20T06:59:42.7688641Z [1m[92m   Compiling[0m no_std_io2 v0.9.4
2026-09-20T06:59:43.8581618Z [1m[92m   Compiling[0m toml_datetime v1.1.1+spec-1.1.0
2026-09-20T06:59:43.9120506Z [1m[92m   Compiling[0m serde_spanned v1.1.1
2026-09-20T06:59:44.0864852Z [1m[92m   Compiling[0m async-io v2.6.0
2026-09-20T06:59:44.2459444Z [1m[92m   Compiling[0m pico-args v0.5.0
2026-09-20T06:59:44.5198469Z [1m[92m   Compiling[0m y4m v0.8.0
2026-09-20T06:59:44.5769898Z [1m[92m   Compiling[0m data-url v0.3.2
2026-09-20T06:59:44.7604427Z [1m[92m   Compiling[0m by_address v1.2.1
2026-09-20T06:59:44.8109330Z [1m[92m   Compiling[0m xmlwriter v0.1.0
2026-09-20T06:59:44.8759641Z [1m[92m   Compiling[0m imagesize v0.15.0
2026-09-20T06:59:45.0260628Z [1m[92m   Compiling[0m unicode-script v0.5.8
2026-09-20T06:59:45.0863460Z [1m[92m   Compiling[0m semver v1.0.28
2026-09-20T06:59:45.5512145Z [1m[92m   Compiling[0m base64 v0.23.1
2026-09-20T06:59:45.5536033Z [1m[92m   Compiling[0m toml_writer v1.1.2+spec-1.1.0
2026-09-20T06:59:45.6232059Z [1m[92m   Compiling[0m unicode-vo v0.1.0
2026-09-20T06:59:45.7300690Z [1m[92m   Compiling[0m unicode-bidi v0.3.18
2026-09-20T06:59:46.1580435Z [1m[92m   Compiling[0m toml v1.1.6+spec-1.1.0
2026-09-20T06:59:46.6633799Z [1m[92m   Compiling[0m usvg v0.48.1
2026-09-20T06:59:47.6207934Z [1m[92m   Compiling[0m av1-grain v0.2.5
2026-09-20T06:59:47.6209680Z [1m[92m   Compiling[0m rustc_version v0.4.1
2026-09-20T06:59:48.0361318Z [1m[92m   Compiling[0m palette_derive v0.7.7
2026-09-20T06:59:49.6333090Z [1m[92m   Compiling[0m bitstream-io v4.10.0
2026-09-20T06:59:49.7940720Z [1m[92m   Compiling[0m derive_more-impl v2.1.1
2026-09-20T06:59:50.6193750Z [1m[92m   Compiling[0m winreg v0.55.0
2026-09-20T06:59:50.6849077Z [1m[92m   Compiling[0m lyon_path v1.0.19
2026-09-20T06:59:51.5616288Z [1m[92m   Compiling[0m futures-executor v0.3.34
2026-09-20T06:59:51.8874215Z [1m[92m   Compiling[0m icu_normalizer v2.3.0
2026-09-20T06:59:52.8056264Z [1m[92m   Compiling[0m icu_properties v2.3.0
2026-09-20T06:59:53.4311939Z [1m[92m   Compiling[0m vswhom v0.1.0
2026-09-20T06:59:53.8851707Z [1m[92m   Compiling[0m tiny-skia v0.12.0
2026-09-20T06:59:53.9244320Z [1m[92m   Compiling[0m blocking v1.7.0
2026-09-20T06:59:54.8029640Z [1m[92m   Compiling[0m maybe-rayon v0.1.1
2026-09-20T06:59:55.0740718Z [1m[92m   Compiling[0m profiling v1.0.18
2026-09-20T06:59:55.3057053Z [1m[92m   Compiling[0m raw-cpuid v11.6.0
2026-09-20T06:59:57.3580644Z [1m[92m   Compiling[0m strum_macros v0.28.0
2026-09-20T06:59:57.4606008Z [1m[92m   Compiling[0m num-complex v0.4.6
2026-09-20T06:59:58.1265831Z [1m[92m   Compiling[0m gpui_ce_derive_refineable v0.2.2 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T06:59:59.2537231Z [1m[92m   Compiling[0m notify v9.0.0-rc.5
2026-09-20T06:59:59.6860798Z [1m[92m   Compiling[0m wgsl-rs-macros v0.1.0 (https://github.com/schell/wgsl-rs?rev=b2de16a1b81e67d76bc265c296184f882864badb#b2de16a1)
2026-09-20T06:59:59.9082565Z [1m[92m   Compiling[0m pulp-wasm-simd-flag v0.1.1
2026-09-20T06:59:59.9683922Z [1m[92m   Compiling[0m new_debug_unreachable v1.0.6
2026-09-20T07:00:00.0237295Z [1m[92m   Compiling[0m imgref v1.12.3
2026-09-20T07:00:00.3372270Z [1m[92m   Compiling[0m reborrow v0.5.5
2026-09-20T07:00:00.4419046Z [1m[92m   Compiling[0m cpufeatures v0.3.1
2026-09-20T07:00:00.6185117Z [1m[92m   Compiling[0m chacha20 v0.10.2
2026-09-20T07:00:01.4331610Z [1m[92m   Compiling[0m loop9 v0.1.5
2026-09-20T07:00:05.5411676Z [1m[92m   Compiling[0m resvg v0.48.1
2026-09-20T07:00:05.9248460Z [1m[92m   Compiling[0m idna_adapter v1.2.2
2026-09-20T07:00:06.0995885Z [1m[92m   Compiling[0m rand_core v0.9.5
2026-09-20T07:00:06.4523858Z [1m[92m   Compiling[0m embed-resource v3.0.11
2026-09-20T07:00:06.5160758Z [1m[92m   Compiling[0m futures v0.3.34
2026-09-20T07:00:07.8133093Z [1m[92m   Compiling[0m snafu v0.8.9
2026-09-20T07:00:07.9702347Z [1m[92m   Compiling[0m windows-result v0.100.0
2026-09-20T07:00:08.2089181Z [1m[92m   Compiling[0m windows-strings v0.100.0
2026-09-20T07:00:09.2857330Z [1m[92m   Compiling[0m spin v0.9.9
2026-09-20T07:00:09.5456144Z [1m[92m   Compiling[0m pin-project v1.1.13
2026-09-20T07:00:09.5963795Z [1m[92m   Compiling[0m phf_shared v0.13.1
2026-09-20T07:00:09.6511984Z [1m[92m   Compiling[0m naga v29.0.4
2026-09-20T07:00:09.9288582Z [1m[92m   Compiling[0m zune-inflate v0.2.54
2026-09-20T07:00:10.3068655Z [1m[92m   Compiling[0m tracing-core v0.1.36
2026-09-20T07:00:10.3752250Z [1m[92m   Compiling[0m avif-serialize v0.8.9
2026-09-20T07:00:11.3629663Z [1m[92m   Compiling[0m notify-types v2.1.0
2026-09-20T07:00:12.4076788Z [1m[92m   Compiling[0m bit_field v0.10.3
2026-09-20T07:00:12.6250599Z [1m[92m   Compiling[0m rustc-demangle v0.1.28
2026-09-20T07:00:13.2527436Z [1m[92m   Compiling[0m sha1_smol v1.0.1
2026-09-20T07:00:14.4230456Z [1m[92m   Compiling[0m rustc-hash v1.1.0
2026-09-20T07:00:14.7983455Z [1m[92m   Compiling[0m lebe v0.5.3
2026-09-20T07:00:14.9082900Z [1m[92m   Compiling[0m dyn-clone v1.0.20
2026-09-20T07:00:15.0659260Z [1m[92m   Compiling[0m hexf-parse v0.2.1
2026-09-20T07:00:15.2587274Z [1m[92m   Compiling[0m bit-vec v0.9.1
2026-09-20T07:00:15.5850237Z [1m[92m   Compiling[0m wgsl-rs-ir v0.1.0 (https://github.com/schell/wgsl-rs?rev=b2de16a1b81e67d76bc265c296184f882864badb#b2de16a1)
2026-09-20T07:00:16.8961671Z [1m[92m   Compiling[0m float_next_after v1.0.0
2026-09-20T07:00:16.9981087Z [1m[92m   Compiling[0m unicode-width v0.2.2
2026-09-20T07:00:16.9983344Z [1m[92m   Compiling[0m link-section v0.19.3
2026-09-20T07:00:17.3089290Z [1m[92m   Compiling[0m xxhash-rust v0.8.18
2026-09-20T07:00:17.4747873Z [1m[92m   Compiling[0m which v8.0.6
2026-09-20T07:00:18.0090323Z [1m[92m   Compiling[0m fax v0.2.7
2026-09-20T07:00:18.1745133Z [1m[92m   Compiling[0m pxfm v0.1.30
2026-09-20T07:00:18.4541052Z [1m[92m   Compiling[0m tiff v0.11.3
2026-09-20T07:00:21.5397856Z [1m[92m   Compiling[0m gpui_ce_util v0.2.6 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T07:00:22.8949304Z [1m[92m   Compiling[0m moxcms v0.8.1
2026-09-20T07:00:29.2895663Z [1m[92m   Compiling[0m ctor v1.0.13
2026-09-20T07:00:29.7489962Z [1m[92m   Compiling[0m codespan-reporting v0.13.1
2026-09-20T07:00:31.0313452Z [1m[92m   Compiling[0m lyon_tessellation v1.0.22
2026-09-20T07:00:36.1837059Z [1m[92m   Compiling[0m bit-set v0.9.1
2026-09-20T07:00:36.6074878Z [1m[92m   Compiling[0m schemars v1.2.2
2026-09-20T07:00:37.0889838Z [1m[92m   Compiling[0m exr v1.74.2
2026-09-20T07:00:40.3377465Z [1m[92m   Compiling[0m form_urlencoded v1.2.2
2026-09-20T07:00:40.8214269Z [1m[92m   Compiling[0m uuid v1.26.1
2026-09-20T07:00:47.9980433Z [1m[92m   Compiling[0m backtrace v0.3.76
2026-09-20T07:00:49.7674744Z [1m[92m   Compiling[0m tracing v0.1.44
2026-09-20T07:00:50.1975262Z [1m[92m   Compiling[0m ravif v0.13.0
2026-09-20T07:00:57.2948879Z [1m[92m   Compiling[0m phf v0.13.1
2026-09-20T07:00:58.5666287Z [1m[92m   Compiling[0m flume v0.12.0
2026-09-20T07:00:59.4957136Z [1m[92m   Compiling[0m idna v1.1.0
2026-09-20T07:01:02.0283253Z [1m[92m   Compiling[0m termcolor v1.4.1
2026-09-20T07:01:04.5950762Z [1m[92m   Compiling[0m rand v0.10.2
2026-09-20T07:01:05.9675828Z [1m[92m   Compiling[0m lyon_algorithms v1.0.21
2026-09-20T07:01:06.8538764Z [1m[92m   Compiling[0m chrono v0.4.45
2026-09-20T07:01:07.3500250Z [1m[92m   Compiling[0m read-fonts v0.44.0
2026-09-20T07:01:09.6822378Z [1m[92m   Compiling[0m naga v24.0.0
2026-09-20T07:01:10.1142370Z [1m[92m   Compiling[0m async-lock v3.4.2
2026-09-20T07:01:11.4165630Z [1m[92m   Compiling[0m crossbeam-queue v0.3.14
2026-09-20T07:01:12.0303293Z [1m[92m   Compiling[0m gpui_ce_macros v0.1.0 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T07:01:12.2922424Z [1m[92m   Compiling[0m strum_macros v0.26.4
2026-09-20T07:01:13.2543128Z [1m[92m   Compiling[0m qoi v0.4.1
2026-09-20T07:01:13.9330528Z [1m[92m   Compiling[0m approx v0.5.1
2026-09-20T07:01:17.5648099Z [1m[92m   Compiling[0m static_assertions v1.1.0
2026-09-20T07:01:18.0529290Z [1m[92m   Compiling[0m web-time v1.1.0
2026-09-20T07:01:18.5051266Z [1m[92m   Compiling[0m gpui-ce v0.2.2 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T07:01:19.0041411Z [1m[92m   Compiling[0m bytes v1.12.1
2026-09-20T07:01:20.3397991Z [1m[92m   Compiling[0m palette_math v0.7.7
2026-09-20T07:01:20.9192847Z [1m[92m   Compiling[0m fixedbitset v0.5.7
2026-09-20T07:01:20.9196160Z [1m[92m   Compiling[0m pollster v0.2.5
2026-09-20T07:01:22.2065762Z [1m[92m   Compiling[0m bit-vec v0.8.0
2026-09-20T07:01:22.7189712Z [1m[92m   Compiling[0m smol_str v0.3.6
2026-09-20T07:01:22.9200018Z [1m[92m   Compiling[0m atomic v0.5.3
2026-09-20T07:01:23.1859464Z [1m[92m   Compiling[0m unicode-width v0.1.14
2026-09-20T07:01:23.2561129Z [1m[92m   Compiling[0m postage v0.5.0
2026-09-20T07:01:23.6970316Z [1m[92m   Compiling[0m codespan-reporting v0.11.1
2026-09-20T07:01:23.7227727Z [1m[92m   Compiling[0m gpui_ce_shared_string v0.1.0 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T07:01:23.9621200Z [1m[92m   Compiling[0m bit-set v0.8.0
2026-09-20T07:01:24.3517902Z [1m[92m   Compiling[0m http v1.5.0
2026-09-20T07:01:26.1484218Z [1m[92m   Compiling[0m futures-concurrency v7.7.1
2026-09-20T07:01:27.9788340Z [1m[92m   Compiling[0m gpui_ce_scheduler v0.2.2 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T07:01:28.7796760Z [1m[92m   Compiling[0m palette v0.7.7
2026-09-20T07:01:30.9883778Z [1m[92m   Compiling[0m skrifa v0.47.0
2026-09-20T07:01:34.6103282Z [1m[92m   Compiling[0m gpui_ce_collections v0.2.2 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T07:01:38.9190904Z [1m[92m   Compiling[0m strum v0.26.3
2026-09-20T07:01:39.3510735Z [1m[92m   Compiling[0m image v0.25.10
2026-09-20T07:01:39.8031611Z [1m[92m   Compiling[0m async-fs v2.2.0
2026-09-20T07:01:40.4422671Z [1m[92m   Compiling[0m lyon v1.0.19
2026-09-20T07:01:40.4934698Z [1m[92m   Compiling[0m windows-core v0.100.0
2026-09-20T07:01:41.5056724Z [1m[92m   Compiling[0m url v2.5.8
2026-09-20T07:01:42.1378056Z [1m[92m   Compiling[0m gpui_ce_sum_tree v0.2.2 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T07:01:44.4314831Z [1m[92m   Compiling[0m accesskit v0.25.0
2026-09-20T07:01:54.9031630Z [1m[92m   Compiling[0m async-process v2.5.0
2026-09-20T07:01:58.9607993Z [1m[92m   Compiling[0m async-net v2.0.0
2026-09-20T07:02:03.7692633Z [1m[92m   Compiling[0m strum v0.28.0
2026-09-20T07:02:03.8785136Z [1m[92m   Compiling[0m gpui_ce_refineable v0.2.2 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T07:02:03.9901232Z [1m[92m   Compiling[0m derive_more v2.1.1
2026-09-20T07:02:04.5740463Z [1m[92m   Compiling[0m etagere v0.3.0
2026-09-20T07:02:04.9237227Z [1m[92m   Compiling[0m taffy v0.14.0
2026-09-20T07:02:06.5560888Z [1m[92m   Compiling[0m spin v0.12.3
2026-09-20T07:02:07.0892278Z [1m[92m   Compiling[0m convert_case v0.11.0
2026-09-20T07:02:07.5461494Z [1m[92m   Compiling[0m tree-sitter v0.27.0
2026-09-20T07:02:07.6455858Z [1m[92m   Compiling[0m ppv-lite86 v0.2.21
2026-09-20T07:02:08.2199955Z [1m[92m   Compiling[0m async-executor v1.14.0
2026-09-20T07:02:09.3900262Z [1m[92m   Compiling[0m itertools v0.15.0
2026-09-20T07:02:12.3957916Z [1m[92m   Compiling[0m ring v0.17.14
2026-09-20T07:02:15.6778099Z [1m[92m   Compiling[0m pollster v1.0.1
2026-09-20T07:02:16.6686023Z [1m[92m   Compiling[0m num_cpus v1.17.0
2026-09-20T07:02:16.7947678Z [1m[92m   Compiling[0m base64 v0.22.1
2026-09-20T07:02:17.2262474Z [1m[92m   Compiling[0m wait-timeout v0.2.1
2026-09-20T07:02:17.3859823Z [1m[92m   Compiling[0m seahash v4.1.0
2026-09-20T07:02:17.5589620Z [1m[92m   Compiling[0m raw-window-handle v0.6.2
2026-09-20T07:02:18.8475662Z [1m[92m   Compiling[0m waker-fn v1.2.0
2026-09-20T07:02:19.1253707Z [1m[92m   Compiling[0m winapi v0.3.9
2026-09-20T07:02:19.9607983Z [1m[92m   Compiling[0m glam v0.30.10
2026-09-20T07:02:20.0122364Z [1m[92m   Compiling[0m inventory v0.3.24
2026-09-20T07:02:20.1363358Z [1m[92m   Compiling[0m quick-error v1.2.3
2026-09-20T07:02:24.4335361Z [1m[92m   Compiling[0m rusty-fork v0.3.1
2026-09-20T07:02:30.1330683Z [1m[92m   Compiling[0m wgsl-rs v0.1.0 (https://github.com/schell/wgsl-rs?rev=b2de16a1b81e67d76bc265c296184f882864badb#b2de16a1)
2026-09-20T07:03:03.9896923Z [1m[92m   Compiling[0m smol v2.0.2
2026-09-20T07:03:05.4976024Z [1m[92m   Compiling[0m rand_chacha v0.9.0
2026-09-20T07:03:08.9259223Z [1m[92m   Compiling[0m proptest-macro v0.5.0
2026-09-20T07:03:17.1293660Z [1m[92m   Compiling[0m rand v0.9.5
2026-09-20T07:03:18.0813890Z [1m[92m   Compiling[0m rand_xorshift v0.4.0
2026-09-20T07:03:18.2412771Z [1m[92m   Compiling[0m rustfs-mimalloc v0.5.4
2026-09-20T07:03:28.8742774Z [1m[92m   Compiling[0m zeroize v1.9.0
2026-09-20T07:03:29.8105472Z [1m[92m   Compiling[0m unarray v0.1.4
2026-09-20T07:03:42.1088109Z [1m[92m   Compiling[0m proptest v1.11.0
2026-09-20T07:03:55.9983800Z [1m[92m   Compiling[0m rustls-pki-types v1.15.1
2026-09-20T07:04:01.6815319Z [1m[92m   Compiling[0m gpui_ce_render v0.1.0 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T07:04:28.4878569Z [1m[92m   Compiling[0m hdrhistogram v7.6.0
2026-09-20T07:04:32.4620494Z [1m[92m   Compiling[0m tree-sitter-json v0.24.8
2026-09-20T07:04:33.0239718Z [1m[92m   Compiling[0m getrandom v0.2.17
2026-09-20T07:04:33.2487160Z [1m[92m   Compiling[0m streaming-iterator v0.1.9
2026-09-20T07:04:34.5355626Z [1m[92m   Compiling[0m httparse v1.10.1
2026-09-20T07:04:34.7808554Z [1m[92m   Compiling[0m utf8parse v0.2.2
2026-09-20T07:04:35.3287095Z [1m[92m   Compiling[0m once_cell_polyfill v1.70.2
2026-09-20T07:04:35.6157499Z [1m[92m   Compiling[0m untrusted v0.9.0
2026-09-20T07:04:35.7479484Z [1m[92m   Compiling[0m anstyle v1.0.14
2026-09-20T07:04:38.5651997Z [1m[92m   Compiling[0m anstyle-wincon v3.0.11
2026-09-20T07:04:47.1364413Z [1m[92m   Compiling[0m anstyle-parse v1.0.0
2026-09-20T07:04:55.8539603Z [1m[92m   Compiling[0m gitcomet-state v0.2.5 (D:\a\GitComet\GitComet\crates\gitcomet-state)
2026-09-20T07:05:03.4218017Z [1m[92m   Compiling[0m accesskit_consumer v0.39.0
2026-09-20T07:05:05.4489783Z [1m[92m   Compiling[0m anstyle-query v1.1.5
2026-09-20T07:05:06.1200684Z [1m[92m   Compiling[0m rustls v0.23.45
2026-09-20T07:05:08.0621172Z [1m[92m   Compiling[0m colorchoice v1.0.5
2026-09-20T07:05:08.3830730Z [1m[92m   Compiling[0m ntapi v0.4.3
2026-09-20T07:05:10.0060282Z [1m[92m   Compiling[0m is_terminal_polyfill v1.70.2
2026-09-20T07:05:10.1158697Z [1m[92m   Compiling[0m anstream v1.0.0
2026-09-20T07:05:11.3483462Z [1m[92m   Compiling[0m accesskit_windows v0.35.0
2026-09-20T07:05:18.9468780Z [1m[92m   Compiling[0m rustls-webpki v0.103.15
2026-09-20T07:05:23.9696107Z [1m[92m   Compiling[0m windows-numerics v0.100.0
2026-09-20T07:05:24.4021546Z [1m[92m   Compiling[0m windows-collections v0.100.0
2026-09-20T07:05:25.9040436Z [1m[92m   Compiling[0m windows-registry v0.100.0
2026-09-20T07:05:26.6321074Z [1m[92m   Compiling[0m windows-version v0.100.0
2026-09-20T07:05:26.8135852Z [1m[92m   Compiling[0m tree-sitter-fsharp v0.3.11 (D:\a\GitComet\GitComet\vendor\tree-sitter-fsharp)
2026-09-20T07:05:27.3568371Z [1m[92m   Compiling[0m tree-sitter-php v0.24.2 (D:\a\GitComet\GitComet\vendor\tree-sitter-php)
2026-09-20T07:05:27.8605212Z [1m[92m   Compiling[0m tree-sitter-vue v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-vue)
2026-09-20T07:05:28.3339804Z [1m[92m   Compiling[0m tree-sitter-cpp v0.23.4 (D:\a\GitComet\GitComet\vendor\tree-sitter-cpp)
2026-09-20T07:05:28.8544330Z [1m[92m   Compiling[0m tree-sitter-ebnf v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-ebnf)
2026-09-20T07:05:29.3710153Z [1m[92m   Compiling[0m tree-sitter-just v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-just)
2026-09-20T07:05:29.8051830Z [1m[92m   Compiling[0m tree-sitter-jinja-dialects v0.1.1 (D:\a\GitComet\GitComet\vendor\tree-sitter-jinja-dialects)
2026-09-20T07:05:30.4049109Z [1m[92m   Compiling[0m tree-sitter-cue v0.0.1 (D:\a\GitComet\GitComet\vendor\tree-sitter-cue)
2026-09-20T07:05:30.8862455Z [1m[92m   Compiling[0m tree-sitter-ruby v0.23.1 (D:\a\GitComet\GitComet\vendor\tree-sitter-ruby)
2026-09-20T07:05:31.3382973Z [1m[92m   Compiling[0m tree-sitter-dhall v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-dhall)
2026-09-20T07:05:31.9016172Z [1m[92m   Compiling[0m tree-sitter-html v0.23.2 (D:\a\GitComet\GitComet\vendor\tree-sitter-html)
2026-09-20T07:05:32.3722285Z [1m[92m   Compiling[0m tree-sitter-ocaml v0.25.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-ocaml)
2026-09-20T07:05:32.8204198Z [1m[92m   Compiling[0m tree-sitter-v v0.0.4 (D:\a\GitComet\GitComet\vendor\tree-sitter-v)
2026-09-20T07:05:33.3616887Z [1m[92m   Compiling[0m tree-sitter-typescript v0.23.2 (D:\a\GitComet\GitComet\vendor\tree-sitter-typescript)
2026-09-20T07:05:33.8646317Z [1m[92m   Compiling[0m tree-sitter-kotlin-sg v0.4.1 (D:\a\GitComet\GitComet\vendor\tree-sitter-kotlin-sg)
2026-09-20T07:05:34.3889528Z [1m[92m   Compiling[0m tree-sitter-c-sharp v0.23.5 (D:\a\GitComet\GitComet\vendor\tree-sitter-c-sharp)
2026-09-20T07:05:34.9390833Z [1m[92m   Compiling[0m tree-sitter-crontab v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-crontab)
2026-09-20T07:05:35.4587007Z [1m[92m   Compiling[0m tree-sitter-sequel v0.3.11 (D:\a\GitComet\GitComet\vendor\tree-sitter-sequel)
2026-09-20T07:05:35.9912803Z [1m[92m   Compiling[0m tree-sitter-kdl v1.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-kdl)
2026-09-20T07:05:36.5455032Z [1m[92m   Compiling[0m tree-sitter-csv v1.2.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-csv)
2026-09-20T07:05:37.0073122Z [1m[92m   Compiling[0m tree-sitter-julia v0.23.1 (D:\a\GitComet\GitComet\vendor\tree-sitter-julia)
2026-09-20T07:05:37.5655980Z [1m[92m   Compiling[0m tree-sitter-coffee v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-coffee)
2026-09-20T07:05:38.1159154Z [1m[92m   Compiling[0m tree-sitter-wat v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-wat)
2026-09-20T07:05:38.6253196Z [1m[92m   Compiling[0m tree-sitter-powershell v0.26.4 (D:\a\GitComet\GitComet\vendor\tree-sitter-powershell)
2026-09-20T07:05:39.1843260Z [1m[92m   Compiling[0m tree-sitter-cil v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-cil)
2026-09-20T07:05:39.6932599Z [1m[92m   Compiling[0m tree-sitter-spirv v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-spirv)
2026-09-20T07:05:40.2730781Z [1m[92m   Compiling[0m tree-sitter-scala v0.26.2 (D:\a\GitComet\GitComet\vendor\tree-sitter-scala)
2026-09-20T07:05:40.7575882Z [1m[92m   Compiling[0m tree-sitter-rust v0.24.2 (D:\a\GitComet\GitComet\vendor\tree-sitter-rust)
2026-09-20T07:05:41.2817947Z [1m[92m   Compiling[0m tree-sitter-objc v3.0.2 (D:\a\GitComet\GitComet\vendor\tree-sitter-objc)
2026-09-20T07:05:41.7641038Z [1m[92m   Compiling[0m tree-sitter-swift v0.7.3 (D:\a\GitComet\GitComet\vendor\tree-sitter-swift)
2026-09-20T07:05:42.3304042Z [1m[92m   Compiling[0m tree-sitter-gitignore v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-gitignore)
2026-09-20T07:05:42.7745251Z [1m[92m   Compiling[0m tree-sitter-asm v0.24.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-asm)
2026-09-20T07:05:43.3183354Z [1m[92m   Compiling[0m tree-sitter-caddyfile v0.1.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-caddyfile)
2026-09-20T07:05:43.8170391Z [1m[92m   Compiling[0m tree-sitter-css v0.25.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-css)
2026-09-20T07:05:44.3517400Z [1m[92m   Compiling[0m tree-sitter-ron v0.2.0 (D:\a\GitComet\GitComet\vendor\tree-sitter-ron)
2026-09-20T07:05:44.8144795Z [1m[92m   Compiling[0m tree-sitter-haskell v0.23.1 (D:\a\GitComet\GitComet\vendor\tree-sitter-haskell)
2026-09-20T07:05:45.3694257Z [1m[92m   Compiling[0m tree-sitter-zig v1.1.2
2026-09-20T07:05:45.9114086Z [1m[92m   Compiling[0m tree-sitter-perl v1.1.2 (https://github.com/ganezdragon/tree-sitter-perl?rev=5b97493ce70686e22ec8b9ea261437147e342b49#5b97493c)
2026-09-20T07:05:46.4406580Z [1m[92m   Compiling[0m tree-sitter-bash v0.25.1
2026-09-20T07:05:47.0062500Z [1m[92m   Compiling[0m tree-sitter-c v0.24.2
2026-09-20T07:05:47.5214457Z [1m[92m   Compiling[0m tree-sitter-pascal v0.10.2
2026-09-20T07:05:48.1080825Z [1m[92m   Compiling[0m tree-sitter-nix v0.3.0
2026-09-20T07:05:48.6447360Z [1m[92m   Compiling[0m tree-sitter-jsdoc v0.25.0
2026-09-20T07:05:49.2091322Z [1m[92m   Compiling[0m tree-sitter-diff v0.1.0
2026-09-20T07:05:49.7651565Z [1m[92m   Compiling[0m tree-sitter-containerfile v0.9.2
2026-09-20T07:05:50.3529920Z [1m[92m   Compiling[0m tree-sitter-llvm v1.1.0
2026-09-20T07:05:50.8988477Z [1m[92m   Compiling[0m tree-sitter-gitcommit v0.0.1 (https://github.com/zed-industries/tree-sitter-git-commit?rev=88309716a69dd13ab83443721ba6e0b491d37ee9#88309716)
2026-09-20T07:05:51.5169389Z [1m[92m   Compiling[0m tree-sitter-ini v1.4.0
2026-09-20T07:05:52.2825422Z [1m[92m   Compiling[0m tree-sitter-r v1.3.0
2026-09-20T07:05:53.1363785Z [1m[92m   Compiling[0m tree-sitter-jsonnet v0.0.1
2026-09-20T07:05:53.9405674Z [1m[92m   Compiling[0m tree-sitter-clojure-orchard v0.2.8
2026-09-20T07:05:54.8985618Z [1m[92m   Compiling[0m tree-sitter-gowork v0.0.1 (https://github.com/zed-industries/tree-sitter-go-work?rev=acb0617bf7f4fda02c6217676cc64acb89536dc7#acb0617b)
2026-09-20T07:05:55.7267025Z [1m[92m   Compiling[0m tree-sitter-yaml v0.7.2
2026-09-20T07:05:56.4019624Z [1m[92m   Compiling[0m tree-sitter-xml v0.7.0
2026-09-20T07:05:56.9373096Z [1m[92m   Compiling[0m tree-sitter-java v0.23.5
2026-09-20T07:05:57.5106886Z [1m[92m   Compiling[0m tree-sitter-lua v0.5.0
2026-09-20T07:05:58.0614061Z [1m[92m   Compiling[0m dekobon-tree-sitter-groovy v0.3.0
2026-09-20T07:05:58.6121530Z [1m[92m   Compiling[0m tree-sitter-toml-ng v0.7.0
2026-09-20T07:05:59.2008044Z [1m[92m   Compiling[0m tree-sitter-dart v0.2.0
2026-09-20T07:05:59.6946473Z [1m[92m   Compiling[0m tree-sitter-make v1.1.1
2026-09-20T07:06:00.3155761Z [1m[92m   Compiling[0m tree-sitter-erlang v0.20.0
2026-09-20T07:06:00.8766097Z [1m[92m   Compiling[0m tree-sitter-solidity v1.2.13
2026-09-20T07:06:01.3611504Z [1m[92m   Compiling[0m tree-sitter-properties v0.3.0
2026-09-20T07:06:01.9262544Z [1m[92m   Compiling[0m tree-sitter-cmake v0.7.5
2026-09-20T07:06:02.5486064Z [1m[92m   Compiling[0m tree-sitter-gomod v1.1.1 (https://github.com/camdencheek/tree-sitter-go-mod?rev=2e886870578eeba1927a2dc4bd2e2b3f598c5f9a#2e886870)
2026-09-20T07:06:03.1303551Z [1m[92m   Compiling[0m tree-sitter-hcl v1.1.0
2026-09-20T07:06:03.6858676Z [1m[92m   Compiling[0m tree-sitter-proto v0.6.0
2026-09-20T07:06:04.2340907Z [1m[92m   Compiling[0m tree-sitter-go v0.25.0
2026-09-20T07:06:04.7838413Z [1m[92m   Compiling[0m tree-sitter-regex v0.25.0
2026-09-20T07:06:05.3882806Z [1m[92m   Compiling[0m tree-sitter-javascript v0.25.0
2026-09-20T07:06:05.9626471Z [1m[92m   Compiling[0m tree-sitter-python v0.25.0
2026-09-20T07:06:06.5420089Z [1m[92m   Compiling[0m tree-sitter-bicep v1.1.0
2026-09-20T07:06:07.0964421Z [1m[92m   Compiling[0m tree-sitter-svelte-ng v1.0.2
2026-09-20T07:06:07.6687364Z [1m[92m   Compiling[0m tree-sitter-gleam v1.0.0
2026-09-20T07:06:08.2766343Z [1m[92m   Compiling[0m tree-sitter-elixir v0.3.5
2026-09-20T07:06:08.8234504Z [1m[92m   Compiling[0m tree-sitter-md v0.3.2 (https://github.com/tree-sitter-grammars/tree-sitter-markdown?rev=9a23c1a96c0513d8fc6520972beedd419a973539#9a23c1a9)
2026-09-20T07:06:09.3870192Z [1m[92m   Compiling[0m cursor-icon v1.2.0
2026-09-20T07:06:09.4876209Z [1m[92m   Compiling[0m pulldown-cmark v0.13.4
2026-09-20T07:06:09.9769037Z [1m[92m   Compiling[0m subtle v2.6.1
2026-09-20T07:06:10.1453988Z [1m[92m   Compiling[0m clap_lex v1.1.1
2026-09-20T07:06:10.8730861Z [1m[92m   Compiling[0m clap_builder v4.6.7
2026-09-20T07:06:29.0961463Z [1m[92m   Compiling[0m vte v0.15.0
2026-09-20T07:07:25.2583397Z [1m[92m   Compiling[0m gpui_ce_windows v0.1.0 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T07:07:27.8547685Z [1m[92m   Compiling[0m ureq-proto v0.6.4
2026-09-20T07:07:33.7885561Z [1m[92m   Compiling[0m gitcomet-tree-sitter-alloc v0.2.5 (D:\a\GitComet\GitComet\crates\gitcomet-tree-sitter-alloc)
2026-09-20T07:07:34.0135965Z [1m[92m   Compiling[0m webpki-roots v1.0.9
2026-09-20T07:07:34.1908976Z [1m[92m   Compiling[0m gitcomet-ui-gpui v0.2.5 (D:\a\GitComet\GitComet\crates\gitcomet-ui-gpui)
2026-09-20T07:07:35.3443477Z [1m[92m   Compiling[0m clap_derive v4.6.7
2026-09-20T07:07:35.5215292Z [1m[92m   Compiling[0m miow v0.6.1
2026-09-20T07:07:36.6281587Z [1m[92m   Compiling[0m home v0.5.12
2026-09-20T07:07:36.8997391Z [1m[92m   Compiling[0m unicase v2.9.0
2026-09-20T07:07:36.9602604Z [1m[92m   Compiling[0m utf8-zero v0.8.1
2026-09-20T07:07:37.2407079Z [1m[92m   Compiling[0m ureq v3.4.2
2026-09-20T07:07:38.7508266Z [1m[92m   Compiling[0m clap v4.6.7
2026-09-20T07:07:38.9657760Z [1m[92m   Compiling[0m alacritty_terminal v0.26.0
2026-09-20T07:07:44.7744852Z [1m[92m   Compiling[0m sysinfo v0.39.6
2026-09-20T07:07:49.1070753Z [1m[92m   Compiling[0m gpui_ce_platform v0.1.0 (https://github.com/Havunen/gpui-ce.git?rev=71d785e409bad63e184a575f1bd87119bc2c8c3b#71d785e4)
2026-09-20T07:07:52.5389494Z [1m[92m   Compiling[0m gitcomet-win32-window-utils v0.1.8 (D:\a\GitComet\GitComet\crates\win32-window-utils)
2026-09-20T07:07:52.5456052Z [1m[92m   Compiling[0m stats_alloc v0.1.10
2026-09-20T07:07:52.6511389Z [1m[92m   Compiling[0m gitcomet v0.2.5 (D:\a\GitComet\GitComet\crates\gitcomet)
2026-09-20T07:07:52.7596942Z [1m[92m   Compiling[0m alloca v0.4.0
2026-09-20T07:07:53.3696823Z [1m[92m   Compiling[0m ciborium-io v0.2.2
2026-09-20T07:07:53.4275191Z [1m[92m   Compiling[0m plotters-backend v0.3.7
2026-09-20T07:07:53.6501348Z [1m[92m   Compiling[0m ciborium-ll v0.2.2
2026-09-20T07:07:53.9832728Z [1m[92m   Compiling[0m plotters-svg v0.3.7
2026-09-20T07:07:54.2606486Z [1m[92m   Compiling[0m itertools v0.13.0
2026-09-20T07:07:54.4859869Z [1m[92m   Compiling[0m cast v0.3.0
2026-09-20T07:07:54.8070801Z [1m[92m   Compiling[0m plotters v0.3.7
2026-09-20T07:07:56.7594071Z [1m[92m   Compiling[0m criterion-plot v0.8.2
2026-09-20T07:07:57.0481696Z [1m[92m   Compiling[0m ciborium v0.2.2
2026-09-20T07:07:58.6673177Z [1m[92m   Compiling[0m page_size v0.6.0
2026-09-20T07:07:58.7675610Z [1m[92m   Compiling[0m tinytemplate v1.2.1
2026-09-20T07:07:58.8198581Z [1m[92m   Compiling[0m gitcomet-fs-watch v0.2.5 (D:\a\GitComet\GitComet\crates\gitcomet-fs-watch)
2026-09-20T07:07:59.1084369Z [1m[92m   Compiling[0m anes v0.1.6
2026-09-20T07:07:59.5236296Z [1m[92m   Compiling[0m oorandom v11.1.5
2026-09-20T07:07:59.7082878Z [1m[92m   Compiling[0m criterion v0.8.2
2026-09-20T07:10:52.8602400Z [1m[93mwarning[0m[1m[97m: unused import: `ensure_private_dir`[0m
2026-09-20T07:10:52.8622855Z    [1m[96m--> [0mcrates\gitcomet-core\src\fs_utils.rs:136:17
2026-09-20T07:10:52.8700569Z     [1m[96m|[0m
2026-09-20T07:10:52.8854500Z [1m[96m136[0m [1m[96m|[0m     use super::{ensure_private_dir, open_private_append, write_private_file};
2026-09-20T07:10:52.8856015Z     [1m[96m|[0m                 [1m[93m^^^^^^^^^^^^^^^^^^[0m
2026-09-20T07:10:52.8921327Z     [1m[96m|[0m
2026-09-20T07:10:52.9239258Z     [1m[96m= [0m[1m[97mnote[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
2026-09-20T07:10:52.9256325Z 
2026-09-20T07:11:38.0901204Z [1m[93mwarning[0m: `gitcomet-core` (lib test) generated 1 warning (run `cargo fix --lib -p gitcomet-core --tests` to apply 1 suggestion)
2026-09-20T07:12:04.4187600Z [1m[92m      Timing[0m report saved to D:\a\GitComet\GitComet\target\cargo-timings\cargo-timing-20260920T065552609Z-4c7be7209609036d.html
2026-09-20T07:12:04.4188717Z [1m[92m    Finished[0m `ci-test` profile [optimized] target(s) in 16m 11s
2026-09-20T07:12:04.6741758Z ##[endgroup]
2026-09-20T07:12:04.6744984Z ##[group]workspace-inventory
2026-09-20T07:12:04.6746540Z $ cargo nextest list --binaries-metadata D:\a\GitComet\GitComet\target\ci-reports\workspace\binaries.json --cargo-metadata D:\a\GitComet\GitComet\target\ci-reports\workspace\cargo.json --message-format json --ignore-default-filter
2026-09-20T07:12:05.3410397Z ##[endgroup]
2026-09-20T07:12:05.4936371Z Inventoried 6914 tests (24 ignored)
2026-09-20T07:12:06.2127547Z ##[group]Run python3 scripts/ci/run.py test --context workspace --schedule "$CI_TEST_SCHEDULE"
2026-09-20T07:12:06.2129951Z [36;1mpython3 scripts/ci/run.py test --context workspace --schedule "$CI_TEST_SCHEDULE"[0m
2026-09-20T07:12:06.2207293Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-09-20T07:12:06.2207760Z env:
2026-09-20T07:12:06.2208006Z   CARGO_TERM_COLOR: always
2026-09-20T07:12:06.2208682Z   CI_TEST_SCHEDULE: serial
2026-09-20T07:12:06.2208979Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T07:12:06.2209378Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:12:06.2209914Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T07:12:06.2210439Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:12:06.2210954Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:12:06.2211471Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:12:06.2211882Z ##[endgroup]
2026-09-20T07:12:06.6104502Z ##[group]workspace-nextest
2026-09-20T07:12:06.6106670Z $ cargo nextest run --binaries-metadata D:\a\GitComet\GitComet\target\ci-reports\workspace\binaries.json --cargo-metadata D:\a\GitComet\GitComet\target\ci-reports\workspace\cargo.json --profile ci --ignore-default-filter -E "not package(=gitcomet-ui-gpui)" --no-fail-fast
2026-09-20T07:12:07.0274159Z ────────────
2026-09-20T07:12:07.0279133Z [32;1m Nextest run[0m ID [1m15cdf80b-1040-4676-9c75-207902fc43d2[0m with nextest profile: [1mci[0m
2026-09-20T07:12:07.0281673Z [32;1m    Starting[0m [1m2767[0m tests across [1m40[0m binaries ([1m15[0m tests and [1m3[0m binaries [33;1mskipped[0m)
2026-09-20T07:12:08.1785964Z [32;1m        PASS[0m [   1.108s] (   1/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_absent_tool_reports_cmd_not_set_error[0m
2026-09-20T07:12:08.7438005Z [32;1m        PASS[0m [   1.709s] (   2/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_crlf_content_preserved[0m
2026-09-20T07:12:08.7440866Z [32;1m        PASS[0m [   1.717s] (   3/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_crlf_to_lf_line_ending_change_detected[0m
2026-09-20T07:12:08.7960210Z [32;1m        PASS[0m [   1.731s] (   4/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_dir_diff_handles_spaced_unicode_path[0m
2026-09-20T07:12:09.4180418Z [32;1m        PASS[0m [   1.287s] (   5/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_dir_diff_mode_works[0m
2026-09-20T07:12:10.1979972Z [32;1m        PASS[0m [   1.420s] (   6/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_gui_default_auto_prefers_cli_tool_without_display[0m
2026-09-20T07:12:10.2513613Z [32;1m        PASS[0m [   1.509s] (   7/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_dir_diff_mode_works_from_subdirectory[0m
2026-09-20T07:12:10.3009792Z [32;1m        PASS[0m [   1.534s] (   8/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_dir_diff_pathspec_from_subdirectory_limits_to_selected_path[0m
2026-09-20T07:12:10.8724467Z [32;1m        PASS[0m [   1.422s] (   9/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_gui_default_auto_prefers_gui_tool_when_display_set[0m
2026-09-20T07:12:11.6547835Z [32;1m        PASS[0m [   1.461s] (  10/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_gui_default_false_prefers_cli_tool_with_display[0m
2026-09-20T07:12:11.7596193Z [32;1m        PASS[0m [   1.463s] (  11/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_gui_default_true_prefers_gui_tool_without_display[0m
2026-09-20T07:12:11.8106894Z [32;1m        PASS[0m [   1.533s] (  12/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_gui_default_true_fallback_when_no_guitool_configured[0m
2026-09-20T07:12:12.1755883Z [32;1m        PASS[0m [   1.332s] (  13/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_gui_fallback_when_no_guitool_configured[0m
2026-09-20T07:12:12.9495695Z [32;1m        PASS[0m [   1.309s] (  14/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_gui_flag_overrides_selection[0m
2026-09-20T07:12:13.1543186Z [32;1m        PASS[0m [   1.403s] (  15/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_handles_binary_content_change[0m
2026-09-20T07:12:13.2080399Z [32;1m        PASS[0m [   1.388s] (  16/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_handles_non_utf8_content_change[0m
2026-09-20T07:12:13.5163748Z [32;1m        PASS[0m [   1.320s] (  17/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_handles_path_with_spaces[0m
2026-09-20T07:12:14.3512583Z [32;1m        PASS[0m [   1.392s] (  18/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_handles_unicode_path[0m
2026-09-20T07:12:14.5147301Z [32;1m        PASS[0m [   1.341s] (  19/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_honors_tool_trust_exit_code_true[0m
2026-09-20T07:12:14.5149617Z [32;1m        PASS[0m [   1.375s] (  20/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_honors_tool_trust_exit_code_false[0m
2026-09-20T07:12:14.8771768Z [32;1m        PASS[0m [   1.383s] (  21/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_invokes_gitcomet_for_basic_diff[0m
2026-09-20T07:12:16.0387241Z [32;1m        PASS[0m [   1.663s] (  22/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_kdiff3_path_override_handles_spaced_unicode_path[0m
2026-09-20T07:12:16.1966020Z [32;1m        PASS[0m [   1.643s] (  23/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_meld_path_override_handles_spaced_unicode_path[0m
2026-09-20T07:12:16.1968410Z [32;1m        PASS[0m [   1.683s] (  24/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_kdiff3_path_override_invokes_compat_mode[0m
2026-09-20T07:12:16.4527344Z [32;1m        PASS[0m [   1.575s] (  25/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_meld_path_override_invokes_compat_mode[0m
2026-09-20T07:12:17.4473923Z [32;1m        PASS[0m [   1.417s] (  26/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_no_gui_flag_overrides_gui_default_true[0m
2026-09-20T07:12:17.6480230Z [32;1m        PASS[0m [   1.478s] (  27/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_pathspec_limits_invocation_to_selected_path[0m
2026-09-20T07:12:19.1175622Z [32;1m        PASS[0m [   1.450s] (  28/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_works_from_subdirectory[0m
2026-09-20T07:12:19.2242185Z [32;1m        PASS[0m [   0.104s] (  29/2767) [35;1mgitcomet::extract_merge_fixtures_integration[0m [34;1mextract_merge_fixtures_e2e_non_repo_exits_two[0m
2026-09-20T07:12:19.5934291Z [32;1m        PASS[0m [   2.129s] (  30/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_trust_exit_code_flag_overrides_config[0m
2026-09-20T07:12:19.8490684Z [32;1m        PASS[0m [   3.634s] (  31/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_shows_submodule_gitlink_change[0m
2026-09-20T07:12:20.4136501Z [32;1m        PASS[0m [   1.211s] (  32/2767) [35;1mgitcomet::extract_merge_fixtures_integration[0m [34;1mextract_merge_fixtures_e2e_rejects_zero_max_files_per_merge[0m
2026-09-20T07:12:20.8251307Z [32;1m        PASS[0m [   1.243s] (  33/2767) [35;1mgitcomet::extract_merge_fixtures_integration[0m [34;1mextract_merge_fixtures_e2e_rejects_zero_max_merges[0m
2026-09-20T07:12:21.7045611Z [32;1m        PASS[0m [   1.846s] (  34/2767) [35;1mgitcomet::extract_merge_fixtures_integration[0m [34;1mextract_merge_fixtures_e2e_writes_fixture_sets[0m
2026-09-20T07:12:22.3777107Z [32;1m        PASS[0m [   1.964s] (  35/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_absent_tool_reports_cmd_not_set_error[0m
2026-09-20T07:12:24.4301459Z [32;1m        PASS[0m [   3.635s] (  36/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_accepts_kdiff3_alias_flags_in_cmd[0m
2026-09-20T07:12:25.2600943Z [32;1m        PASS[0m [   3.587s] (  37/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_add_add_provides_empty_base_stage_file[0m
2026-09-20T07:12:26.0402755Z [32;1m        PASS[0m [   3.636s] (  38/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_binary_conflict_alongside_text_conflict[0m
2026-09-20T07:12:28.0460240Z [32;1m        PASS[0m [   3.579s] (  39/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_binary_conflict_keeps_local_version[0m
2026-09-20T07:12:28.8750873Z [32;1m        PASS[0m [   3.577s] (  40/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_cli_flag_overrides_git_config[0m
2026-09-20T07:12:29.4940685Z [32;1m        PASS[0m [   3.474s] (  41/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_crlf_content_preserved[0m
2026-09-20T07:12:31.4754341Z [32;1m        PASS[0m [   3.427s] (  42/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_custom_cmd_copies_remote_to_merged[0m
2026-09-20T07:12:31.9882275Z [32;1m        PASS[0m [   3.147s] (  43/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_delete_delete_choice_a_aborts_with_nonzero[0m
2026-09-20T07:12:32.6134464Z [32;1m        PASS[0m [   3.111s] (  44/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_delete_delete_choice_d_deletes_original_path[0m
2026-09-20T07:12:34.8041954Z [32;1m        PASS[0m [   3.359s] (  45/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_delete_delete_choice_m_keeps_modified_destination[0m
2026-09-20T07:12:35.5953688Z [32;1m        PASS[0m [   3.618s] (  46/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_delete_delete_conflict_handling[0m
2026-09-20T07:12:38.5848860Z [32;1m        PASS[0m [  22.097s] (  47/2767) [35;1mgitcomet::difftool_git_integration[0m [34;1mgit_difftool_tool_help_lists_gitcomet_tool[0m
2026-09-20T07:12:38.5856053Z [32;1m        PASS[0m [   5.964s] (  48/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_deleted_submodule_choice_l_keeps_deletion[0m
2026-09-20T07:12:40.9068169Z [32;1m        PASS[0m [   6.083s] (  49/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_deleted_submodule_choice_r_keeps_modified_module[0m
2026-09-20T07:12:41.4235554Z [32;1m        PASS[0m [   5.833s] (  50/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_deleted_submodule_remote_deleted_choice_l_keeps_modified_module[0m
2026-09-20T07:12:44.7181971Z [32;1m        PASS[0m [   6.123s] (  51/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_deleted_submodule_remote_deleted_choice_r_keeps_deletion[0m
2026-09-20T07:12:44.9754504Z [32;1m        PASS[0m [   3.541s] (  52/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_gui_default_auto_prefers_cli_tool_without_display[0m
2026-09-20T07:12:45.3906470Z [32;1m        PASS[0m [   6.830s] (  53/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_directory_vs_submodule_conflict[0m
2026-09-20T07:12:45.9591245Z [32;1m        PASS[0m [   5.082s] (  54/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_file_replaced_by_submodule_conflict[0m
2026-09-20T07:12:48.2959053Z [32;1m        PASS[0m [   3.579s] (  55/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_gui_default_auto_prefers_gui_tool_when_display_set[0m
2026-09-20T07:12:48.7131237Z [32;1m        PASS[0m [   3.719s] (  56/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_gui_default_false_prefers_cli_tool_with_display[0m
2026-09-20T07:12:48.9666998Z [32;1m        PASS[0m [   3.540s] (  57/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_gui_default_true_fallback_when_no_guitool_configured[0m
2026-09-20T07:12:49.4911658Z [32;1m        PASS[0m [   3.512s] (  58/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_gui_default_true_prefers_gui_tool_without_display[0m
2026-09-20T07:12:51.5746656Z [32;1m        PASS[0m [   3.304s] (  59/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_gui_fallback_when_no_guitool_configured[0m
2026-09-20T07:12:52.1955430Z [32;1m        PASS[0m [   3.475s] (  60/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_gui_flag_overrides_selection[0m
2026-09-20T07:12:52.3477737Z [32;1m        PASS[0m [   3.401s] (  61/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_handles_add_add_conflict[0m
2026-09-20T07:12:52.9126932Z [32;1m        PASS[0m [   3.419s] (  62/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_handles_path_with_spaces[0m
2026-09-20T07:12:55.2569037Z [32;1m        PASS[0m [   3.686s] (  63/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_handles_unicode_path[0m
2026-09-20T07:12:56.3880290Z [32;1m        PASS[0m [   4.034s] (  64/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_kdiff3_path_override_handles_spaced_unicode_path[0m
2026-09-20T07:12:56.6420269Z [32;1m        PASS[0m [   3.737s] (  65/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_kdiff3_path_override_invokes_compat_mode[0m
2026-09-20T07:12:57.0101321Z [32;1m        PASS[0m [   4.795s] (  66/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_honors_diff_order_file_configuration[0m
2026-09-20T07:12:58.9270499Z [32;1m        PASS[0m [   3.676s] (  67/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_kdiff3_path_override_records_real_argv_shape[0m
2026-09-20T07:12:59.7051615Z [32;1m        PASS[0m [   3.319s] (  68/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_kdiff3_path_override_respects_merge_conflictstyle_diff3_from_git_config[0m
2026-09-20T07:13:00.2920082Z [32;1m        PASS[0m [   3.311s] (  69/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_keep_temporaries_delete_delete_abort_keeps_stage_files[0m
2026-09-20T07:13:01.5433306Z [32;1m        PASS[0m [   4.877s] (  70/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_keep_backup_delete_delete_no_errors[0m
2026-09-20T07:13:02.8430897Z [32;1m        PASS[0m [   3.922s] (  71/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_meld_path_override_handles_spaced_unicode_path[0m
2026-09-20T07:13:03.3041234Z [32;1m        PASS[0m [   3.030s] (  72/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_modify_delete_conflict[0m
2026-09-20T07:13:03.5118787Z [32;1m        PASS[0m [   3.817s] (  73/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_meld_path_override_invokes_compat_mode[0m
2026-09-20T07:13:04.9653199Z [32;1m        PASS[0m [   3.425s] (  74/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_multiple_conflicted_files[0m
2026-09-20T07:13:06.2719152Z [32;1m        PASS[0m [   3.397s] (  75/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_no_gui_flag_overrides_gui_default_true[0m
2026-09-20T07:13:06.8971537Z [32;1m        PASS[0m [   3.366s] (  76/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_no_trust_exit_code_deleted_output_prompts_and_stays_unresolved[0m
2026-09-20T07:13:07.9294971Z [32;1m        PASS[0m [   2.975s] (  77/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_no_trust_exit_code_unchanged_output_stays_unresolved[0m
2026-09-20T07:13:08.7489610Z [32;1m        PASS[0m [   5.411s] (  78/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_no_trust_exit_code_changed_output_resolves_conflict[0m
2026-09-20T07:13:09.4820754Z [32;1m        PASS[0m [   3.236s] (  79/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_non_utf8_conflict_keeps_local_version[0m
2026-09-20T07:13:10.0695236Z [32;1m        PASS[0m [   3.191s] (  80/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_nonexistent_tool_reports_error[0m
2026-09-20T07:13:10.8947365Z [32;1m        PASS[0m [   0.802s] (  81/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_respects_diff_algorithm_histogram_from_git_config[0m
2026-09-20T07:13:12.2541960Z [32;1m        PASS[0m [   3.543s] (  82/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_pathspec_resolves_only_selected_conflict[0m
2026-09-20T07:13:12.3035994Z [32;1m        PASS[0m [   4.356s] (  83/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_o_flag_overrides_diff_order_file[0m
2026-09-20T07:13:12.9824531Z [32;1m        PASS[0m [   3.464s] (  84/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_resolves_overlapping_conflict[0m
2026-09-20T07:13:14.4406498Z [32;1m        PASS[0m [   3.549s] (  85/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_respects_merge_conflictstyle_diff3_from_git_config[0m
2026-09-20T07:13:15.7429566Z [32;1m        PASS[0m [   3.488s] (  86/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_respects_merge_conflictstyle_zdiff3_from_git_config[0m
2026-09-20T07:13:17.6126931Z [32;1m        PASS[0m [   4.673s] (  87/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_submodule_conflict_choice_a_aborts_with_nonzero[0m
2026-09-20T07:13:19.0211229Z [32;1m        PASS[0m [   4.572s] (  88/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_submodule_conflict_resolved_via_local[0m
2026-09-20T07:13:19.5959181Z [32;1m        PASS[0m [   7.309s] (  89/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_submodule_alongside_normal_file_conflict[0m
2026-09-20T07:13:20.3654814Z [32;1m        PASS[0m [   4.597s] (  90/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_submodule_conflict_resolved_via_remote[0m
2026-09-20T07:13:22.2426658Z [32;1m        PASS[0m [   4.605s] (  91/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_submodule_in_subdirectory_conflict[0m
2026-09-20T07:13:23.2333646Z [32;1m        PASS[0m [   3.660s] (  92/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_trust_exit_code_conflict_preserves_unmerged_state[0m
2026-09-20T07:13:23.5961746Z [32;1m        PASS[0m [   3.234s] (  93/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_trust_exit_code_deleted_output_resolves_conflict[0m
2026-09-20T07:13:25.8001859Z [32;1m        PASS[0m [   3.569s] (  94/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_with_trust_exit_code_marks_clean_merge_resolved[0m
2026-09-20T07:13:26.7854640Z [32;1m        PASS[0m [   3.179s] (  95/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_write_to_temp_false_uses_workdir_prefixed_stage_paths[0m
2026-09-20T07:13:26.9379946Z [32;1m        PASS[0m [   3.684s] (  96/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_works_from_subdirectory[0m
2026-09-20T07:13:26.9905827Z [32;1m        PASS[0m [   0.044s] (  97/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mhelp_flag_exits_zero[0m
2026-09-20T07:13:27.0513431Z [32;1m        PASS[0m [   0.245s] (  98/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgitcomet_mergetool_reads_conflictstyle_from_repo_when_cwd_is_outside_repo[0m
2026-09-20T07:13:27.0524933Z [32;1m        PASS[0m [   0.060s] (  99/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mhelp_subcommand_exits_zero[0m
2026-09-20T07:13:27.0916942Z [32;1m        PASS[0m [   0.045s] ( 100/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_dry_run_local_uses_local_scope[0m
2026-09-20T07:13:27.1434353Z [32;1m        PASS[0m [   0.047s] ( 101/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_dry_run_prints_commands_without_writing[0m
2026-09-20T07:13:29.1379137Z [32;1m        PASS[0m [   3.319s] ( 102/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_write_to_temp_true_uses_absolute_stage_paths[0m
2026-09-20T07:13:29.5023946Z [32;1m        PASS[0m [   2.481s] ( 103/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_dry_run_commands_execute_verbatim_in_shell[0m
2026-09-20T07:13:33.1763423Z [32;1m        PASS[0m [   4.038s] ( 104/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_global_enables_git_difftool_end_to_end_with_isolated_global_config[0m
2026-09-20T07:13:35.9624306Z [32;1m        PASS[0m [   6.447s] ( 105/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_global_enables_git_mergetool_end_to_end_with_isolated_global_config[0m
2026-09-20T07:13:40.0059015Z [32;1m        PASS[0m [   4.064s] ( 106/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_local_difftool_handles_spaced_unicode_path_end_to_end[0m
2026-09-20T07:13:40.7866519Z [32;1m        PASS[0m [  21.801s] ( 107/2767) [35;1mgitcomet::mergetool_git_integration[0m [34;1mgit_mergetool_tool_help_lists_gitcomet_tool[0m
2026-09-20T07:13:44.7965631Z [32;1m        PASS[0m [   4.014s] ( 108/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_local_enables_git_difftool_end_to_end[0m
2026-09-20T07:13:51.0380854Z [32;1m        PASS[0m [   6.225s] ( 109/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_local_enables_git_mergetool_end_to_end[0m
2026-09-20T07:13:52.9785428Z [32;1m        PASS[0m [  25.839s] ( 110/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_global_difftool_tool_help_lists_headless_and_gui_entries[0m
2026-09-20T07:13:58.2785157Z [32;1m        PASS[0m [  25.134s] ( 111/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_global_mergetool_tool_help_lists_headless_and_gui_entries[0m
2026-09-20T07:13:59.3139942Z [32;1m        PASS[0m [   6.327s] ( 112/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_local_mergetool_handles_spaced_unicode_path_end_to_end[0m
2026-09-20T07:13:59.6916062Z [32;1m        PASS[0m [   8.632s] ( 113/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_local_is_idempotent_and_preserves_original_backup_state[0m
2026-09-20T07:14:02.9588712Z [32;1m        PASS[0m [   3.648s] ( 114/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_local_writes_config_to_repo[0m
2026-09-20T07:14:03.0108612Z [32;1m        PASS[0m [   0.043s] ( 115/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_compat_auto_requires_output_path_exits_two[0m
2026-09-20T07:14:03.0665207Z [32;1m        PASS[0m [   0.051s] ( 116/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_compat_diff_rejects_base_without_output_path_exits_two[0m
2026-09-20T07:14:03.1177457Z [32;1m        PASS[0m [   0.062s] ( 117/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_compat_diff_rejects_too_many_positionals_exits_two[0m
2026-09-20T07:14:03.2219594Z [32;1m        PASS[0m [   0.100s] ( 118/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_compat_difftool_accepts_attached_label_forms[0m
2026-09-20T07:14:03.3233177Z [32;1m        PASS[0m [   0.095s] ( 119/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_compat_difftool_accepts_meld_style_label_flags[0m
2026-09-20T07:14:03.3241396Z [32;1m        PASS[0m [   0.048s] ( 120/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_compat_merge_rejects_too_many_positionals_exits_two[0m
2026-09-20T07:14:03.8496873Z [32;1m        PASS[0m [   0.491s] ( 121/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_compat_mergetool_accepts_attached_output_and_base_flags[0m
2026-09-20T07:14:04.3140045Z [32;1m        PASS[0m [   0.477s] ( 122/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_compat_mergetool_meld_label_order_maps_to_local_base_remote[0m
2026-09-20T07:14:04.3662008Z [32;1m        PASS[0m [   0.044s] ( 123/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_compat_rejects_too_many_label_flags_exits_two[0m
2026-09-20T07:14:04.4674992Z [32;1m        PASS[0m [   0.091s] ( 124/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_binary_content_change_exits_zero[0m
2026-09-20T07:14:04.5756493Z [32;1m        PASS[0m [   0.099s] ( 125/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_changed_files_exits_zero_and_prints_diff[0m
2026-09-20T07:14:04.6217389Z [32;1m        PASS[0m [   0.091s] ( 126/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_crlf_content_preserved_in_diff_output[0m
2026-09-20T07:14:04.7291358Z [32;1m        PASS[0m [   0.100s] ( 127/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_crlf_identical_files_no_diff[0m
2026-09-20T07:14:04.8318829Z [32;1m        PASS[0m [   0.111s] ( 128/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_directory_diff_exits_zero[0m
2026-09-20T07:14:04.8883951Z [32;1m        PASS[0m [   0.044s] ( 129/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_file_directory_mismatch_exits_two[0m
2026-09-20T07:14:04.9429642Z [32;1m        PASS[0m [   0.044s] ( 130/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_gui_flag_without_ui_feature_exits_two[0m
2026-09-20T07:14:05.0520748Z [32;1m        PASS[0m [   0.097s] ( 131/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_handles_paths_with_spaces[0m
2026-09-20T07:14:05.1546675Z [32;1m        PASS[0m [   0.093s] ( 132/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_handles_unicode_paths[0m
2026-09-20T07:14:05.1562744Z [32;1m        PASS[0m [   0.045s] ( 133/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_missing_input_exits_two[0m
2026-09-20T07:14:05.2603672Z [32;1m        PASS[0m [   0.099s] ( 134/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_mixed_line_endings_produces_diff[0m
2026-09-20T07:14:05.4226808Z [32;1m        PASS[0m [   0.134s] ( 135/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_difftool_non_utf8_content_change_exits_zero[0m
2026-09-20T07:14:05.8117111Z [32;1m        PASS[0m [  25.763s] ( 136/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_local_difftool_tool_help_lists_headless_and_gui_entries[0m
2026-09-20T07:14:05.9673333Z [32;1m        PASS[0m [   0.541s] ( 137/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_auto_crlf_subchunk_preserves_line_endings[0m
2026-09-20T07:14:06.2803653Z [32;1m        PASS[0m [   0.486s] ( 138/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_auto_merge_alias_resolves_whitespace_conflict_exits_zero[0m
2026-09-20T07:14:06.4401543Z [32;1m        PASS[0m [   0.484s] ( 139/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_auto_resolves_whitespace_conflict_exits_zero[0m
2026-09-20T07:14:06.7570658Z [32;1m        PASS[0m [   0.477s] ( 140/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_auto_unresolvable_conflict_exits_one[0m
2026-09-20T07:14:06.9271101Z [32;1m        PASS[0m [   0.472s] ( 141/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_auto_with_diff3_resolves_subchunk_exits_zero[0m
2026-09-20T07:14:07.2346446Z [32;1m        PASS[0m [   0.486s] ( 142/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_clean_merge_exits_zero_and_writes_output[0m
2026-09-20T07:14:07.3945112Z [32;1m        PASS[0m [   0.503s] ( 143/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_conflict_exits_one_and_writes_markers[0m
2026-09-20T07:14:07.7106253Z [32;1m        PASS[0m [   0.500s] ( 144/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_conflict_markers_preserve_crlf_line_endings[0m
2026-09-20T07:14:07.8201249Z [32;1m        PASS[0m [   0.406s] ( 145/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_empty_base_flag_treated_as_no_base[0m
2026-09-20T07:14:08.1949651Z [32;1m        PASS[0m [   0.486s] ( 146/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_gui_flag_without_ui_feature_exits_two[0m
2026-09-20T07:14:08.3004985Z [32;1m        PASS[0m [   0.500s] ( 147/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_handles_paths_with_spaces[0m
2026-09-20T07:14:08.3500471Z [32;1m        PASS[0m [   0.050s] ( 148/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_invalid_path_exits_two[0m
2026-09-20T07:14:08.4579218Z [32;1m        PASS[0m [   8.807s] ( 149/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_then_uninstall_local_restores_preexisting_user_settings[0m
2026-09-20T07:14:08.7235682Z [32;1m        PASS[0m [   0.527s] ( 150/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_handles_unicode_paths[0m
2026-09-20T07:14:08.8862331Z [32;1m        PASS[0m [   0.516s] ( 151/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_marker_size_flag_controls_marker_width[0m
2026-09-20T07:14:08.9377573Z [32;1m        PASS[0m [   0.448s] ( 152/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_no_base_identical_additions_exits_zero[0m
2026-09-20T07:14:08.9873385Z [32;1m        PASS[0m [   0.048s] ( 153/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_rejects_directory_merged_target_with_exit_two[0m
2026-09-20T07:14:09.1481578Z [32;1m        PASS[0m [   0.387s] ( 154/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_no_base_zdiff3_uses_true_two_input_markers[0m
2026-09-20T07:14:09.2504663Z [32;1m        PASS[0m [   0.388s] ( 155/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_non_utf8_conflict_exits_one_and_keeps_local_bytes[0m
2026-09-20T07:14:09.3018044Z [32;1m        PASS[0m [   0.156s] ( 156/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msubcommand_help_exits_zero[0m
2026-09-20T07:14:09.4567471Z [32;1m        PASS[0m [   0.485s] ( 157/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mstandalone_mergetool_without_auto_does_not_autosolve[0m
2026-09-20T07:14:11.2458221Z [32;1m        PASS[0m [   1.808s] ( 158/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1muninstall_local_keeps_non_gitcomet_generic_settings[0m
2026-09-20T07:14:12.1500430Z [32;1m        PASS[0m [   2.850s] ( 159/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1muninstall_dry_run_local_after_setup_lists_unset_commands[0m
2026-09-20T07:14:17.5674692Z [32;1m        PASS[0m [   8.264s] ( 160/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1muninstall_local_is_idempotent[0m
2026-09-20T07:14:17.5679970Z [32;1m        PASS[0m [   0.040s] ( 161/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1mversion_flag_exits_zero[0m
2026-09-20T07:14:17.6199371Z [32;1m        PASS[0m [   0.020s] ( 162/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_conflict_style_and_diff_algorithm[0m
2026-09-20T07:14:17.6201792Z [32;1m        PASS[0m [   0.020s] ( 163/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_difftool_subcommand[0m
2026-09-20T07:14:17.6726000Z [32;1m        PASS[0m [   0.017s] ( 164/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_extract_merge_fixtures_subcommand[0m
2026-09-20T07:14:17.6729459Z [32;1m        PASS[0m [   0.018s] ( 165/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_mergetool_auto_flag[0m
2026-09-20T07:14:17.6771708Z [32;1m        PASS[0m [   0.018s] ( 166/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_mergetool_auto_merge_alias_flag[0m
2026-09-20T07:14:17.7239722Z [32;1m        PASS[0m [   0.024s] ( 167/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_mergetool_kdiff3_label_aliases[0m
2026-09-20T07:14:17.7242622Z [32;1m        PASS[0m [   0.015s] ( 168/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_mergetool_output_aliases[0m
2026-09-20T07:14:17.7244720Z [32;1m        PASS[0m [   0.015s] ( 169/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_mergetool_subcommand[0m
2026-09-20T07:14:17.7751992Z [32;1m        PASS[0m [   0.018s] ( 170/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_no_subcommand_as_browser[0m
2026-09-20T07:14:17.7753985Z [32;1m        PASS[0m [   0.019s] ( 171/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_path_argument[0m
2026-09-20T07:14:17.7756876Z [32;1m        PASS[0m [   0.016s] ( 172/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_setup_subcommand[0m
2026-09-20T07:14:17.8256502Z [32;1m        PASS[0m [   0.020s] ( 173/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mclap_parses_uninstall_subcommand[0m
2026-09-20T07:14:18.2945185Z [32;1m        PASS[0m [   0.489s] ( 174/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_auto_flag_propagates_to_config[0m
2026-09-20T07:14:18.3995479Z [32;1m        PASS[0m [   7.124s] ( 175/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1muninstall_local_preserves_user_changes_made_after_setup[0m
2026-09-20T07:14:18.4002971Z [32;1m        PASS[0m [   0.024s] ( 176/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_auto_merge_requires_output_path[0m
2026-09-20T07:14:18.4542188Z [32;1m        PASS[0m [   0.019s] ( 177/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_auto_requires_output_path[0m
2026-09-20T07:14:18.4556921Z [32;1m        PASS[0m [   0.019s] ( 178/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_base_flag_requires_two_positionals_when_output_present[0m
2026-09-20T07:14:18.5056795Z [32;1m        PASS[0m [   0.034s] ( 179/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_diff_rejects_base_without_output_path[0m
2026-09-20T07:14:18.5063147Z [32;1m        PASS[0m [   0.022s] ( 180/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_diff_rejects_l3_without_output_path[0m
2026-09-20T07:14:18.5065438Z [32;1m        PASS[0m [   0.019s] ( 181/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_diff_rejects_too_many_positionals[0m
2026-09-20T07:14:18.5571746Z [32;1m        PASS[0m [   0.016s] ( 182/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_direct_diff_labels_without_positionals_error[0m
2026-09-20T07:14:18.5574684Z [32;1m        PASS[0m [   0.015s] ( 183/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_direct_missing_values_for_value_flags_error[0m
2026-09-20T07:14:18.5602286Z [32;1m        PASS[0m [   0.017s] ( 184/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_direct_unknown_flag_and_empty_input_return_none[0m
2026-09-20T07:14:18.6075640Z [32;1m        PASS[0m [   0.019s] ( 185/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_double_dash_collects_remaining_positionals_for_difftool[0m
2026-09-20T07:14:18.6082164Z [32;1m        PASS[0m [   0.018s] ( 186/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_merge_rejects_base_flag_with_extra_positionals[0m
2026-09-20T07:14:18.6587179Z [32;1m        PASS[0m [   0.022s] ( 187/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_merge_rejects_too_many_positionals[0m
2026-09-20T07:14:18.6595936Z [32;1m        PASS[0m [   0.019s] ( 188/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_merge_requires_two_or_three_positionals_after_output_flag[0m
2026-09-20T07:14:18.6606533Z [32;1m        PASS[0m [   0.017s] ( 189/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_merge_without_base_rejects_l3_label[0m
2026-09-20T07:14:18.7651895Z [32;1m        PASS[0m [   0.445s] ( 190/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_auto_merge_flag_propagates_to_config[0m
2026-09-20T07:14:19.1335332Z [32;1m        PASS[0m [   0.450s] ( 191/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_mergetool_applies_diff_algorithm_from_git_config[0m
2026-09-20T07:14:19.1826161Z [32;1m        PASS[0m [   0.454s] ( 192/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_mergetool_applies_merge_conflictstyle_from_git_config[0m
2026-09-20T07:14:19.2363440Z [32;1m        PASS[0m [   0.018s] ( 193/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_kdiff3_style_difftool_labels[0m
2026-09-20T07:14:19.2373994Z [32;1m        PASS[0m [   0.021s] ( 194/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_kdiff3_style_difftool_short_numbered_equals_labels[0m
2026-09-20T07:14:19.5007570Z [32;1m        PASS[0m [   7.389s] ( 195/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1muninstall_local_removes_setup_keys_from_repo[0m
2026-09-20T07:14:19.6105447Z [32;1m        PASS[0m [   0.462s] ( 196/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_attached_short_output_and_label_equals_forms[0m
2026-09-20T07:14:19.7146183Z [32;1m        PASS[0m [   0.479s] ( 197/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_kdiff3_style_mergetool_with_attached_output_and_base_flags[0m
2026-09-20T07:14:19.9706296Z [32;1m        PASS[0m [   0.448s] ( 198/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_kdiff3_style_mergetool_with_attached_short_numbered_label_flags[0m
2026-09-20T07:14:20.0239873Z [32;1m        PASS[0m [   0.453s] ( 199/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_kdiff3_style_mergetool_with_base[0m
2026-09-20T07:14:20.1829260Z [32;1m        PASS[0m [   0.460s] ( 200/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_kdiff3_style_mergetool_with_base_flag[0m
2026-09-20T07:14:20.1832395Z [32;1m        PASS[0m [   0.020s] ( 201/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_meld_style_difftool_attached_labels[0m
2026-09-20T07:14:20.2371604Z [32;1m        PASS[0m [   0.021s] ( 202/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_meld_style_difftool_short_labels[0m
2026-09-20T07:14:20.3929323Z [32;1m        PASS[0m [   0.446s] ( 203/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_kdiff3_style_mergetool_with_short_numbered_label_flags[0m
2026-09-20T07:14:20.3931810Z [32;1m        PASS[0m [   0.372s] ( 204/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_kdiff3_style_mergetool_without_base[0m
2026-09-20T07:14:20.7039715Z [32;1m        PASS[0m [   0.467s] ( 205/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_meld_style_mergetool_labels[0m
2026-09-20T07:14:20.7046416Z [32;1m        PASS[0m [   0.027s] ( 206/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_positional_difftool_invocation[0m
2026-09-20T07:14:20.7571733Z [32;1m        PASS[0m [   0.022s] ( 207/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_rejects_too_many_label_flags[0m
2026-09-20T07:14:20.7576723Z [32;1m        PASS[0m [   0.020s] ( 208/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_accepts_directories[0m
2026-09-20T07:14:20.7580105Z [32;1m        PASS[0m [   0.019s] ( 209/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_empty_local_path_errors[0m
2026-09-20T07:14:20.8079961Z [32;1m        PASS[0m [   0.020s] ( 210/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_empty_merged_env_is_ignored_for_display_path[0m
2026-09-20T07:14:20.8094151Z [32;1m        PASS[0m [   0.024s] ( 211/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_flags_take_precedence_over_env[0m
2026-09-20T07:14:20.8605928Z [32;1m        PASS[0m [   0.020s] ( 212/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_handles_paths_with_spaces[0m
2026-09-20T07:14:20.8614720Z [32;1m        PASS[0m [   0.018s] ( 213/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_handles_unicode_paths[0m
2026-09-20T07:14:20.8623174Z [32;1m        PASS[0m [   0.456s] ( 214/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_meld_style_mergetool_with_auto_merge_flag[0m
2026-09-20T07:14:20.8634075Z [32;1m        PASS[0m [   0.452s] ( 215/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mcompat_parses_meld_style_mergetool_with_output[0m
2026-09-20T07:14:20.8636247Z [32;1m        PASS[0m [   0.020s] ( 216/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_missing_local_errors[0m
2026-09-20T07:14:20.8644755Z [32;1m        PASS[0m [   0.017s] ( 217/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_missing_remote_errors[0m
2026-09-20T07:14:20.8648673Z [32;1m        PASS[0m [   0.019s] ( 218/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_nonexistent_local_errors[0m
2026-09-20T07:14:20.9105454Z [32;1m        PASS[0m [   0.021s] ( 219/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_nonexistent_remote_errors[0m
2026-09-20T07:14:20.9108247Z [32;1m        PASS[0m [   0.018s] ( 220/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_path_flag_overrides_merged_and_base_display_env[0m
2026-09-20T07:14:20.9110914Z [32;1m        PASS[0m [   0.017s] ( 221/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_prefers_merged_over_base_for_display_path[0m
2026-09-20T07:14:20.9113580Z [32;1m        PASS[0m [   0.019s] ( 222/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_rejects_file_vs_directory_mismatch[0m
2026-09-20T07:14:20.9116305Z [32;1m        PASS[0m [   0.017s] ( 223/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_resolves_from_env_fallback[0m
2026-09-20T07:14:20.9118282Z [32;1m        PASS[0m [   0.018s] ( 224/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_resolves_from_explicit_flags[0m
2026-09-20T07:14:20.9121545Z [32;1m        PASS[0m [   0.016s] ( 225/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mexit_code_values_match_design[0m
2026-09-20T07:14:20.9123682Z [32;1m        PASS[0m [   0.020s] ( 226/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_resolves_paths_in_nested_subdirectory[0m
2026-09-20T07:14:20.9679078Z [32;1m        PASS[0m [   0.021s] ( 227/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mdifftool_uses_base_env_as_display_path_fallback[0m
2026-09-20T07:14:20.9683272Z [32;1m        PASS[0m [   0.016s] ( 228/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mextract_merge_fixtures_mode_resolves_into_app_mode[0m
2026-09-20T07:14:20.9693801Z [32;1m        PASS[0m [   0.017s] ( 229/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mextract_merge_fixtures_rejects_zero_limits[0m
2026-09-20T07:14:21.3369543Z [32;1m        PASS[0m [   0.376s] ( 230/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mgit_config_fallback_combined_style_and_algorithm[0m
2026-09-20T07:14:21.3381473Z [32;1m        PASS[0m [   0.362s] ( 231/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mgit_config_fallback_explicit_cli_overrides_git_config[0m
2026-09-20T07:14:21.3398980Z [32;1m        PASS[0m [   0.368s] ( 232/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mgit_config_fallback_no_git_config_uses_defaults[0m
2026-09-20T07:14:21.6525691Z [32;1m        PASS[0m [   0.362s] ( 233/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mgit_config_fallback_reads_diff_algorithm_patience_as_histogram[0m
2026-09-20T07:14:21.6532237Z [32;1m        PASS[0m [   0.357s] ( 234/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mgit_config_fallback_reads_merge_conflictstyle_diff3[0m
2026-09-20T07:14:21.7058391Z [32;1m        PASS[0m [   0.366s] ( 235/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mgit_config_fallback_reads_diff_algorithm_histogram[0m
2026-09-20T07:14:21.7061014Z [32;1m        PASS[0m [   0.017s] ( 236/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1minstall_linux_script_does_not_use_invalid_debug_flag[0m
2026-09-20T07:14:21.7064386Z [32;1m        PASS[0m [   0.018s] ( 237/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_auto_flag_propagates_to_config[0m
2026-09-20T07:14:21.7591568Z [32;1m        PASS[0m [   0.024s] ( 238/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_base_directory_errors_when_explicitly_provided[0m
2026-09-20T07:14:21.8121069Z [32;1m        PASS[0m [   0.046s] ( 239/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_base_optional[0m
2026-09-20T07:14:21.8125026Z [32;1m        PASS[0m [   0.023s] ( 240/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_conflict_style_defaults_to_merge[0m
2026-09-20T07:14:21.8161176Z [32;1m        PASS[0m [   0.021s] ( 241/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_conflict_style_diff3[0m
2026-09-20T07:14:21.8622755Z [32;1m        PASS[0m [   0.018s] ( 242/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_conflict_style_invalid_errors[0m
2026-09-20T07:14:21.8659513Z [32;1m        PASS[0m [   0.021s] ( 243/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_conflict_style_zdiff3[0m
2026-09-20T07:14:21.9177030Z [32;1m        PASS[0m [   0.020s] ( 244/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_diff_algorithm_histogram[0m
2026-09-20T07:14:21.9179366Z [32;1m        PASS[0m [   0.021s] ( 245/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_diff_algorithm_invalid_errors[0m
2026-09-20T07:14:21.9182627Z [32;1m        PASS[0m [   0.020s] ( 246/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_empty_base_env_treated_as_missing[0m
2026-09-20T07:14:21.9680007Z [32;1m        PASS[0m [   0.022s] ( 247/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_empty_base_flag_treated_as_missing[0m
2026-09-20T07:14:21.9691584Z [32;1m        PASS[0m [   0.023s] ( 248/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_empty_merged_path_errors[0m
2026-09-20T07:14:22.0209302Z [32;1m        PASS[0m [   0.022s] ( 249/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_env_only_resolution_with_all_four_vars[0m
2026-09-20T07:14:22.0240175Z [32;1m        PASS[0m [   0.019s] ( 250/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_env_only_resolution_without_base[0m
2026-09-20T07:14:22.0253858Z [32;1m        PASS[0m [   0.360s] ( 251/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mgit_config_fallback_unknown_values_ignored[0m
2026-09-20T07:14:22.0265625Z [32;1m        PASS[0m [   0.025s] ( 252/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_env_resolution_with_subdirectory_paths[0m
2026-09-20T07:14:22.0275091Z [32;1m        PASS[0m [   0.367s] ( 253/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mgit_config_fallback_reads_merge_conflictstyle_zdiff3[0m
2026-09-20T07:14:22.0694900Z [32;1m        PASS[0m [   0.025s] ( 254/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_existing_merged_directory_errors[0m
2026-09-20T07:14:22.0697504Z [32;1m        PASS[0m [   0.024s] ( 255/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_handles_paths_with_spaces[0m
2026-09-20T07:14:22.0700398Z [32;1m        PASS[0m [   0.023s] ( 256/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_local_directory_errors[0m
2026-09-20T07:14:22.0704409Z [32;1m        PASS[0m [   0.019s] ( 257/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_marker_size_custom_value[0m
2026-09-20T07:14:22.0711249Z [32;1m        PASS[0m [   0.018s] ( 258/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_marker_size_zero_errors[0m
2026-09-20T07:14:22.0714207Z [32;1m        PASS[0m [   0.019s] ( 259/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_missing_local_errors[0m
2026-09-20T07:14:22.1205250Z [32;1m        PASS[0m [   0.018s] ( 260/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_missing_merged_errors[0m
2026-09-20T07:14:22.1218142Z [32;1m        PASS[0m [   0.019s] ( 261/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_nonexistent_base_errors_when_explicitly_provided[0m
2026-09-20T07:14:22.1220223Z [32;1m        PASS[0m [   0.021s] ( 262/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_missing_remote_errors[0m
2026-09-20T07:14:22.1223018Z [32;1m        PASS[0m [   0.020s] ( 263/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_nonexistent_merged_is_allowed[0m
2026-09-20T07:14:22.1224929Z [32;1m        PASS[0m [   0.017s] ( 264/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_remote_directory_errors[0m
2026-09-20T07:14:22.1227087Z [32;1m        PASS[0m [   0.022s] ( 265/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_resolves_from_env_fallback[0m
2026-09-20T07:14:22.1228975Z [32;1m        PASS[0m [   0.025s] ( 266/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_resolves_from_explicit_flags[0m
2026-09-20T07:14:22.1750610Z [32;1m        PASS[0m [   0.027s] ( 267/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mmergetool_resolves_paths_in_nested_subdirectory[0m
2026-09-20T07:14:22.1762704Z [32;1m        PASS[0m [   0.015s] ( 268/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1muninstall_mode_resolves_into_app_mode[0m
2026-09-20T07:14:22.1769636Z [32;1m        PASS[0m [   0.015s] ( 269/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mapply_labels_does_not_rewrite_hunk_content_that_looks_like_headers[0m
2026-09-20T07:14:22.1785186Z [32;1m        PASS[0m [   0.016s] ( 270/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mapply_labels_rewrites_each_file_header_pair_in_multi_file_diff[0m
2026-09-20T07:14:22.2282974Z [32;1m        PASS[0m [   0.016s] ( 271/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mapply_labels_rewrites_unified_headers_only[0m
2026-09-20T07:14:22.2297924Z [32;1m        PASS[0m [   0.016s] ( 272/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mbytes_to_text_preserving_utf8_escapes_invalid_bytes[0m
2026-09-20T07:14:22.2312743Z [32;1m        PASS[0m [   0.016s] ( 273/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mbytes_to_text_preserving_utf8_escapes_leading_invalid[0m
2026-09-20T07:14:22.2862968Z [32;1m        PASS[0m [   0.019s] ( 274/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mbytes_to_text_preserving_utf8_handles_empty[0m
2026-09-20T07:14:22.2888334Z [32;1m        PASS[0m [   0.019s] ( 275/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mbytes_to_text_preserving_utf8_handles_pure_ascii[0m
2026-09-20T07:14:22.3331560Z [32;1m        PASS[0m [   0.039s] ( 276/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mbytes_to_text_preserving_utf8_handles_valid_utf8[0m
2026-09-20T07:14:22.3335636Z [32;1m        PASS[0m [   0.016s] ( 277/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mhas_git_error_prefix_detects_error_and_fatal_diagnostics[0m
2026-09-20T07:14:22.3343572Z [32;1m        PASS[0m [   0.013s] ( 278/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mhas_git_error_prefix_ignores_non_error_output[0m
2026-09-20T07:14:22.3831954Z [32;1m        PASS[0m [   0.021s] ( 279/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mprepare_diff_inputs_directory_without_symlinks_skips_staging_copy[0m
2026-09-20T07:14:22.4339189Z [32;1m        PASS[0m [   0.074s] ( 280/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mrun_difftool_binary_content_returns_success[0m
2026-09-20T07:14:22.4866979Z [32;1m        PASS[0m [   0.370s] ( 281/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mparse_mode_mergetool_drops_empty_attached_base_value_before_clap[0m
2026-09-20T07:14:22.5387227Z [32;1m        PASS[0m [   0.069s] ( 282/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mrun_difftool_changed_files_maps_git_exit_1_to_success[0m
2026-09-20T07:14:22.5392025Z [32;1m        PASS[0m [   0.374s] ( 283/2767) [35;1mgitcomet::bin/gitcomet[0m [36mcli::tests[0m[36m::[0m[34;1mparse_mode_mergetool_drops_empty_base_value_before_clap[0m
2026-09-20T07:14:22.5908313Z [32;1m        PASS[0m [   0.079s] ( 284/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mrun_difftool_directory_diff_in_nested_subdirectories[0m
2026-09-20T07:14:22.5922981Z [32;1m        PASS[0m [   0.066s] ( 285/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mrun_difftool_files_in_different_directories[0m
2026-09-20T07:14:22.5940036Z [32;1m        PASS[0m [   0.075s] ( 286/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mrun_difftool_directory_diff_returns_success[0m
2026-09-20T07:14:22.6411279Z [32;1m        PASS[0m [   0.070s] ( 287/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mrun_difftool_files_in_nested_subdirectory[0m
2026-09-20T07:14:22.6414046Z [32;1m        PASS[0m [   0.067s] ( 288/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mrun_difftool_identical_files_returns_success_with_no_diff[0m
2026-09-20T07:14:22.6417705Z [32;1m        PASS[0m [   0.066s] ( 289/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mrun_difftool_non_utf8_text_content_returns_success[0m
2026-09-20T07:14:22.6942742Z [32;1m        PASS[0m [   0.021s] ( 290/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mrun_difftool_nonexistent_input_returns_error[0m
2026-09-20T07:14:22.7447407Z [32;1m        PASS[0m [   0.069s] ( 291/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mrun_difftool_uses_display_path_labels[0m
2026-09-20T07:14:22.7450457Z [32;1m        PASS[0m [   0.068s] ( 292/2767) [35;1mgitcomet::bin/gitcomet[0m [36mdifftool_mode::tests[0m[36m::[0m[34;1mrun_difftool_uses_explicit_labels[0m
2026-09-20T07:14:22.7458061Z [32;1m        PASS[0m [   0.059s] ( 293/2767) [35;1mgitcomet::bin/gitcomet[0m [36mextract_fixtures_mode::tests[0m[36m::[0m[34;1mrun_extract_merge_fixtures_errors_for_non_repo[0m
2026-09-20T07:14:23.1086983Z [32;1m        PASS[0m [  24.813s] ( 294/2767) [35;1mgitcomet::standalone_tool_mode_integration[0m [34;1msetup_local_mergetool_tool_help_lists_headless_and_gui_entries[0m
2026-09-20T07:14:23.1089579Z [32;1m        PASS[0m [   0.019s] ( 295/2767) [35;1mgitcomet::bin/gitcomet[0m [36mgit_root::tests[0m[36m::[0m[34;1mempty_git_directory_is_not_a_root_marker[0m
2026-09-20T07:14:23.1609762Z [32;1m        PASS[0m [   0.017s] ( 296/2767) [35;1mgitcomet::bin/gitcomet[0m [36mgit_root::tests[0m[36m::[0m[34;1mgit_directory_with_head_is_a_root_marker[0m
2026-09-20T07:14:23.1613134Z [32;1m        PASS[0m [   0.017s] ( 297/2767) [35;1mgitcomet::bin/gitcomet[0m [36mgit_root::tests[0m[36m::[0m[34;1mgitdir_file_with_target_is_a_root_marker[0m
2026-09-20T07:14:23.1615972Z [32;1m        PASS[0m [   0.017s] ( 298/2767) [35;1mgitcomet::bin/gitcomet[0m [36mgit_root::tests[0m[36m::[0m[34;1mgitdir_file_without_target_is_not_a_root_marker[0m
2026-09-20T07:14:23.2099213Z [32;1m        PASS[0m [   0.021s] ( 299/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mall_empty_files_produce_clean_merge[0m
2026-09-20T07:14:23.2604441Z [32;1m        PASS[0m [   0.037s] ( 300/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mauto_mode_disabled_does_not_try_heuristics[0m
2026-09-20T07:14:23.2605751Z [32;1m        PASS[0m [   0.018s] ( 301/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mauto_mode_identical_sides_in_conflict_block_resolves[0m
2026-09-20T07:14:23.3107886Z [32;1m        PASS[0m [   0.029s] ( 302/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mauto_mode_resolves_diff3_subchunk_conflict[0m
2026-09-20T07:14:23.3109096Z [32;1m        PASS[0m [   0.032s] ( 303/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mauto_mode_resolves_whitespace_only_conflict[0m
2026-09-20T07:14:23.3655533Z [32;1m        PASS[0m [   0.023s] ( 304/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mauto_mode_true_conflict_still_exits_one[0m
2026-09-20T07:14:23.3657971Z [32;1m        PASS[0m [   0.029s] ( 305/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mauto_mode_uses_strip_all_whitespace_classification[0m
2026-09-20T07:14:23.4149181Z [32;1m        PASS[0m [   0.048s] ( 306/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mbinary_base_with_text_sides_is_binary_conflict[0m
2026-09-20T07:14:23.4654049Z [32;1m        PASS[0m [   0.025s] ( 307/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mbinary_content_copies_local_and_returns_conflict[0m
2026-09-20T07:14:23.4657092Z [32;1m        PASS[0m [   0.018s] ( 308/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mbinary_identical_sides_auto_merge_success[0m
2026-09-20T07:14:23.4659291Z [32;1m        PASS[0m [   0.019s] ( 309/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mbinary_with_base_local_matches_base_chooses_remote[0m
2026-09-20T07:14:23.5159166Z [32;1m        PASS[0m [   0.015s] ( 310/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mbinary_with_base_remote_matches_base_chooses_local[0m
2026-09-20T07:14:23.5162972Z [32;1m        PASS[0m [   0.012s] ( 311/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mbinary_without_base_does_not_treat_empty_side_as_unchanged[0m
2026-09-20T07:14:23.5164246Z [32;1m        PASS[0m [   0.012s] ( 312/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mclean_merge_identical_files[0m
2026-09-20T07:14:23.5165310Z [32;1m        PASS[0m [   0.012s] ( 313/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mclean_merge_non_overlapping_changes[0m
2026-09-20T07:14:23.5674606Z [32;1m        PASS[0m [   0.012s] ( 314/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mconflict_with_labels[0m
2026-09-20T07:14:23.5677044Z [32;1m        PASS[0m [   0.012s] ( 315/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mconflict_with_partial_labels_defaults_missing_side_to_filename[0m
2026-09-20T07:14:23.5683729Z [32;1m        PASS[0m [   0.013s] ( 316/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mconflict_without_explicit_labels_defaults_to_filenames[0m
2026-09-20T07:14:23.6177577Z [32;1m        PASS[0m [   0.023s] ( 317/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mconflicting_merge_returns_canceled_exit[0m
2026-09-20T07:14:23.6180613Z [32;1m        PASS[0m [   0.043s] ( 318/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mcrlf_conflict_markers_match_input_line_endings[0m
2026-09-20T07:14:23.6695546Z [32;1m        PASS[0m [   0.020s] ( 319/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mcrlf_content_preserved_in_clean_merge[0m
2026-09-20T07:14:23.6697682Z [32;1m        PASS[0m [   0.030s] ( 320/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mdiff3_style_defaults_base_label_to_filename[0m
2026-09-20T07:14:23.7738328Z [32;1m        PASS[0m [   0.058s] ( 321/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mdiff3_style_includes_base_section[0m
2026-09-20T07:14:23.7740588Z [32;1m        PASS[0m [   0.018s] ( 322/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mdiff3_style_no_base_uses_true_two_input_markers[0m
2026-09-20T07:14:23.7743393Z [32;1m        PASS[0m [   0.020s] ( 323/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mempty_base_with_identical_additions_is_clean[0m
2026-09-20T07:14:23.8238464Z [32;1m        PASS[0m [   0.023s] ( 324/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mhandles_paths_with_spaces[0m
2026-09-20T07:14:23.8239754Z [32;1m        PASS[0m [   0.023s] ( 325/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mhistogram_algorithm_produces_clean_merge_on_structural_code[0m
2026-09-20T07:14:23.8774418Z [32;1m        PASS[0m [   0.028s] ( 326/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mmarker_size_from_config_controls_conflict_marker_width[0m
2026-09-20T07:14:23.9286523Z [32;1m        PASS[0m [   0.041s] ( 327/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mmerge_conflict_with_files_scattered_across_directories[0m
2026-09-20T07:14:23.9325397Z [32;1m        PASS[0m [   0.028s] ( 328/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mmerge_creates_parent_directories_for_output_in_subdirectory[0m
2026-09-20T07:14:23.9774551Z [32;1m        PASS[0m [   0.024s] ( 329/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mmerge_with_files_in_nested_subdirectory[0m
2026-09-20T07:14:23.9775950Z [32;1m        PASS[0m [   0.024s] ( 330/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mmerged_output_overwrites_existing_content[0m
2026-09-20T07:14:24.0286648Z [32;1m        PASS[0m [   0.036s] ( 331/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mmerged_output_parent_dirs_created_for_binary_conflict[0m
2026-09-20T07:14:24.0296213Z [32;1m        PASS[0m [   0.024s] ( 332/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mmerged_output_path_can_be_created_when_missing[0m
2026-09-20T07:14:24.0822232Z [32;1m        PASS[0m [   0.023s] ( 333/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mmissing_base_file_returns_error[0m
2026-09-20T07:14:24.0824554Z [32;1m        PASS[0m [   1.352s] ( 334/2767) [35;1mgitcomet::bin/gitcomet[0m [36mextract_fixtures_mode::tests[0m[36m::[0m[34;1mrun_extract_merge_fixtures_rejects_zero_max_merges[0m
2026-09-20T07:14:24.0839841Z [32;1m        PASS[0m [   0.018s] ( 335/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mmissing_local_file_returns_error[0m
2026-09-20T07:14:24.0844175Z [32;1m        PASS[0m [   0.021s] ( 336/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mmissing_remote_file_returns_error[0m
2026-09-20T07:14:24.0851063Z [32;1m        PASS[0m [   1.380s] ( 337/2767) [35;1mgitcomet::bin/gitcomet[0m [36mextract_fixtures_mode::tests[0m[36m::[0m[34;1mrun_extract_merge_fixtures_rejects_zero_max_files_per_merge[0m
2026-09-20T07:14:24.0860133Z [32;1m        PASS[0m [   0.023s] ( 338/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mmultiple_conflicts_reported_correctly[0m
2026-09-20T07:14:24.1313653Z [32;1m        PASS[0m [   0.024s] ( 339/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mno_base_identical_content_is_clean[0m
2026-09-20T07:14:24.1315886Z [32;1m        PASS[0m [   0.020s] ( 340/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mno_base_uses_true_two_input_mode[0m
2026-09-20T07:14:24.1320449Z [32;1m        PASS[0m [   0.021s] ( 341/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mnon_utf8_content_without_nul_is_treated_as_binary_conflict[0m
2026-09-20T07:14:24.1324217Z [32;1m        PASS[0m [   0.020s] ( 342/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mnull_byte_content_with_single_side_change_auto_merges[0m
2026-09-20T07:14:24.1334425Z [32;1m        PASS[0m [   0.023s] ( 343/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mnull_byte_content_conflicting_changes_still_conflicts[0m
2026-09-20T07:14:24.1336740Z [32;1m        PASS[0m [   0.020s] ( 344/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mpreserves_missing_trailing_newline[0m
2026-09-20T07:14:24.1831479Z [32;1m        PASS[0m [   0.017s] ( 345/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mbuild_config_entries_contains_all_required_keys[0m
2026-09-20T07:14:24.1834725Z [32;1m        PASS[0m [   0.021s] ( 346/2767) [35;1mgitcomet::bin/gitcomet[0m [36mmergetool_mode::tests[0m[36m::[0m[34;1mzdiff3_style_extracts_common_prefix_suffix[0m
2026-09-20T07:14:24.1839837Z [32;1m        PASS[0m [   0.017s] ( 347/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mcollect_uninstall_snapshot_keys_includes_guard_keys_once[0m
2026-09-20T07:14:24.1843353Z [32;1m        PASS[0m [   0.016s] ( 348/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mdifftool_cmd_includes_local_remote_merged[0m
2026-09-20T07:14:24.1849649Z [32;1m        PASS[0m [   0.015s] ( 349/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mdry_run_does_not_write_config[0m
2026-09-20T07:14:24.1853049Z [32;1m        PASS[0m [   0.018s] ( 350/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mdry_run_local_scope_uses_local_flag[0m
2026-09-20T07:14:24.2357732Z [32;1m        PASS[0m [   0.017s] ( 351/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mformat_commands_global_scope[0m
2026-09-20T07:14:24.2367002Z [32;1m        PASS[0m [   0.017s] ( 352/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mformat_commands_local_scope[0m
2026-09-20T07:14:24.2421122Z [32;1m        PASS[0m [   0.015s] ( 353/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mformat_values_empty_returns_unset_marker[0m
2026-09-20T07:14:24.2447824Z [32;1m        PASS[0m [   0.015s] ( 354/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mgui_difftool_cmd_quotes_all_stage_vars[0m
2026-09-20T07:14:24.2454711Z [32;1m        PASS[0m [   0.015s] ( 355/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mgui_mergetool_cmd_quotes_all_stage_vars[0m
2026-09-20T07:14:24.2861712Z [32;1m        PASS[0m [   0.018s] ( 356/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mgui_tool_cmd_includes_gui_flag[0m
2026-09-20T07:14:24.2863888Z [32;1m        PASS[0m [   0.149s] ( 357/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mapply_config_to_local_repo[0m
2026-09-20T07:14:24.2875348Z [32;1m        PASS[0m [   0.017s] ( 358/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mgui_tool_uses_separate_tool_name[0m
2026-09-20T07:14:24.2895802Z [32;1m        PASS[0m [   0.014s] ( 359/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mheadless_tool_cmd_omits_gui_flag[0m
2026-09-20T07:14:24.3417860Z [32;1m        PASS[0m [   0.016s] ( 360/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mmergetool_cmd_escapes_single_quote_in_binary_path[0m
2026-09-20T07:14:24.3420345Z [32;1m        PASS[0m [   0.017s] ( 361/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mmergetool_cmd_includes_all_stage_vars[0m
2026-09-20T07:14:24.3433375Z [32;1m        PASS[0m [   0.016s] ( 362/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mparse_git_config_values_preserves_nul_separated_multiline_and_empty_values[0m
2026-09-20T07:14:24.3946045Z [32;1m        PASS[0m [   0.016s] ( 363/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mshell_single_quote_escapes_embedded_single_quote[0m
2026-09-20T07:14:24.3951705Z [32;1m        PASS[0m [   0.016s] ( 364/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mshell_single_quote_wraps_plain_text[0m
2026-09-20T07:14:24.3967905Z [32;1m        PASS[0m [   0.020s] ( 365/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1muninstall_dry_run_lists_unset_commands_and_conditions[0m
2026-09-20T07:14:24.3978560Z [32;1m        PASS[0m [   0.194s] ( 366/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mgit_config_helpers_cover_missing_and_error_paths[0m
2026-09-20T07:14:24.4448982Z [32;1m        PASS[0m [   0.016s] ( 367/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1muninstall_plan_preserves_non_gitcomet_generic_settings[0m
2026-09-20T07:14:24.4592245Z [32;1m        PASS[0m [   0.017s] ( 368/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1muninstall_plan_unsets_matching_setup_values[0m
2026-09-20T07:14:24.5013433Z [32;1m        PASS[0m [   0.204s] ( 369/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mmaybe_capture_backup_skips_when_current_value_matches_setup_default[0m
2026-09-20T07:14:24.5558810Z [32;1m        PASS[0m [   0.033s] ( 370/2767) [35;1mgitcomet::bin/gitcomet[0m [36mtests[0m[36m::[0m[34;1mconfigured_git_preference_is_intentionally_browser_only[0m
2026-09-20T07:14:24.5583080Z [32;1m        PASS[0m [   0.018s] ( 371/2767) [35;1mgitcomet::bin/gitcomet[0m [36mtests[0m[36m::[0m[34;1memit_result_writes_error_message_to_stderr[0m
2026-09-20T07:14:24.5589430Z [32;1m        PASS[0m [   0.019s] ( 372/2767) [35;1mgitcomet::bin/gitcomet[0m [36mtests[0m[36m::[0m[34;1memit_result_writes_stdout_stderr_and_flushes[0m
2026-09-20T07:14:24.6105263Z [32;1m        PASS[0m [   0.021s] ( 373/2767) [35;1mgitcomet::bin/gitcomet[0m [36mtests[0m[36m::[0m[34;1mfocused_diff_gui_does_not_launch_on_error_exit[0m
2026-09-20T07:14:24.6107559Z [32;1m        PASS[0m [   0.017s] ( 374/2767) [35;1mgitcomet::bin/gitcomet[0m [36mtests[0m[36m::[0m[34;1mfocused_diff_gui_does_not_launch_when_not_requested[0m
2026-09-20T07:14:24.6109685Z [32;1m        PASS[0m [   0.015s] ( 375/2767) [35;1mgitcomet::bin/gitcomet[0m [36mtests[0m[36m::[0m[34;1mfocused_diff_gui_launches_for_success_even_when_diff_output_is_empty[0m
2026-09-20T07:14:24.6122744Z [32;1m        PASS[0m [   0.205s] ( 376/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1munset_and_apply_paths_report_git_failures[0m
2026-09-20T07:14:24.6604048Z [32;1m        PASS[0m [   0.025s] ( 377/2767) [35;1mgitcomet-core[0m [36mauth::askpass::tests[0m[36m::[0m[34;1mappend_passphrase_prompt_replays_logged_prompt_once[0m
2026-09-20T07:14:24.6607190Z [32;1m        PASS[0m [   0.016s] ( 378/2767) [35;1mgitcomet-core[0m [36mauth::askpass::tests[0m[36m::[0m[34;1munix_askpass_script_quotes_every_prompt_use[0m
2026-09-20T07:14:24.6609947Z [32;1m        PASS[0m [   0.020s] ( 379/2767) [35;1mgitcomet-core[0m [36mauth::askpass::tests[0m[36m::[0m[34;1mwindows_askpass_script_never_expands_the_prompt_at_parse_time[0m
2026-09-20T07:14:24.6612307Z [32;1m        PASS[0m [   1.949s] ( 380/2767) [35;1mgitcomet::bin/gitcomet[0m [36mextract_fixtures_mode::tests[0m[36m::[0m[34;1mrun_extract_merge_fixtures_writes_fixture_sets[0m
2026-09-20T07:14:24.6619265Z [32;1m        PASS[0m [   0.017s] ( 381/2767) [35;1mgitcomet-core[0m [36mauth::tests[0m[36m::[0m[34;1mremember_passphrase_prompt_from_staged_git_auth_caches_only_passphrases[0m
2026-09-20T07:14:24.7120667Z [32;1m        PASS[0m [   0.014s] ( 382/2767) [35;1mgitcomet-core[0m [36mauth::tests[0m[36m::[0m[34;1mremember_session_passphrase_overwrites_by_prompt[0m
2026-09-20T07:14:24.7146622Z [32;1m        PASS[0m [   0.013s] ( 383/2767) [35;1mgitcomet-core[0m [36mauth::tests[0m[36m::[0m[34;1msession_passphrase_round_trips_and_clears[0m
2026-09-20T07:14:24.7154508Z [32;1m        PASS[0m [   0.015s] ( 384/2767) [35;1mgitcomet-core[0m [36mauth::tests[0m[36m::[0m[34;1mstaged_git_auth_debug_redacts_sensitive_fields[0m
2026-09-20T07:14:24.7175224Z [32;1m        PASS[0m [   0.012s] ( 385/2767) [35;1mgitcomet-core[0m [36mconflict_labels::tests[0m[36m::[0m[34;1mshort_commit_id_keeps_short_inputs[0m
2026-09-20T07:14:24.7180347Z [32;1m        PASS[0m [   0.013s] ( 386/2767) [35;1mgitcomet-core[0m [36mconflict_labels::tests[0m[36m::[0m[34;1mshort_commit_id_truncates_to_default_width[0m
2026-09-20T07:14:24.7182616Z [32;1m        PASS[0m [   0.014s] ( 387/2767) [35;1mgitcomet-core[0m [36mconflict_output::tests[0m[36m::[0m[34;1mgenerate_resolved_text_clean_context_only[0m
2026-09-20T07:14:24.7185971Z [32;1m        PASS[0m [   0.014s] ( 388/2767) [35;1mgitcomet-core[0m [36mconflict_output::tests[0m[36m::[0m[34;1mgenerate_resolved_text_mixed_resolved_and_unresolved_blocks[0m
2026-09-20T07:14:24.7681758Z [32;1m        PASS[0m [   0.013s] ( 389/2767) [35;1mgitcomet-core[0m [36mconflict_output::tests[0m[36m::[0m[34;1mgenerate_resolved_text_resolved_choices[0m
2026-09-20T07:14:24.7694818Z [32;1m        PASS[0m [   0.016s] ( 390/2767) [35;1mgitcomet-core[0m [36mconflict_output::tests[0m[36m::[0m[34;1mgenerate_resolved_text_unresolved_diff3_preserves_markers[0m
2026-09-20T07:14:24.7701952Z [32;1m        PASS[0m [   0.015s] ( 391/2767) [35;1mgitcomet-core[0m [36mconflict_output::tests[0m[36m::[0m[34;1mgenerate_resolved_text_unresolved_preserves_cr[0m
2026-09-20T07:14:24.7710269Z [32;1m        PASS[0m [   0.106s] ( 392/2767) [35;1mgitcomet-core[0m [36mauth::askpass::tests[0m[36m::[0m[34;1mwindows_askpass_script_does_not_execute_metacharacters_in_the_prompt[0m
2026-09-20T07:14:24.7723141Z [32;1m        PASS[0m [   0.016s] ( 393/2767) [35;1mgitcomet-core[0m [36mconflict_output::tests[0m[36m::[0m[34;1mgenerate_resolved_text_unresolved_preserves_crlf[0m
2026-09-20T07:14:24.7727636Z [32;1m        PASS[0m [   0.014s] ( 394/2767) [35;1mgitcomet-core[0m [36mconflict_output::tests[0m[36m::[0m[34;1mgenerate_resolved_text_unresolved_two_way_preserves_markers[0m
2026-09-20T07:14:24.7746268Z [32;1m        PASS[0m [   0.019s] ( 395/2767) [35;1mgitcomet-core[0m [36mconflict_output::tests[0m[36m::[0m[34;1mgenerate_resolved_text_unresolved_without_labels_collapses_to_choice[0m
2026-09-20T07:14:24.7748894Z [32;1m        PASS[0m [   0.345s] ( 396/2767) [35;1mgitcomet::bin/gitcomet[0m [36msetup_mode::tests[0m[36m::[0m[34;1mwrite_config_values_supports_empty_and_multi_value_sequences[0m
2026-09-20T07:14:24.7755090Z [32;1m        PASS[0m [   0.014s] ( 397/2767) [35;1mgitcomet-core[0m [36mconflict_output::tests[0m[36m::[0m[34;1mgenerate_resolved_text_unresolved_without_trailing_newline_still_well_formed[0m
2026-09-20T07:14:24.7759693Z [32;1m        PASS[0m [   0.016s] ( 398/2767) [35;1mgitcomet-core[0m [36mconflict_output::tests[0m[36m::[0m[34;1mparse_generate_parse_round_trip_preserves_structure[0m
2026-09-20T07:14:24.7783528Z [32;1m        PASS[0m [   0.014s] ( 399/2767) [35;1mgitcomet-core[0m [36mconflict_session::marker_parse::marker_detection_tests[0m[36m::[0m[34;1mdetects_a_complete_conflict_block[0m
2026-09-20T07:14:24.7791178Z [32;1m        PASS[0m [   0.015s] ( 400/2767) [35;1mgitcomet-core[0m [36mconflict_session::marker_parse::marker_detection_tests[0m[36m::[0m[34;1mignores_a_lone_opener[0m
2026-09-20T07:14:24.8211368Z [32;1m        PASS[0m [   0.020s] ( 401/2767) [35;1mgitcomet-core[0m [36mconflict_session::marker_parse::marker_detection_tests[0m[36m::[0m[34;1mignores_resolved_text[0m
2026-09-20T07:14:24.8216839Z [32;1m        PASS[0m [   0.022s] ( 402/2767) [35;1mgitcomet-core[0m [36mconflict_session::marker_parse::marker_detection_tests[0m[36m::[0m[34;1mstreamed_scan_agrees_with_the_strict_parser[0m
2026-09-20T07:14:24.8222318Z [32;1m        PASS[0m [   0.025s] ( 403/2767) [35;1mgitcomet-core[0m [36mconflict_session::marker_parse::marker_detection_tests[0m[36m::[0m[34;1mstreamed_scan_budget_bounds_a_file_with_no_line_breaks[0m
2026-09-20T07:14:24.8233953Z [32;1m        PASS[0m [   0.017s] ( 404/2767) [35;1mgitcomet-core[0m [36mconflict_session::marker_parse::marker_detection_tests[0m[36m::[0m[34;1mstreamed_scan_warns_when_the_budget_runs_out_after_an_opener[0m
2026-09-20T07:14:24.8246427Z [32;1m        PASS[0m [   0.014s] ( 405/2767) [35;1mgitcomet-core[0m [36mconflict_session::region_edit::tests[0m[36m::[0m[34;1mdegenerate_and_out_of_range_splits_are_rejected[0m
2026-09-20T07:14:24.8253175Z [32;1m        PASS[0m [   0.013s] ( 406/2767) [35;1mgitcomet-core[0m [36mconflict_session::region_edit::tests[0m[36m::[0m[34;1mjoin_absorbs_context_into_all_sides[0m
2026-09-20T07:14:24.8258343Z [32;1m        PASS[0m [   0.013s] ( 407/2767) [35;1mgitcomet-core[0m [36mconflict_session::region_edit::tests[0m[36m::[0m[34;1mjoin_of_two_part_split_round_trips_exactly[0m
2026-09-20T07:14:24.8261174Z [32;1m        PASS[0m [   0.013s] ( 408/2767) [35;1mgitcomet-core[0m [36mconflict_session::region_edit::tests[0m[36m::[0m[34;1mjoin_rejects_missing_neighbour_and_markerish_context[0m
2026-09-20T07:14:24.8270108Z [32;1m        PASS[0m [   0.013s] ( 409/2767) [35;1mgitcomet-core[0m [36mconflict_session::region_edit::tests[0m[36m::[0m[34;1msplit_at_edges_yields_two_parts_and_skips_empty[0m
2026-09-20T07:14:24.8273850Z [32;1m        PASS[0m [   0.013s] ( 410/2767) [35;1mgitcomet-core[0m [36mconflict_session::region_edit::tests[0m[36m::[0m[34;1msplit_diff3_block_splits_base_and_preserves_labels[0m
2026-09-20T07:14:24.8713332Z [32;1m        PASS[0m [   0.014s] ( 411/2767) [35;1mgitcomet-core[0m [36mconflict_session::region_edit::tests[0m[36m::[0m[34;1msplit_preserves_crlf_content[0m
2026-09-20T07:14:24.8720059Z [32;1m        PASS[0m [   0.016s] ( 412/2767) [35;1mgitcomet-core[0m [36mconflict_session::region_edit::tests[0m[36m::[0m[34;1msplit_preserves_no_final_newline_without_concatenating_markers[0m
2026-09-20T07:14:24.8738389Z [32;1m        PASS[0m [   0.013s] ( 413/2767) [35;1mgitcomet-core[0m [36mconflict_session::region_edit::tests[0m[36m::[0m[34;1msplit_two_sided_into_three_parts[0m
2026-09-20T07:14:24.8753218Z [32;1m        PASS[0m [   0.014s] ( 414/2767) [35;1mgitcomet-core[0m [36mconflict_session::region_edit::tests[0m[36m::[0m[34;1msplit_uneven_sides_clamps_boundaries[0m
2026-09-20T07:14:24.8761914Z [32;1m        PASS[0m [   0.013s] ( 415/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1ma_manual_alignment_replans_the_session[0m
2026-09-20T07:14:24.8765302Z [32;1m        PASS[0m [   0.014s] ( 416/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1ma_rejected_manual_alignment_leaves_the_session_untouched[0m
2026-09-20T07:14:24.8782859Z [32;1m        PASS[0m [   0.013s] ( 417/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1ma_replan_carries_region_decisions_across[0m
2026-09-20T07:14:24.8787787Z [32;1m        PASS[0m [   0.013s] ( 418/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mall_pick_variants_are_resolved[0m
2026-09-20T07:14:24.8790121Z [32;1m        PASS[0m [   0.013s] ( 419/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mauto_resolve_both_changed_differently_returns_none[0m
2026-09-20T07:14:24.8798500Z [32;1m        PASS[0m [   0.013s] ( 420/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mauto_resolve_identical_sides[0m
2026-09-20T07:14:24.8803765Z [32;1m        PASS[0m [   0.013s] ( 421/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mauto_resolve_no_base_both_different_returns_none[0m
2026-09-20T07:14:24.9228405Z [32;1m        PASS[0m [   0.013s] ( 422/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mauto_resolve_no_base_identical_sides[0m
2026-09-20T07:14:24.9232758Z [32;1m        PASS[0m [   0.014s] ( 423/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mauto_resolve_only_ours_changed[0m
2026-09-20T07:14:24.9235306Z [32;1m        PASS[0m [   0.014s] ( 424/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mauto_resolve_only_theirs_changed[0m
2026-09-20T07:14:24.9240445Z [32;1m        PASS[0m [   0.013s] ( 425/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mauto_resolve_session_multiple_regions[0m
2026-09-20T07:14:24.9250879Z [32;1m        PASS[0m [   0.013s] ( 426/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mauto_resolve_skips_already_resolved[0m
2026-09-20T07:14:24.9253627Z [32;1m        PASS[0m [   0.014s] ( 427/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mauto_resolve_whitespace_only_diff_resolves_when_enabled[0m
2026-09-20T07:14:24.9267630Z [32;1m        PASS[0m [   0.133s] ( 428/2767) [35;1mgitcomet-core[0m [36mconflict_session::marker_parse::marker_detection_tests[0m[36m::[0m[34;1mstreamed_scan_finds_a_block_spanning_a_large_file[0m
2026-09-20T07:14:24.9273269Z [32;1m        PASS[0m [   0.013s] ( 429/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mauto_resolve_whitespace_only_no_base_resolves_when_enabled[0m
2026-09-20T07:14:24.9277786Z [32;1m        PASS[0m [   0.014s] ( 430/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mauto_resolve_whitespace_session_with_options[0m
2026-09-20T07:14:24.9280715Z [32;1m        PASS[0m [   0.014s] ( 431/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautomatic_delta_can_be_overridden_by_stable_plan_block_identity[0m
2026-09-20T07:14:24.9297391Z [32;1m        PASS[0m [   0.014s] ( 432/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_confidence_labels[0m
2026-09-20T07:14:24.9300126Z [32;1m        PASS[0m [   0.015s] ( 433/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_crlf_identical_sides_preserves_endings[0m
2026-09-20T07:14:24.9307222Z [32;1m        PASS[0m [   0.014s] ( 434/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_crlf_whitespace_only_diff_preserves_endings[0m
2026-09-20T07:14:24.9741684Z [32;1m        PASS[0m [   0.014s] ( 435/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_diff3_single_side_change_resolves[0m
2026-09-20T07:14:24.9743918Z [32;1m        PASS[0m [   0.014s] ( 436/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_diff3_subchunk_split_preserves_crlf[0m
2026-09-20T07:14:24.9746425Z [32;1m        PASS[0m [   0.015s] ( 437/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_diff3_subchunk_split_resolves[0m
2026-09-20T07:14:24.9748473Z [32;1m        PASS[0m [   0.015s] ( 438/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_identical_sides_resolves[0m
2026-09-20T07:14:24.9750594Z [32;1m        PASS[0m [   0.014s] ( 439/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_malformed_diff3_no_end_preserves_all_sections[0m
2026-09-20T07:14:24.9752770Z [32;1m        PASS[0m [   0.014s] ( 440/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_malformed_diff3_no_separator_preserves_base_content[0m
2026-09-20T07:14:24.9756127Z [32;1m        PASS[0m [   0.013s] ( 441/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_malformed_no_end_marker_preserves_all_content[0m
2026-09-20T07:14:24.9758801Z [32;1m        PASS[0m [   0.013s] ( 442/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_malformed_no_separator_preserves_all_content[0m
2026-09-20T07:14:24.9763720Z [32;1m        PASS[0m [   0.015s] ( 443/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_multiple_resolvable_conflicts[0m
2026-09-20T07:14:24.9782164Z [32;1m        PASS[0m [   0.016s] ( 444/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_no_conflicts_returns_text_as_is[0m
2026-09-20T07:14:24.9784284Z [32;1m        PASS[0m [   0.014s] ( 445/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_partial_resolve_returns_none[0m
2026-09-20T07:14:24.9786365Z [32;1m        PASS[0m [   0.014s] ( 446/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_preserves_context_between_conflicts[0m
2026-09-20T07:14:24.9788769Z [32;1m        PASS[0m [   0.014s] ( 447/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_rule_confidence_levels[0m
2026-09-20T07:14:24.9791298Z [32;1m        PASS[0m [   0.015s] ( 448/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_rule_descriptions[0m
2026-09-20T07:14:24.9794679Z [32;1m        PASS[0m [   0.015s] ( 449/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_true_conflict_returns_none[0m
2026-09-20T07:14:25.0262577Z [32;1m        PASS[0m [   0.016s] ( 450/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_updates_counters_and_navigation[0m
2026-09-20T07:14:25.0282773Z [32;1m        PASS[0m [   0.015s] ( 451/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mautosolve_whitespace_only_diff_resolves[0m
2026-09-20T07:14:25.0286484Z [32;1m        PASS[0m [   0.015s] ( 452/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mchoose_everywhere_rewrites_automatic_and_conflicting_deltas[0m
2026-09-20T07:14:25.0293450Z [32;1m        PASS[0m [   0.015s] ( 453/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mclearing_manual_alignments_restores_the_automatic_plan[0m
2026-09-20T07:14:25.0319674Z [32;1m        PASS[0m [   0.016s] ( 454/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mcounters_all_resolved[0m
2026-09-20T07:14:25.0324207Z [32;1m        PASS[0m [   0.017s] ( 455/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mcounters_all_unresolved[0m
2026-09-20T07:14:25.0327632Z [32;1m        PASS[0m [   0.018s] ( 456/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mcounters_mixed_resolved[0m
2026-09-20T07:14:25.0340931Z [32;1m        PASS[0m [   0.021s] ( 457/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mcounters_track_sequential_region_resolution[0m
2026-09-20T07:14:25.0363315Z [32;1m        PASS[0m [   0.014s] ( 458/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mdetect_subchunk_line_ending_empty_defaults_to_lf[0m
2026-09-20T07:14:25.0366861Z [32;1m        PASS[0m [   0.020s] ( 459/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mdetect_subchunk_line_ending_crlf_dominant[0m
2026-09-20T07:14:25.0369247Z [32;1m        PASS[0m [   0.016s] ( 460/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mdetect_subchunk_line_ending_lf_dominant[0m
2026-09-20T07:14:25.0775119Z [32;1m        PASS[0m [   0.019s] ( 461/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mdetect_subchunk_line_ending_mixed_prefers_majority[0m
2026-09-20T07:14:25.0779685Z [32;1m        PASS[0m [   0.018s] ( 462/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhas_unresolved_markers_reflects_unsolved[0m
2026-09-20T07:14:25.0784361Z [32;1m        PASS[0m [   0.019s] ( 463/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mfrom_merged_text_without_markers_keeps_synthetic_two_way_region[0m
2026-09-20T07:14:25.0787162Z [32;1m        PASS[0m [   0.019s] ( 464/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_autosolve_rule_description[0m
2026-09-20T07:14:25.0789262Z [32;1m        PASS[0m [   0.019s] ( 465/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_deduplicates_bullet_entries[0m
2026-09-20T07:14:25.0797230Z [32;1m        PASS[0m [   0.015s] ( 466/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_invalid_options_returns_none[0m
2026-09-20T07:14:25.0802237Z [32;1m        PASS[0m [   0.016s] ( 467/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_identical_additions_deduped[0m
2026-09-20T07:14:25.0809515Z [32;1m        PASS[0m [   0.015s] ( 468/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_keepachangelog_style[0m
2026-09-20T07:14:25.0811858Z [32;1m        PASS[0m [   0.016s] ( 469/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_no_base_still_works[0m
2026-09-20T07:14:25.0814517Z [32;1m        PASS[0m [   0.016s] ( 470/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_no_section_marker_returns_none[0m
2026-09-20T07:14:25.0816762Z [32;1m        PASS[0m [   0.017s] ( 471/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_no_trailing_content_still_works[0m
2026-09-20T07:14:25.0819895Z [32;1m        PASS[0m [   0.014s] ( 472/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_preserves_trailing_blank_lines[0m
2026-09-20T07:14:25.1285972Z [32;1m        PASS[0m [   0.016s] ( 473/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_preserves_trailing_content[0m
2026-09-20T07:14:25.1290904Z [32;1m        PASS[0m [   0.014s] ( 474/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_skips_already_resolved[0m
2026-09-20T07:14:25.1302568Z [32;1m        PASS[0m [   0.017s] ( 475/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_session_method[0m
2026-09-20T07:14:25.1312951Z [32;1m        PASS[0m [   0.016s] ( 476/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_with_max_entries[0m
2026-09-20T07:14:25.1319417Z [32;1m        PASS[0m [   0.016s] ( 477/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_merge_with_sort[0m
2026-09-20T07:14:25.1331568Z [32;1m        PASS[0m [   0.014s] ( 478/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_section_suffix_captures_trailing_blank_lines[0m
2026-09-20T07:14:25.1338353Z [32;1m        PASS[0m [   0.015s] ( 479/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_section_suffix_extracts_trailing_section[0m
2026-09-20T07:14:25.1343098Z [32;1m        PASS[0m [   0.014s] ( 480/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mhistory_section_suffix_returns_empty_when_no_trailing[0m
2026-09-20T07:14:25.1346070Z [32;1m        PASS[0m [   0.014s] ( 481/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1minserted_duplicate_leaves_duplicates_unresolved_but_restores_unique_conflict[0m
2026-09-20T07:14:25.1352930Z [32;1m        PASS[0m [   0.015s] ( 482/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mnavigation_empty_regions[0m
2026-09-20T07:14:25.1363637Z [32;1m        PASS[0m [   0.015s] ( 483/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mnavigation_skips_resolved_regions_correctly[0m
2026-09-20T07:14:25.1369625Z [32;1m        PASS[0m [   0.015s] ( 484/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mnext_unresolved_returns_none_when_all_resolved[0m
2026-09-20T07:14:25.1380243Z [32;1m        PASS[0m [   0.014s] ( 485/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mnext_unresolved_wraps_around[0m
2026-09-20T07:14:25.1385978Z [32;1m        PASS[0m [   0.014s] ( 486/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_conflict_marker_ranges_diff3_markers[0m
2026-09-20T07:14:25.1391333Z [32;1m        PASS[0m [   0.015s] ( 487/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_conflict_marker_ranges_preserve_malformed_diff3_missing_end_as_text[0m
2026-09-20T07:14:25.1394870Z [32;1m        PASS[0m [   0.014s] ( 488/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_conflict_marker_ranges_preserve_malformed_no_separator_as_text[0m
2026-09-20T07:14:25.1794243Z [32;1m        PASS[0m [   0.014s] ( 489/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_conflict_marker_ranges_two_way_markers[0m
2026-09-20T07:14:25.1796567Z [32;1m        PASS[0m [   0.015s] ( 490/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_diff3_empty_base[0m
2026-09-20T07:14:25.1800084Z [32;1m        PASS[0m [   0.015s] ( 491/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_diff3_markers[0m
2026-09-20T07:14:25.1809941Z [32;1m        PASS[0m [   0.017s] ( 492/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_empty_conflict_blocks[0m
2026-09-20T07:14:25.1816887Z [32;1m        PASS[0m [   0.014s] ( 493/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_empty_ours_nonempty_theirs[0m
2026-09-20T07:14:25.1830483Z [32;1m        PASS[0m [   0.014s] ( 494/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_end_marker_without_start[0m
2026-09-20T07:14:25.1836037Z [32;1m        PASS[0m [   0.013s] ( 495/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_from_merged_text_replaces_existing_regions[0m
2026-09-20T07:14:25.1839923Z [32;1m        PASS[0m [   0.015s] ( 496/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_marker_labels_with_extra_text[0m
2026-09-20T07:14:25.1845474Z [32;1m        PASS[0m [   0.014s] ( 497/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_missing_end_after_separator[0m
2026-09-20T07:14:25.1856133Z [32;1m        PASS[0m [   0.014s] ( 498/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_missing_separator_in_diff3[0m
2026-09-20T07:14:25.1866687Z [32;1m        PASS[0m [   0.014s] ( 499/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_multiline_content_in_all_sections[0m
2026-09-20T07:14:25.1870127Z [32;1m        PASS[0m [   0.014s] ( 500/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_multiple_conflicts_with_varied_styles[0m
2026-09-20T07:14:25.1881722Z [32;1m        PASS[0m [   0.014s] ( 501/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_nested_marker_like_content[0m
2026-09-20T07:14:25.2309856Z [32;1m        PASS[0m [   0.014s] ( 502/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_no_trailing_newline_on_file[0m
2026-09-20T07:14:25.2315468Z [32;1m        PASS[0m [   0.015s] ( 503/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_nonempty_ours_empty_theirs[0m
2026-09-20T07:14:25.2318885Z [32;1m        PASS[0m [   0.015s] ( 504/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_separator_without_start_marker[0m
2026-09-20T07:14:25.2321423Z [32;1m        PASS[0m [   0.015s] ( 505/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_stops_on_malformed_block[0m
2026-09-20T07:14:25.2334042Z [32;1m        PASS[0m [   0.014s] ( 506/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_two_way_markers[0m
2026-09-20T07:14:25.2340324Z [32;1m        PASS[0m [   0.014s] ( 507/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mparse_regions_valid_then_truly_malformed_preserves_valid[0m
2026-09-20T07:14:25.2342390Z [32;1m        PASS[0m [   0.015s] ( 508/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mpayload_absent[0m
2026-09-20T07:14:25.2352078Z [32;1m        PASS[0m [   0.014s] ( 509/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mpayload_from_bytes_binary[0m
2026-09-20T07:14:25.2362877Z [32;1m        PASS[0m [   0.014s] ( 510/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mpayload_from_bytes_utf8[0m
2026-09-20T07:14:25.2364914Z [32;1m        PASS[0m [   0.014s] ( 511/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mprev_unresolved_wraps_around[0m
2026-09-20T07:14:25.2367881Z [32;1m        PASS[0m [   0.015s] ( 512/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mregex_auto_resolve_equivalent_sides[0m
2026-09-20T07:14:25.2370151Z [32;1m        PASS[0m [   0.014s] ( 513/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mregex_auto_resolve_invalid_pattern_is_ignored[0m
2026-09-20T07:14:25.2386979Z [32;1m        PASS[0m [   0.015s] ( 514/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mregex_auto_resolve_only_ours_changed_from_normalized_base[0m
2026-09-20T07:14:25.2394927Z [32;1m        PASS[0m [   0.015s] ( 515/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mregex_auto_resolve_only_theirs_changed_from_normalized_base[0m
2026-09-20T07:14:25.2819846Z [32;1m        PASS[0m [   0.013s] ( 516/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mremoving_a_manual_alignment_by_line_replans_the_session[0m
2026-09-20T07:14:25.2823467Z [32;1m        PASS[0m [   0.015s] ( 517/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mresolved_text_both_concatenates[0m
2026-09-20T07:14:25.2825435Z [32;1m        PASS[0m [   0.015s] ( 518/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mresolved_text_for_picks[0m
2026-09-20T07:14:25.2827750Z [32;1m        PASS[0m [   0.015s] ( 519/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mresolved_text_unresolved_returns_none[0m
2026-09-20T07:14:25.2831023Z [32;1m        PASS[0m [   0.016s] ( 520/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msession_auto_resolve_regex_applies_to_unresolved_regions[0m
2026-09-20T07:14:25.2835649Z [32;1m        PASS[0m [   0.015s] ( 521/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msession_from_merged_shared_text_reuses_region_backing[0m
2026-09-20T07:14:25.2855983Z [32;1m        PASS[0m [   0.013s] ( 522/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msession_from_merged_text_populates_regions_and_navigation[0m
2026-09-20T07:14:25.2858762Z [32;1m        PASS[0m [   0.013s] ( 523/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msession_new_binary_conflict[0m
2026-09-20T07:14:25.2877955Z [32;1m        PASS[0m [   0.015s] ( 524/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msession_new_both_deleted[0m
2026-09-20T07:14:25.2883333Z [32;1m        PASS[0m [   0.013s] ( 525/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msession_new_deleted_by_us[0m
2026-09-20T07:14:25.2902793Z [32;1m        PASS[0m [   0.013s] ( 526/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msession_new_text_conflict[0m
2026-09-20T07:14:25.2909900Z [32;1m        PASS[0m [   0.013s] ( 527/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msession_new_with_absent_current_preserves_loaded_absence[0m
2026-09-20T07:14:25.2919590Z [32;1m        PASS[0m [   0.014s] ( 528/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msession_side_byte_accessors_expose_all_payload_bytes[0m
2026-09-20T07:14:25.2924794Z [32;1m        PASS[0m [   0.014s] ( 529/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstage_parts_round_trip_absent[0m
2026-09-20T07:14:25.2930165Z [32;1m        PASS[0m [   0.014s] ( 530/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstage_parts_round_trip_binary[0m
2026-09-20T07:14:25.3330022Z [32;1m        PASS[0m [   0.014s] ( 531/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstage_parts_round_trip_text[0m
2026-09-20T07:14:25.3343375Z [32;1m        PASS[0m [   0.015s] ( 532/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstage_parts_text_preferred_over_bytes[0m
2026-09-20T07:14:25.3350482Z [32;1m        PASS[0m [   0.016s] ( 533/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstage_session_autosolve_uses_kdiff3_whitespace_classification[0m
2026-09-20T07:14:25.3353249Z [32;1m        PASS[0m [   0.016s] ( 534/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstage_session_does_not_override_a_negative_plan_classification[0m
2026-09-20T07:14:25.3357378Z [32;1m        PASS[0m [   0.015s] ( 535/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstage_session_preserves_worktree_text_separately_from_marker_projection[0m
2026-09-20T07:14:25.3367071Z [32;1m        PASS[0m [   0.013s] ( 536/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstrategy_binary_overrides_kind[0m
2026-09-20T07:14:25.3371312Z [32;1m        PASS[0m [   0.014s] ( 537/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstrategy_for_added_by_them[0m
2026-09-20T07:14:25.3377137Z [32;1m        PASS[0m [   0.015s] ( 538/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstrategy_for_added_by_us[0m
2026-09-20T07:14:25.3381698Z [32;1m        PASS[0m [   0.013s] ( 539/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstrategy_for_both_added[0m
2026-09-20T07:14:25.3386084Z [32;1m        PASS[0m [   0.013s] ( 540/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstrategy_for_both_deleted[0m
2026-09-20T07:14:25.3392350Z [32;1m        PASS[0m [   0.013s] ( 541/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstrategy_for_both_deleted_stays_decision_only_when_binary[0m
2026-09-20T07:14:25.3399564Z [32;1m        PASS[0m [   0.036s] ( 542/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstage_session_uses_marker_fallback_before_planning_large_unrelated_files[0m
2026-09-20T07:14:25.3835184Z [32;1m        PASS[0m [   0.015s] ( 543/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstrategy_for_both_modified[0m
2026-09-20T07:14:25.3838275Z [32;1m        PASS[0m [   0.014s] ( 544/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstrategy_for_deleted_by_us[0m
2026-09-20T07:14:25.3844033Z [32;1m        PASS[0m [   0.016s] ( 545/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mstrategy_for_deleted_by_them[0m
2026-09-20T07:14:25.3852463Z [32;1m        PASS[0m [   0.014s] ( 546/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_session_pass2_fully_merges[0m
2026-09-20T07:14:25.3856653Z [32;1m        PASS[0m [   0.014s] ( 547/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_session_pass2_skips_partial_conflicts[0m
2026-09-20T07:14:25.3859203Z [32;1m        PASS[0m [   0.013s] ( 548/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_both_change_same_line_identically[0m
2026-09-20T07:14:25.3862515Z [32;1m        PASS[0m [   0.015s] ( 549/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_empty_base[0m
2026-09-20T07:14:25.3867158Z [32;1m        PASS[0m [   0.015s] ( 550/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_identical_sides_returns_none[0m
2026-09-20T07:14:25.3878591Z [32;1m        PASS[0m [   0.015s] ( 551/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_mixed_lines[0m
2026-09-20T07:14:25.3887343Z [32;1m        PASS[0m [   0.014s] ( 552/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_nonoverlapping_changes_fully_merge[0m
2026-09-20T07:14:25.3907051Z [32;1m        PASS[0m [   0.013s] ( 553/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_only_one_side_adds_lines[0m
2026-09-20T07:14:25.3912424Z [32;1m        PASS[0m [   0.013s] ( 554/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_ours_equals_base_returns_none[0m
2026-09-20T07:14:25.3915981Z [32;1m        PASS[0m [   0.014s] ( 555/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_overlapping_different_changes_conflict[0m
2026-09-20T07:14:25.3936825Z [32;1m        PASS[0m [   0.014s] ( 556/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_preserves_crlf_diff_based_merge[0m
2026-09-20T07:14:25.4365910Z [32;1m        PASS[0m [   0.015s] ( 557/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_preserves_crlf_per_line_merge[0m
2026-09-20T07:14:25.4377392Z [32;1m        PASS[0m [   0.016s] ( 558/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_single_line_conflict_returns_none[0m
2026-09-20T07:14:25.4382405Z [32;1m        PASS[0m [   0.016s] ( 559/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_skips_large_inputs[0m
2026-09-20T07:14:25.4393687Z [32;1m        PASS[0m [   0.015s] ( 560/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_theirs_equals_base_returns_none[0m
2026-09-20T07:14:25.4398064Z [32;1m        PASS[0m [   0.014s] ( 561/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_with_deletions[0m
2026-09-20T07:14:25.4403812Z [32;1m        PASS[0m [   0.013s] ( 562/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1msubchunk_split_with_remaining_conflict[0m
2026-09-20T07:14:25.4409167Z [32;1m        PASS[0m [   0.014s] ( 563/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1munchanged_duplicate_plan_sequence_restores_picks_positionally[0m
2026-09-20T07:14:25.4415222Z [32;1m        PASS[0m [   0.015s] ( 564/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1munresolved_block_row_span_matches_its_widest_side[0m
2026-09-20T07:14:25.4421548Z [32;1m        PASS[0m [   0.015s] ( 565/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1munresolved_is_not_resolved[0m
2026-09-20T07:14:25.4424711Z [32;1m        PASS[0m [   0.015s] ( 566/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mwhitespace_bulk_choice_leaves_real_conflicts_alone[0m
2026-09-20T07:14:25.4430977Z [32;1m        PASS[0m [   0.014s] ( 567/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mwhitespace_bulk_choice_skips_hand_edited_blocks[0m
2026-09-20T07:14:25.4435581Z [32;1m        PASS[0m [   0.015s] ( 568/2767) [35;1mgitcomet-core[0m [36mconflict_session::tests[0m[36m::[0m[34;1mwhitespace_only_diff_removes_whitespace_instead_of_collapsing_runs[0m
2026-09-20T07:14:25.4442593Z [32;1m        PASS[0m [   0.016s] ( 569/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mannotate_tracks_line_numbers_through_hunks[0m
2026-09-20T07:14:25.4448581Z [32;1m        PASS[0m [   0.015s] ( 570/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mfile_path_falls_back_to_the_git_header_line[0m
2026-09-20T07:14:25.4862225Z [32;1m        PASS[0m [   0.015s] ( 571/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mfile_path_handles_added_and_deleted_files[0m
2026-09-20T07:14:25.4864545Z [32;1m        PASS[0m [   0.013s] ( 572/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mfile_path_keeps_names_written_without_a_prefix[0m
2026-09-20T07:14:25.4867103Z [32;1m        PASS[0m [   0.016s] ( 573/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mfile_path_keeps_a_leading_directory_called_a_or_b[0m
2026-09-20T07:14:25.4869835Z [32;1m        PASS[0m [   0.014s] ( 574/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mfile_path_prefers_the_post_image_name_of_a_rename[0m
2026-09-20T07:14:25.4877064Z [32;1m        PASS[0m [   0.015s] ( 575/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mfile_path_reads_a_name_containing_spaces[0m
2026-09-20T07:14:25.4881530Z [32;1m        PASS[0m [   0.013s] ( 576/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mfile_path_reads_a_plain_modification[0m
2026-09-20T07:14:25.4883561Z [32;1m        PASS[0m [   0.014s] ( 577/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mfile_path_reads_a_pure_rename[0m
2026-09-20T07:14:25.4885519Z [32;1m        PASS[0m [   0.015s] ( 578/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mfile_path_rejects_malformed_headers[0m
2026-09-20T07:14:25.4891933Z [32;1m        PASS[0m [   0.014s] ( 579/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mfile_path_stops_at_the_next_section_and_at_the_first_hunk[0m
2026-09-20T07:14:25.4894226Z [32;1m        PASS[0m [   0.014s] ( 580/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mfile_path_unquotes_c_style_names[0m
2026-09-20T07:14:25.4898472Z [32;1m        PASS[0m [   0.014s] ( 581/2767) [35;1mgitcomet-core[0m [36mdiff::tests[0m[36m::[0m[34;1mparse_hunk_header_variants[0m
2026-09-20T07:14:25.4901078Z [32;1m        PASS[0m [   0.014s] ( 582/2767) [35;1mgitcomet-core[0m [36mdomain::file_status_count_tests[0m[36m::[0m[34;1ma_summary_is_dirty_only_when_some_bucket_is_non_zero[0m
2026-09-20T07:14:25.4907338Z [32;1m        PASS[0m [   0.015s] ( 583/2767) [35;1mgitcomet-core[0m [36mdomain::file_status_count_tests[0m[36m::[0m[34;1mcounts_are_zero_for_an_empty_status_list[0m
2026-09-20T07:14:25.4913358Z [32;1m        PASS[0m [   0.014s] ( 584/2767) [35;1mgitcomet-core[0m [36mdomain::file_status_count_tests[0m[36m::[0m[34;1mcounts_bucket_renamed_and_conflicted_as_modified[0m
2026-09-20T07:14:25.5395150Z [32;1m        PASS[0m [   0.015s] ( 585/2767) [35;1mgitcomet-core[0m [36mdomain::file_status_count_tests[0m[36m::[0m[34;1mcounts_bucket_untracked_and_added_together[0m
2026-09-20T07:14:25.5401355Z [32;1m        PASS[0m [   0.014s] ( 586/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1mcommit_id_is_hashable[0m
2026-09-20T07:14:25.5414256Z [32;1m        PASS[0m [   0.014s] ( 587/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1mcommit_struct_is_constructible[0m
2026-09-20T07:14:25.5417349Z [32;1m        PASS[0m [   0.015s] ( 588/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1mdiff_from_unified_classifies_lines[0m
2026-09-20T07:14:25.5423521Z [32;1m        PASS[0m [   0.015s] ( 589/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1mdiff_from_unified_treats_three_dash_content_as_removed_line[0m
2026-09-20T07:14:25.5436526Z [32;1m        PASS[0m [   0.017s] ( 590/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1mlog_cursor_roundtrips[0m
2026-09-20T07:14:25.5488492Z [32;1m        PASS[0m [   0.014s] ( 591/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1mpaged_provider_loads_pages_on_demand[0m
2026-09-20T07:14:25.5494972Z [32;1m        PASS[0m [   0.015s] ( 592/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1mstash_and_reflog_entries_share_arc_text_on_clone[0m
2026-09-20T07:14:25.5513358Z [32;1m        PASS[0m [   0.013s] ( 593/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1msubmodule_status_maps_known_git_markers[0m
2026-09-20T07:14:25.5520470Z [32;1m        PASS[0m [   0.014s] ( 594/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1msubmodule_status_round_trips_unknown_git_marker[0m
2026-09-20T07:14:25.5528610Z [32;1m        PASS[0m [   0.014s] ( 595/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1mtruncated_diffs_end_with_a_notice_row[0m
2026-09-20T07:14:25.5537602Z [32;1m        PASS[0m [   0.016s] ( 596/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1muncommitted_commit_id_detects_zero_and_empty_for_any_hash_length[0m
2026-09-20T07:14:25.5557960Z [32;1m        PASS[0m [   0.015s] ( 597/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1munified_reader_drains_the_whole_reader_after_truncating[0m
2026-09-20T07:14:25.5904600Z [32;1m        PASS[0m [   0.018s] ( 598/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1munified_reader_handles_small_buffer_chunks_without_extra_newline_bytes[0m
2026-09-20T07:14:25.5907834Z [32;1m        PASS[0m [   0.024s] ( 599/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1munified_reader_keeps_the_limit_result_when_the_drain_fails[0m
2026-09-20T07:14:25.5913310Z [32;1m        PASS[0m [   0.023s] ( 600/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1munified_reader_leaves_diffs_within_the_limits_untouched[0m
2026-09-20T07:14:25.5915544Z [32;1m        PASS[0m [   0.023s] ( 601/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1munified_reader_lines_share_backing_storage[0m
2026-09-20T07:14:25.5919086Z [32;1m        PASS[0m [   0.021s] ( 602/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1munified_reader_matches_string_parser[0m
2026-09-20T07:14:25.5922178Z [32;1m        PASS[0m [   0.018s] ( 603/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1munified_reader_trims_crlf_line_endings[0m
2026-09-20T07:14:25.5933210Z [32;1m        PASS[0m [   0.018s] ( 604/2767) [35;1mgitcomet-core[0m [36merror::tests[0m[36m::[0m[34;1mbackend_error_kind_display_is_human_readable[0m
2026-09-20T07:14:25.5935378Z [32;1m        PASS[0m [   0.019s] ( 605/2767) [35;1mgitcomet-core[0m [36mdomain::tests[0m[36m::[0m[34;1munified_reader_truncates_instead_of_failing[0m
2026-09-20T07:14:25.5937732Z [32;1m        PASS[0m [   0.015s] ( 606/2767) [35;1mgitcomet-core[0m [36merror::tests[0m[36m::[0m[34;1merror_display_uses_error_kind_display[0m
2026-09-20T07:14:25.5939578Z [32;1m        PASS[0m [   0.019s] ( 607/2767) [35;1mgitcomet-core[0m [36merror::tests[0m[36m::[0m[34;1mgit_error_kind_display_uses_structured_message[0m
2026-09-20T07:14:25.6418109Z [32;1m        PASS[0m [   0.016s] ( 608/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1manchor_groups_contiguous_changes_into_regions[0m
2026-09-20T07:14:25.6421407Z [32;1m        PASS[0m [   0.016s] ( 609/2767) [35;1mgitcomet-core[0m [36merror::tests[0m[36m::[0m[34;1mgit_failure_display_preserves_command_and_detail[0m
2026-09-20T07:14:25.6434110Z [32;1m        PASS[0m [   0.018s] ( 610/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1manchor_handles_rows_without_line_numbers[0m
2026-09-20T07:14:25.6444066Z [32;1m        PASS[0m [   0.015s] ( 611/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1manchor_keeps_ordinals_within_single_region[0m
2026-09-20T07:14:25.6447853Z [32;1m        PASS[0m [   0.014s] ( 612/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mappend_side_by_side_rows_with_offsets_matches_materialized_rows[0m
2026-09-20T07:14:25.6454859Z [32;1m        PASS[0m [   0.015s] ( 613/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mascii_prepared_replacement_line_defers_char_allocation_until_needed[0m
2026-09-20T07:14:25.6466810Z [32;1m        PASS[0m [   0.014s] ( 614/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1masymmetric_replacement_pairs_best_matching_lines[0m
2026-09-20T07:14:25.6471798Z [32;1m        PASS[0m [   0.015s] ( 615/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mbenchmark_backends_match_current_plan[0m
2026-09-20T07:14:25.6483799Z [32;1m        PASS[0m [   0.013s] ( 616/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mdissimilar_single_line_replacement_stays_add_remove[0m
2026-09-20T07:14:25.6488553Z [32;1m        PASS[0m [   0.017s] ( 617/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mdirect_linear_fallback_plan_merges_prefix_middle_and_suffix_runs[0m
2026-09-20T07:14:25.6494532Z [32;1m        PASS[0m [   0.026s] ( 618/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mbitparallel_ascii_levenshtein_matches_strsim_generic[0m
2026-09-20T07:14:25.6499959Z [32;1m        PASS[0m [   0.014s] ( 619/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1medits_to_hunks_with_builds_base_relative_hunks[0m
2026-09-20T07:14:25.6505004Z [32;1m        PASS[0m [   0.015s] ( 620/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mfile_slice_text_resolved_clamps_to_utf8_char_boundaries[0m
2026-09-20T07:14:25.6535857Z [32;1m        PASS[0m [   0.013s] ( 621/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mfor_each_side_by_side_row_empty_inputs[0m
2026-09-20T07:14:25.6930075Z [32;1m        PASS[0m [   0.015s] ( 622/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mfor_each_side_by_side_row_matches_materialized_rows[0m
2026-09-20T07:14:25.6943016Z [32;1m        PASS[0m [   0.016s] ( 623/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mfor_each_side_by_side_row_replacement_block[0m
2026-09-20T07:14:25.6946143Z [32;1m        PASS[0m [   0.016s] ( 624/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mhandles_additions_and_deletions[0m
2026-09-20T07:14:25.6965163Z [32;1m        PASS[0m [   0.021s] ( 625/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mlarge_anchorless_repeated_regions_keep_context_localized[0m
2026-09-20T07:14:25.6969088Z [32;1m        PASS[0m [   0.013s] ( 626/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mlevenshtein_scratch_matches_strsim_generic[0m
2026-09-20T07:14:25.6971133Z [32;1m        PASS[0m [   0.014s] ( 627/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mmarks_missing_newline_in_new_file[0m
2026-09-20T07:14:25.6973026Z [32;1m        PASS[0m [   0.015s] ( 628/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mmarks_missing_newline_in_old_file[0m
2026-09-20T07:14:25.6975654Z [32;1m        PASS[0m [   0.014s] ( 629/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mmyers_fallback_preserves_common_prefix_and_suffix[0m
2026-09-20T07:14:25.6977863Z [32;1m        PASS[0m [   0.014s] ( 630/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mmyers_fallback_reserves_exactly_the_edits_it_pushes[0m
2026-09-20T07:14:25.6981197Z [32;1m        PASS[0m [   0.013s] ( 631/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mpairs_delete_insert_into_modify_rows[0m
2026-09-20T07:14:25.6983232Z [32;1m        PASS[0m [   0.014s] ( 632/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mpatience_lis_handles_empty_and_descending_inputs_without_panicking[0m
2026-09-20T07:14:25.6993849Z [32;1m        PASS[0m [   0.014s] ( 633/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mplan_inline_row_count_tracks_eof_newline_rewrite[0m
2026-09-20T07:14:25.6996602Z [32;1m        PASS[0m [   0.014s] ( 634/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mplan_metadata_helpers_match_materialized_rows[0m
2026-09-20T07:14:25.6998676Z [32;1m        PASS[0m [   0.015s] ( 635/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mpositional_fallback_preserves_same_position_context_lines[0m
2026-09-20T07:14:25.7438124Z [32;1m        PASS[0m [   0.014s] ( 636/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mpositional_fallback_reserves_its_exact_upper_bound[0m
2026-09-20T07:14:25.7444709Z [32;1m        PASS[0m [   0.015s] ( 637/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mprepare_replacement_text_cache_ids_dedups_duplicate_texts[0m
2026-09-20T07:14:25.7449665Z [32;1m        PASS[0m [   0.016s] ( 638/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mpreserves_existing_modify_rows_when_eof_newline_differs[0m
2026-09-20T07:14:25.7454746Z [32;1m        PASS[0m [   0.015s] ( 639/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mreconstruct_side_with_applies_hunks_and_preserves_context[0m
2026-09-20T07:14:25.7457619Z [32;1m        PASS[0m [   0.015s] ( 640/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mreplacement_pair_cost_reuses_unicode_boundaries[0m
2026-09-20T07:14:25.7460262Z [32;1m        PASS[0m [   0.014s] ( 641/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mshared_boundary_bytes_matches_generic_ascii_boundaries[0m
2026-09-20T07:14:25.7463240Z [32;1m        PASS[0m [   0.013s] ( 642/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mshared_boundary_counts_unicode_codepoints[0m
2026-09-20T07:14:25.7465592Z [32;1m        PASS[0m [   0.014s] ( 643/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mside_by_side_aligns_asymmetric_replacement_in_context[0m
2026-09-20T07:14:25.7472252Z [32;1m        PASS[0m [   0.014s] ( 644/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mside_by_side_rows_share_backing_for_context_and_reuse_row_storage_on_clone[0m
2026-09-20T07:14:25.7498019Z [32;1m        PASS[0m [   0.018s] ( 645/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mside_by_side_large_files_keep_distant_changes_localized[0m
2026-09-20T07:14:25.7500306Z [32;1m        PASS[0m [   0.014s] ( 646/2767) [35;1mgitcomet-core[0m [36mfile_diff::tests[0m[36m::[0m[34;1mside_by_side_with_anchors_is_deterministic[0m
2026-09-20T07:14:25.7504470Z [32;1m        PASS[0m [   0.013s] ( 647/2767) [35;1mgitcomet-core[0m [36mgit_operation::tests[0m[36m::[0m[34;1mattach_restores_the_previous_context[0m
2026-09-20T07:14:25.7507442Z [32;1m        PASS[0m [   0.025s] ( 648/2767) [35;1mgitcomet-core[0m [36mfs_utils::tests[0m[36m::[0m[34;1mprivate_append_preserves_regular_file_contents[0m
2026-09-20T07:14:25.7940714Z [32;1m        PASS[0m [   0.017s] ( 649/2767) [35;1mgitcomet-core[0m [36mgit_operation::tests[0m[36m::[0m[34;1msink_receives_events_and_registry_cancels_live_operation[0m
2026-09-20T07:14:25.7949753Z [32;1m        PASS[0m [   0.017s] ( 650/2767) [35;1mgitcomet-core[0m [36mgit_ops_trace::tests[0m[36m::[0m[34;1mcapture_guard_clears_snapshot_on_drop[0m
2026-09-20T07:14:25.7961142Z [32;1m        PASS[0m [   0.015s] ( 651/2767) [35;1mgitcomet-core[0m [36mgit_ops_trace::tests[0m[36m::[0m[34;1mconcurrent_captures_are_isolated_per_thread[0m
2026-09-20T07:14:25.7965070Z [32;1m        PASS[0m [   0.015s] ( 652/2767) [35;1mgitcomet-core[0m [36mgit_ops_trace::tests[0m[36m::[0m[34;1mmillis_helpers_convert_nanoseconds[0m
2026-09-20T07:14:25.7976700Z [32;1m        PASS[0m [   0.015s] ( 653/2767) [35;1mgitcomet-core[0m [36mgit_ops_trace::tests[0m[36m::[0m[34;1mnested_capture_restores_previous_enabled_state[0m
2026-09-20T07:14:25.7986558Z [32;1m        PASS[0m [   0.016s] ( 654/2767) [35;1mgitcomet-core[0m [36mgit_ops_trace::tests[0m[36m::[0m[34;1mscope_records_only_when_capture_is_enabled[0m
2026-09-20T07:14:25.7990067Z [32;1m        PASS[0m [   0.013s] ( 655/2767) [35;1mgitcomet-core[0m [36mgit_ops_trace::tests[0m[36m::[0m[34;1msidecar_metric_keys_stay_stable[0m
2026-09-20T07:14:25.7992762Z [32;1m        PASS[0m [   0.015s] ( 656/2767) [35;1mgitcomet-core[0m [36mgit_ops_trace::tests[0m[36m::[0m[34;1msnapshot_stats_route_by_kind[0m
2026-09-20T07:14:25.8000948Z [32;1m        PASS[0m [   0.014s] ( 657/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1ma_leading_hash_or_bang_needs_no_escape_once_anchored[0m
2026-09-20T07:14:25.8010237Z [32;1m        PASS[0m [   0.014s] ( 658/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1ma_selection_with_an_unusable_path_yields_nothing[0m
2026-09-20T07:14:25.8015813Z [32;1m        PASS[0m [   0.015s] ( 659/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mappend_adds_the_missing_newline_before_extending[0m
2026-09-20T07:14:25.8018634Z [32;1m        PASS[0m [   0.013s] ( 660/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mappend_adds_the_missing_newline_only_for_patterns_that_survive_filtering[0m
2026-09-20T07:14:25.8028551Z [32;1m        PASS[0m [   0.014s] ( 661/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mappend_creates_content_from_an_empty_file[0m
2026-09-20T07:14:25.8033340Z [32;1m        PASS[0m [   0.016s] ( 662/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mappend_dedupes_within_the_batch_and_keeps_existing_lines[0m
2026-09-20T07:14:25.8451548Z [32;1m        PASS[0m [   0.014s] ( 663/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mappend_is_idempotent[0m
2026-09-20T07:14:25.8456738Z [32;1m        PASS[0m [   0.015s] ( 664/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mappend_keeps_the_escaped_trailing_space_pattern_for_produced[0m
2026-09-20T07:14:25.8459498Z [32;1m        PASS[0m [   0.016s] ( 665/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mappend_preserves_crlf_line_endings[0m
2026-09-20T07:14:25.8464480Z [32;1m        PASS[0m [   0.014s] ( 666/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mappend_skips_empty_patterns[0m
2026-09-20T07:14:25.8466851Z [32;1m        PASS[0m [   0.014s] ( 667/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mapplicable_scopes_tracks_what_pattern_for_can_build[0m
2026-09-20T07:14:25.8470233Z [32;1m        PASS[0m [   0.013s] ( 668/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mcurrent_dir_components_are_dropped[0m
2026-09-20T07:14:25.8476530Z [32;1m        PASS[0m [   0.014s] ( 669/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mextension_is_offered_only_when_every_path_shares_one_extension[0m
2026-09-20T07:14:25.8494325Z [32;1m        PASS[0m [   0.015s] ( 670/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mextension_scope_is_unanchored_and_takes_the_last_extension[0m
2026-09-20T07:14:25.8497026Z [32;1m        PASS[0m [   0.014s] ( 671/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mfile_patterns_are_anchored_at_the_repository_root[0m
2026-09-20T07:14:25.8519422Z [32;1m        PASS[0m [   0.015s] ( 672/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mfolder_is_offered_only_when_every_path_shares_one_parent[0m
2026-09-20T07:14:25.8523760Z [32;1m        PASS[0m [   0.013s] ( 673/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mfolder_scope_uses_the_immediate_parent_and_ends_with_a_slash[0m
2026-09-20T07:14:25.8528938Z [32;1m        PASS[0m [   0.014s] ( 674/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mglob_metacharacters_in_names_are_escaped[0m
2026-09-20T07:14:25.8537381Z [32;1m        PASS[0m [   0.014s] ( 675/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mpaths_containing_a_line_break_yield_no_pattern[0m
2026-09-20T07:14:25.8546837Z [32;1m        PASS[0m [   0.015s] ( 676/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mpaths_that_are_not_plainly_relative_are_rejected[0m
2026-09-20T07:14:25.8961652Z [32;1m        PASS[0m [   0.014s] ( 677/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1msuggestions_list_one_file_pattern_per_selected_path_in_order[0m
2026-09-20T07:14:25.8963934Z [32;1m        PASS[0m [   0.016s] ( 678/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mtrailing_spaces_are_escaped_one_backslash_each[0m
2026-09-20T07:14:25.8979598Z [32;1m        PASS[0m [   0.015s] ( 679/2767) [35;1mgitcomet-core[0m [36mgitignore::tests[0m[36m::[0m[34;1mtrim_trailing_spaces_follows_git_semantics[0m
2026-09-20T07:14:25.8993214Z [32;1m        PASS[0m [   0.014s] ( 680/2767) [35;1mgitcomet-core[0m [36mhex::tests[0m[36m::[0m[34;1mdecode_accepts_both_cases_and_rejects_odd_length[0m
2026-09-20T07:14:25.9024809Z [32;1m        PASS[0m [   0.014s] ( 681/2767) [35;1mgitcomet-core[0m [36mhex::tests[0m[36m::[0m[34;1mencode_decode_round_trips[0m
2026-09-20T07:14:25.9041885Z [32;1m        PASS[0m [   0.014s] ( 682/2767) [35;1mgitcomet-core[0m [36mhex::tests[0m[36m::[0m[34;1mencode_produces_lowercase_hex[0m
2026-09-20T07:14:25.9045943Z [32;1m        PASS[0m [   0.014s] ( 683/2767) [35;1mgitcomet-core[0m [36mhistory_index::lookup_regressions[0m[36m::[0m[34;1minvalid_parent_does_not_corrupt_builder[0m
2026-09-20T07:14:25.9052644Z [32;1m        PASS[0m [   0.030s] ( 684/2767) [35;1mgitcomet-core[0m [36mhistory_index::lookup_regressions[0m[36m::[0m[34;1mfinished_index_retains_no_growth_slack[0m
2026-09-20T07:14:25.9468320Z [32;1m        PASS[0m [   0.013s] ( 685/2767) [35;1mgitcomet-core[0m [36mhistory_index::tests[0m[36m::[0m[34;1mbinary_ids_round_trip_and_external_parents_survive[0m
2026-09-20T07:14:25.9470870Z [32;1m        PASS[0m [   0.012s] ( 686/2767) [35;1mgitcomet-core[0m [36mhistory_index::tests[0m[36m::[0m[34;1mcancellation_is_inherited_without_cancelling_siblings[0m
2026-09-20T07:14:25.9486260Z [32;1m        PASS[0m [   0.052s] ( 687/2767) [35;1mgitcomet-core[0m [36mhistory_index::lookup_regressions[0m[36m::[0m[34;1msparse_projection_maps_thousands_of_hidden_rows_both_ways[0m
2026-09-20T07:14:25.9500049Z [32;1m        PASS[0m [   0.070s] ( 688/2767) [35;1mgitcomet-core[0m [36mhistory_index::lookup_regressions[0m[36m::[0m[34;1mlarge_index_resolves_external_and_colliding_parents_through_the_prefix_cache[0m
2026-09-20T07:14:25.9532153Z [32;1m        PASS[0m [   0.025s] ( 689/2767) [35;1mgitcomet-core[0m [36mhistory_index::tests[0m[36m::[0m[34;1mevery_sparse_projection_maps_both_directions[0m
2026-09-20T07:14:25.9990387Z [32;1m        PASS[0m [   0.013s] ( 690/2767) [35;1mgitcomet-core[0m [36mmerge::minimap::tests[0m[36m::[0m[34;1man_open_conflict_outranks_a_resolved_one_in_a_shared_band[0m
2026-09-20T07:14:25.9992600Z [32;1m        PASS[0m [   0.030s] ( 691/2767) [35;1mgitcomet-core[0m [36mhistory_index::tests[0m[36m::[0m[34;1mrefresh_maps_removed_rows_to_the_nearest_survivor[0m
2026-09-20T07:14:25.9994911Z [32;1m        PASS[0m [   0.013s] ( 692/2767) [35;1mgitcomet-core[0m [36mmerge::minimap::tests[0m[36m::[0m[34;1mband_merge_keeps_the_most_significant_kind[0m
2026-09-20T07:14:26.0010420Z [32;1m        PASS[0m [   0.039s] ( 693/2767) [35;1mgitcomet-core[0m [36mhistory_index::tests[0m[36m::[0m[34;1mindexed_squash_eligibility_matches_decoded_topology[0m
2026-09-20T07:14:26.0019284Z [32;1m        PASS[0m [   0.014s] ( 694/2767) [35;1mgitcomet-core[0m [36mmerge::minimap::tests[0m[36m::[0m[34;1mdiverging_edits_are_a_conflict[0m
2026-09-20T07:14:26.0024140Z [32;1m        PASS[0m [   0.013s] ( 695/2767) [35;1mgitcomet-core[0m [36mmerge::minimap::tests[0m[36m::[0m[34;1meach_side_change_gets_its_own_color[0m
2026-09-20T07:14:26.0028318Z [32;1m        PASS[0m [   0.014s] ( 696/2767) [35;1mgitcomet-core[0m [36mmerge::minimap::tests[0m[36m::[0m[34;1midentical_edits_are_a_conflict_like_kdiff3[0m
2026-09-20T07:14:26.0038181Z [32;1m        PASS[0m [   0.013s] ( 697/2767) [35;1mgitcomet-core[0m [36mmerge::minimap::tests[0m[36m::[0m[34;1monly_conflicts_have_a_resolved_counterpart[0m
2026-09-20T07:14:26.0060212Z [32;1m        PASS[0m [   0.013s] ( 698/2767) [35;1mgitcomet-core[0m [36mmerge::minimap::tests[0m[36m::[0m[34;1mrows_expand_to_one_entry_per_visual_row[0m
2026-09-20T07:14:26.0484376Z [32;1m        PASS[0m [   0.021s] ( 699/2767) [35;1mgitcomet-core[0m [36mmerge::plan::perf_regression_tests[0m[36m::[0m[34;1mbase_anchor_subset_walk_matches_set_comparison[0m
2026-09-20T07:14:26.0486786Z [32;1m        PASS[0m [   0.013s] ( 700/2767) [35;1mgitcomet-core[0m [36mmerge::plan::perf_regression_tests[0m[36m::[0m[34;1mcount_line_feeds_matches_str_matches[0m
2026-09-20T07:14:26.0503791Z [32;1m        PASS[0m [   0.014s] ( 701/2767) [35;1mgitcomet-core[0m [36mmerge::plan::perf_regression_tests[0m[36m::[0m[34;1mequal_ignoring_whitespace_matches_the_normalized_comparison[0m
2026-09-20T07:14:26.0506188Z [32;1m        PASS[0m [   0.012s] ( 702/2767) [35;1mgitcomet-core[0m [36mmerge::plan::perf_regression_tests[0m[36m::[0m[34;1mline_count_matches_split_lines[0m
2026-09-20T07:14:26.0510026Z [32;1m        PASS[0m [   0.035s] ( 703/2767) [35;1mgitcomet-core[0m [36mmerge::plan::perf_regression_tests[0m[36m::[0m[34;1mblock_ancestor_ranges_match_per_block_lookup[0m
2026-09-20T07:14:26.0517116Z [32;1m        PASS[0m [   0.012s] ( 704/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1ma_pin_survives_the_contributor_alignment_pass[0m
2026-09-20T07:14:26.0526544Z [32;1m        PASS[0m [   0.012s] ( 705/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1ma_stale_alignment_entry_constrains_nothing[0m
2026-09-20T07:14:26.0531242Z [32;1m        PASS[0m [   0.014s] ( 706/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1ma_three_way_pin_pulls_every_source_onto_the_pinned_row[0m
2026-09-20T07:14:26.0540551Z [32;1m        PASS[0m [   0.013s] ( 707/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1man_empty_alignment_list_leaves_the_plan_untouched[0m
2026-09-20T07:14:26.0548421Z [32;1m        PASS[0m [   0.012s] ( 708/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1man_empty_pinned_range_aligns_lines_against_nothing[0m
2026-09-20T07:14:26.1174589Z [32;1m        PASS[0m [   0.014s] ( 709/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mclassifies_every_three_way_merge_detail[0m
2026-09-20T07:14:26.1214994Z [32;1m        PASS[0m [   0.014s] ( 710/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mcontributor_alignment_anchors_identical_changed_lines[0m
2026-09-20T07:14:26.1244011Z [32;1m        PASS[0m [   0.013s] ( 711/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mcontributor_alignment_cannot_discard_a_one_sided_edit[0m
2026-09-20T07:14:26.1327182Z [32;1m        PASS[0m [   0.012s] ( 712/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mdecisions_restore_by_stable_block_identity[0m
2026-09-20T07:14:26.1630821Z [32;1m        PASS[0m [   0.041s] ( 713/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1minteractive_budget_rejects_large_unrelated_inputs_before_planning[0m
2026-09-20T07:14:26.1651468Z [32;1m        PASS[0m [   0.075s] ( 714/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mcontributor_alignment_scales_for_large_mostly_equal_inputs[0m
2026-09-20T07:14:26.1657090Z [32;1m        PASS[0m [   0.106s] ( 715/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mbuilds_plan_for_an_empty_side_against_a_large_base[0m
2026-09-20T07:14:26.1660047Z [32;1m        PASS[0m [   0.025s] ( 716/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mmanual_alignment_pairs_lines_the_automatic_diff_leaves_unmatched[0m
2026-09-20T07:14:26.1662361Z [32;1m        PASS[0m [   0.015s] ( 717/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mmanual_alignment_survives_the_trim_pass[0m
2026-09-20T07:14:26.1677104Z [32;1m        PASS[0m [   0.013s] ( 718/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mnavigation_sets_are_distinct_and_resolution_sensitive[0m
2026-09-20T07:14:26.1679369Z [32;1m        PASS[0m [   0.014s] ( 719/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1moptional_base_uses_true_two_input_markers_and_source_mapping[0m
2026-09-20T07:14:26.1682957Z [32;1m        PASS[0m [   0.014s] ( 720/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mordered_selections_toggle_render_order_and_replace_manual_content[0m
2026-09-20T07:14:26.2136817Z [32;1m        PASS[0m [   0.014s] ( 721/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mstructural_split_keeps_independent_selections_and_join_resets_once[0m
2026-09-20T07:14:26.2139907Z [32;1m        PASS[0m [   0.014s] ( 722/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mthe_alignment_list_orders_entries_and_rejects_conflicting_ones[0m
2026-09-20T07:14:26.2142007Z [32;1m        PASS[0m [   0.013s] ( 723/2767) [35;1mgitcomet-core[0m [36mmerge::plan::tests[0m[36m::[0m[34;1mwhitespace_metadata_marks_exact_and_equivalent_lines_separately[0m
2026-09-20T07:14:26.2144179Z [32;1m        PASS[0m [   0.013s] ( 724/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_anchors_kept_line_below_paired_insertions[0m
2026-09-20T07:14:26.2146212Z [32;1m        PASS[0m [   0.012s] ( 725/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_anchors_theirs_kept_line_with_ours_replacement[0m
2026-09-20T07:14:26.2148237Z [32;1m        PASS[0m [   0.013s] ( 726/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_classifies_side_changes_and_conflicts[0m
2026-09-20T07:14:26.2149919Z [32;1m        PASS[0m [   0.013s] ( 727/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_handles_empty_and_added_files[0m
2026-09-20T07:14:26.2151522Z [32;1m        PASS[0m [   0.013s] ( 728/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_identity_is_one_unchanged_run[0m
2026-09-20T07:14:26.2153148Z [32;1m        PASS[0m [   0.013s] ( 729/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_marks_identical_changes_as_both_same[0m
2026-09-20T07:14:26.2155069Z [32;1m        PASS[0m [   0.013s] ( 730/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_matches_merge_conflict_detection[0m
2026-09-20T07:14:26.2158164Z [32;1m        PASS[0m [   0.013s] ( 731/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_pairs_fully_rewritten_blocks_line_by_line[0m
2026-09-20T07:14:26.2160263Z [32;1m        PASS[0m [   0.013s] ( 732/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_two_way_classifies_inserts_deletes_and_replacements[0m
2026-09-20T07:14:26.2650084Z [32;1m        PASS[0m [   0.015s] ( 733/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_two_way_handles_empty_sides[0m
2026-09-20T07:14:26.2652081Z [32;1m        PASS[0m [   0.013s] ( 734/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_two_way_identity_is_one_unchanged_run[0m
2026-09-20T07:14:26.2654344Z [32;1m        PASS[0m [   0.013s] ( 735/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1malign_two_way_pairs_uneven_replacement_top_aligned[0m
2026-09-20T07:14:26.2670770Z [32;1m        PASS[0m [   0.014s] ( 736/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mfinal_manual_content_controls_its_trailing_newline[0m
2026-09-20T07:14:26.2688082Z [32;1m        PASS[0m [   0.014s] ( 737/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_all_empty[0m
2026-09-20T07:14:26.2723786Z [32;1m        PASS[0m [   0.012s] ( 738/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_base_empty_both_add_different[0m
2026-09-20T07:14:26.2738608Z [32;1m        PASS[0m [   0.012s] ( 739/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_base_empty_both_add_same[0m
2026-09-20T07:14:26.2742135Z [32;1m        PASS[0m [   0.012s] ( 740/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_conflict_markers_with_labels[0m
2026-09-20T07:14:26.3150854Z [32;1m        PASS[0m [   0.012s] ( 741/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_crlf_conflict_markers[0m
2026-09-20T07:14:26.3152692Z [32;1m        PASS[0m [   0.013s] ( 742/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_delete_vs_modify_conflict[0m
2026-09-20T07:14:26.3157450Z [32;1m        PASS[0m [   0.013s] ( 743/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_diff3_output[0m
2026-09-20T07:14:26.3161923Z [32;1m        PASS[0m [   0.054s] ( 744/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mcached_line_renderer_matches_uncached_many_small_blocks[0m
2026-09-20T07:14:26.3164827Z [32;1m        PASS[0m [   0.013s] ( 745/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_identical_changes_are_clean[0m
2026-09-20T07:14:26.3171656Z [32;1m        PASS[0m [   0.014s] ( 746/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_identical_changes_both_sides_resolves_cleanly[0m
2026-09-20T07:14:26.3180142Z [32;1m        PASS[0m [   0.015s] ( 747/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_identical_multi_hunk_changes_resolves_cleanly[0m
2026-09-20T07:14:26.3182204Z [32;1m        PASS[0m [   0.013s] ( 748/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_identity[0m
2026-09-20T07:14:26.3187291Z [32;1m        PASS[0m [   0.013s] ( 749/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_lf_conflict_markers[0m
2026-09-20T07:14:26.3203460Z [32;1m        PASS[0m [   0.013s] ( 750/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_marker_size_10[0m
2026-09-20T07:14:26.3656349Z [32;1m        PASS[0m [   0.013s] ( 751/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_multiple_conflicts[0m
2026-09-20T07:14:26.3672731Z [32;1m        PASS[0m [   0.014s] ( 752/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_no_trailing_newline_when_inputs_lack_it[0m
2026-09-20T07:14:26.3675573Z [32;1m        PASS[0m [   0.015s] ( 753/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_nonoverlapping_additions[0m
2026-09-20T07:14:26.3677719Z [32;1m        PASS[0m [   0.013s] ( 754/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_nonoverlapping_clean[0m
2026-09-20T07:14:26.3680778Z [32;1m        PASS[0m [   0.013s] ( 755/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_only_ours_changes[0m
2026-09-20T07:14:26.3682408Z [32;1m        PASS[0m [   0.013s] ( 756/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_only_theirs_changes[0m
2026-09-20T07:14:26.3683925Z [32;1m        PASS[0m [   0.013s] ( 757/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_ours_strategy[0m
2026-09-20T07:14:26.3685449Z [32;1m        PASS[0m [   0.013s] ( 758/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_overlapping_conflict[0m
2026-09-20T07:14:26.3687033Z [32;1m        PASS[0m [   0.013s] ( 759/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_preserves_trailing_newline[0m
2026-09-20T07:14:26.3690127Z [32;1m        PASS[0m [   0.014s] ( 760/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_theirs_strategy[0m
2026-09-20T07:14:26.3692035Z [32;1m        PASS[0m [   0.012s] ( 761/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mmerge_union_strategy[0m
2026-09-20T07:14:26.3693761Z [32;1m        PASS[0m [   0.012s] ( 762/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mzdiff3_extracts_common_prefix_suffix[0m
2026-09-20T07:14:26.4287507Z [32;1m        PASS[0m [   0.014s] ( 763/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mzdiff3_preserves_base_when_sides_share_added_prefix[0m
2026-09-20T07:14:26.4297643Z [32;1m        PASS[0m [   0.016s] ( 764/2767) [35;1mgitcomet-core[0m [36mmerge::tests[0m[36m::[0m[34;1mzdiff3_shows_base_when_prefix_suffix_span_whole_base[0m
2026-09-20T07:14:26.4302020Z [32;1m        PASS[0m [   0.017s] ( 765/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mdiscover_existing_fixture_prefixes_ignores_expected_only_files[0m
2026-09-20T07:14:26.5829890Z [32;1m        PASS[0m [   0.162s] ( 766/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mdiscover_merge_commits_reports_not_git_repository_stderr[0m
2026-09-20T07:14:26.8870340Z [32;1m        PASS[0m [   1.016s] ( 767/2767) [35;1mgitcomet-core[0m [36mhistory_index::lookup_regressions[0m[36m::[0m[34;1mrandom_ids_and_colliding_prefixes_cross_fanout_threshold[0m
2026-09-20T07:14:27.9700287Z [32;1m        PASS[0m [   1.575s] ( 768/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mdiscover_merge_commits_zero_max_merges_errors[0m
2026-09-20T07:14:28.2223656Z [32;1m        PASS[0m [   1.669s] ( 769/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mdiscovers_merge_commits_from_repo_subdirectory[0m
2026-09-20T07:14:28.4263972Z [32;1m        PASS[0m [   1.523s] ( 770/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mdiscovers_merge_commits_with_two_parents[0m
2026-09-20T07:14:29.8672306Z [32;1m        PASS[0m [   1.907s] ( 771/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mextracts_cases_with_missing_base_or_parent_as_empty_text[0m
2026-09-20T07:14:30.8209246Z [32;1m        PASS[0m [   2.574s] ( 772/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mextracts_merge_cases_from_repo_subdirectory[0m
2026-09-20T07:14:30.9841468Z [32;1m        PASS[0m [   2.526s] ( 773/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mextracts_sorted_text_cases_and_skips_binary[0m
2026-09-20T07:14:31.2364334Z [32;1m        PASS[0m [   1.377s] ( 774/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mgit_show_missing_path_is_treated_as_absent_side[0m
2026-09-20T07:14:31.2865317Z [32;1m        PASS[0m [   0.024s] ( 775/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mwrite_fixture_files_avoids_overwriting_existing_fixture_sets[0m
2026-09-20T07:14:31.3376054Z [32;1m        PASS[0m [   0.044s] ( 776/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mwrite_fixture_files_backfills_whitespace_only_expected_placeholder[0m
2026-09-20T07:14:31.3877829Z [32;1m        PASS[0m [   0.056s] ( 777/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mwrite_fixture_files_disambiguates_colliding_sanitized_paths[0m
2026-09-20T07:14:31.3880273Z [32;1m        PASS[0m [   0.022s] ( 778/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mwrite_fixture_files_generates_expected_result_from_merge_output[0m
2026-09-20T07:14:31.4904735Z [32;1m        PASS[0m [   0.072s] ( 779/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mwrites_fixture_files_and_preserves_existing_expected[0m
2026-09-20T07:14:31.4906893Z [32;1m        PASS[0m [   0.015s] ( 780/2767) [35;1mgitcomet-core[0m [36mmergetool_trace::tests[0m[36m::[0m[34;1mattach_capture_restores_previous_sink_after_drop[0m
2026-09-20T07:14:31.4909213Z [32;1m        PASS[0m [   0.013s] ( 781/2767) [35;1mgitcomet-core[0m [36mmergetool_trace::tests[0m[36m::[0m[34;1mconcurrent_captures_are_isolated_per_thread[0m
2026-09-20T07:14:31.5456726Z [32;1m        PASS[0m [   0.015s] ( 782/2767) [35;1mgitcomet-core[0m [36mmergetool_trace::tests[0m[36m::[0m[34;1minherited_capture_context_collects_worker_thread_events[0m
2026-09-20T07:14:31.5470991Z [32;1m        PASS[0m [   0.013s] ( 783/2767) [35;1mgitcomet-core[0m [36mmergetool_trace::tests[0m[36m::[0m[34;1mnested_capture_restores_previous_sink[0m
2026-09-20T07:14:31.5473519Z [32;1m        PASS[0m [   0.013s] ( 784/2767) [35;1mgitcomet-core[0m [36mmergetool_trace::tests[0m[36m::[0m[34;1mrecord_with_skips_builder_when_capture_is_disabled[0m
2026-09-20T07:14:31.5477323Z [32;1m        PASS[0m [   0.017s] ( 785/2767) [35;1mgitcomet-core[0m [36mpath_utils::tests[0m[36m::[0m[34;1mdot_git_suffixed_dir_with_git_subdir_returns_git_dir[0m
2026-09-20T07:14:31.5931697Z [32;1m        PASS[0m [   0.018s] ( 786/2767) [35;1mgitcomet-core[0m [36mpath_utils::tests[0m[36m::[0m[34;1mdot_git_suffixed_dir_without_git_subdir_returns_unchanged[0m
2026-09-20T07:14:31.5932901Z [32;1m        PASS[0m [   0.024s] ( 787/2767) [35;1mgitcomet-core[0m [36mpath_utils::tests[0m[36m::[0m[34;1mdot_git_suffixed_linked_worktree_returns_git_file[0m
2026-09-20T07:14:31.5933988Z [32;1m        PASS[0m [   0.011s] ( 788/2767) [35;1mgitcomet-core[0m [36mpath_utils::tests[0m[36m::[0m[34;1mdot_git_suffixed_nonexistent_path_returns_unchanged[0m
2026-09-20T07:14:31.6448064Z [32;1m        PASS[0m [   0.011s] ( 789/2767) [35;1mgitcomet-core[0m [36mpath_utils::tests[0m[36m::[0m[34;1mno_extension_directory_preserved[0m
2026-09-20T07:14:31.6454640Z [32;1m        PASS[0m [   0.011s] ( 790/2767) [35;1mgitcomet-core[0m [36mpath_utils::tests[0m[36m::[0m[34;1mnormal_workdir_returns_unchanged[0m
2026-09-20T07:14:31.6458271Z [32;1m        PASS[0m [   0.011s] ( 791/2767) [35;1mgitcomet-core[0m [36mpath_utils::tests[0m[36m::[0m[34;1mrepository_relative_paths_reject_escape_and_git_metadata[0m
2026-09-20T07:14:31.6950270Z [32;1m        PASS[0m [   0.023s] ( 792/2767) [35;1mgitcomet-core[0m [36mpath_utils::tests[0m[36m::[0m[34;1msymlink_free_write_target_accepts_regular_and_missing_paths[0m
2026-09-20T07:14:31.6956497Z [32;1m        PASS[0m [   0.012s] ( 793/2767) [35;1mgitcomet-core[0m [36mplatform::tests[0m[36m::[0m[34;1mdetect_is_wsl_accepts_environment_and_kernel_markers[0m
2026-09-20T07:14:31.6958403Z [32;1m        PASS[0m [   0.011s] ( 794/2767) [35;1mgitcomet-core[0m [36mplatform::tests[0m[36m::[0m[34;1mosrelease_match_is_case_insensitive[0m
2026-09-20T07:14:31.7998189Z [32;1m        PASS[0m [   0.082s] ( 795/2767) [35;1mgitcomet-core[0m [36mprocess::probe::tests[0m[36m::[0m[34;1mcancellation_stops_a_running_probe_and_prevents_future_spawns[0m
2026-09-20T07:14:32.3081180Z [32;1m        PASS[0m [   1.498s] ( 796/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mgit_show_non_missing_errors_are_propagated[0m
2026-09-20T07:14:32.3082810Z [32;1m        PASS[0m [   0.023s] ( 797/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1mbytes_to_text_preserving_utf8_escapes_invalid_bytes_without_losing_valid_segments[0m
2026-09-20T07:14:32.3603147Z [32;1m        PASS[0m [   0.021s] ( 798/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1mbytes_to_text_preserving_utf8_escapes_truncated_multibyte_tail[0m
2026-09-20T07:14:32.3605240Z [32;1m        PASS[0m [   0.018s] ( 799/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1mbytes_to_text_preserving_utf8_handles_empty_input[0m
2026-09-20T07:14:32.3607106Z [32;1m        PASS[0m [   0.014s] ( 800/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1mbytes_to_text_preserving_utf8_preserves_valid_utf8[0m
2026-09-20T07:14:32.4104900Z [32;1m        PASS[0m [   6.007s] ( 801/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mdiscovers_merge_commits_after_recent_octopus_merges[0m
2026-09-20T07:14:32.5110653Z [32;1m        PASS[0m [   0.143s] ( 802/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1mgit_command_prepends_custom_git_parent_to_path[0m
2026-09-20T07:14:32.5113240Z [32;1m        PASS[0m [   0.013s] ( 803/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1mgit_executable_preference_custom_path_and_display_label_cover_variants[0m
2026-09-20T07:14:32.5612949Z [32;1m        PASS[0m [   0.013s] ( 804/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1mgit_executable_preference_from_optional_path_covers_all_variants[0m
2026-09-20T07:14:32.5616031Z [32;1m        PASS[0m [   0.154s] ( 805/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1mgit_command_uses_installed_preference[0m
2026-09-20T07:14:32.6118148Z [32;1m        PASS[0m [   1.678s] ( 806/2767) [35;1mgitcomet-core[0m [36mmerge_extraction::tests[0m[36m::[0m[34;1mread_blob_bytes_optional_reads_existing_blob_content[0m
2026-09-20T07:14:32.6621859Z [32;1m        PASS[0m [   0.121s] ( 807/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1minstall_git_executable_preference_reports_missing_custom_path[0m
2026-09-20T07:14:32.7128499Z [32;1m        PASS[0m [   0.159s] ( 808/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1minstall_git_executable_preference_reports_empty_version_output[0m
2026-09-20T07:14:32.7669465Z [32;1m        PASS[0m [   0.109s] ( 809/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1minstall_git_executable_preference_reports_missing_custom_selection[0m
2026-09-20T07:14:32.8672837Z [32;1m        PASS[0m [   0.169s] ( 810/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1minstall_git_executable_preference_reports_process_failure_with_stderr[0m
2026-09-20T07:14:32.9176655Z [32;1m        PASS[0m [   0.193s] ( 811/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1minstall_git_executable_preference_reports_process_failure_without_stderr[0m
2026-09-20T07:14:32.9179412Z [32;1m        PASS[0m [   0.159s] ( 812/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1minstall_git_executable_preference_uses_custom_executable_stdout[0m
2026-09-20T07:14:32.9181569Z [32;1m        PASS[0m [   0.012s] ( 813/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1mnormalize_git_executable_path_makes_relative_paths_absolute[0m
2026-09-20T07:14:33.0180412Z [32;1m        PASS[0m [   0.161s] ( 814/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1minstall_git_executable_preference_uses_stderr_when_stdout_is_empty[0m
2026-09-20T07:14:33.0683267Z [32;1m        PASS[0m [   0.158s] ( 815/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1mrefresh_git_runtime_reprobes_current_preference[0m
2026-09-20T07:14:33.1189890Z [32;1m        PASS[0m [   0.216s] ( 816/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1mselecting_and_reading_runtime_never_spawns_and_concurrent_requests_coalesce[0m
2026-09-20T07:14:33.1192927Z [32;1m        PASS[0m [   0.012s] ( 817/2767) [35;1mgitcomet-core[0m [36mremote_url::tests[0m[36m::[0m[34;1maccepts_schemeless_locations_independently_of_policy[0m
2026-09-20T07:14:33.1696309Z [32;1m        PASS[0m [   0.011s] ( 818/2767) [35;1mgitcomet-core[0m [36mremote_url::tests[0m[36m::[0m[34;1mexplicitly_allowed_builtin_protocols_are_accepted[0m
2026-09-20T07:14:33.1699828Z [32;1m        PASS[0m [   0.011s] ( 819/2767) [35;1mgitcomet-core[0m [36mremote_url::tests[0m[36m::[0m[34;1mpolicy_round_trips_known_keys_and_ignores_unknown_ones[0m
2026-09-20T07:14:33.1710137Z [32;1m        PASS[0m [   0.011s] ( 820/2767) [35;1mgitcomet-core[0m [36mremote_url::tests[0m[36m::[0m[34;1mrejects_options_remote_helpers_and_unsupported_schemes[0m
2026-09-20T07:14:33.1715023Z [32;1m        PASS[0m [   0.117s] ( 821/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1munavailable_focus_recovery_is_throttled_but_diagnostics_can_recheck[0m
2026-09-20T07:14:33.1717470Z [32;1m        PASS[0m [   0.012s] ( 822/2767) [35;1mgitcomet-core[0m [36mremote_url::tests[0m[36m::[0m[34;1mrejects_remote_helper_names_even_when_every_builtin_is_allowed[0m
2026-09-20T07:14:33.1720067Z [32;1m        PASS[0m [   0.012s] ( 823/2767) [35;1mgitcomet-core[0m [36mremote_url::tests[0m[36m::[0m[34;1mrejects_schemes_that_dispatch_to_a_remote_helper[0m
2026-09-20T07:14:33.1722408Z [32;1m        PASS[0m [   0.180s] ( 824/2767) [35;1mgitcomet-core[0m [36mprocess::tests[0m[36m::[0m[34;1msuperseded_probe_cannot_overwrite_new_preference_or_release_its_claim[0m
2026-09-20T07:14:33.2206384Z [32;1m        PASS[0m [   0.012s] ( 825/2767) [35;1mgitcomet-core[0m [36mremote_url::tests[0m[36m::[0m[34;1msecure_defaults_accept_only_the_default_protocols_and_path_forms[0m
2026-09-20T07:14:33.2209532Z [32;1m        PASS[0m [   0.012s] ( 826/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mblame_line_clone_shares_arc_metadata[0m
2026-09-20T07:14:33.2211748Z [32;1m        PASS[0m [   0.012s] ( 827/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mcommand_output_combined_both_streams[0m
2026-09-20T07:14:33.2214615Z [32;1m        PASS[0m [   0.012s] ( 828/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mcommand_output_combined_empty_when_both_blank[0m
2026-09-20T07:14:33.2216827Z [32;1m        PASS[0m [   0.013s] ( 829/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mcommand_output_combined_stderr_only[0m
2026-09-20T07:14:33.2221024Z [32;1m        PASS[0m [   0.013s] ( 830/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mcommand_output_combined_stdout_only[0m
2026-09-20T07:14:33.2223330Z [32;1m        PASS[0m [   0.013s] ( 831/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mcommand_output_combined_trims_trailing_whitespace[0m
2026-09-20T07:14:33.2227325Z [32;1m        PASS[0m [   0.012s] ( 832/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mcommand_output_default_has_no_exit_code[0m
2026-09-20T07:14:33.2229380Z [32;1m        PASS[0m [   0.012s] ( 833/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mcommand_output_empty_success_has_zero_exit_code[0m
2026-09-20T07:14:33.2232838Z [32;1m        PASS[0m [   0.012s] ( 834/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mdecode_utf8_empty_bytes_returns_empty_string[0m
2026-09-20T07:14:33.2235607Z [32;1m        PASS[0m [   0.012s] ( 835/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mdecode_utf8_invalid_returns_none[0m
2026-09-20T07:14:33.2238440Z [32;1m        PASS[0m [   0.012s] ( 836/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mdecode_utf8_multibyte_chars_preserved[0m
2026-09-20T07:14:33.2711175Z [32;1m        PASS[0m [   0.012s] ( 837/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mdecode_utf8_none_returns_none[0m
2026-09-20T07:14:33.2713689Z [32;1m        PASS[0m [   0.012s] ( 838/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mdecode_utf8_valid_returns_string[0m
2026-09-20T07:14:33.2716451Z [32;1m        PASS[0m [   0.012s] ( 839/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mlog_history_mode_page_delegates_current_branch_modes_to_head_log[0m
2026-09-20T07:14:33.2719964Z [32;1m        PASS[0m [   0.012s] ( 840/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mprovided_trait_methods_use_unsupported_fallback_behavior[0m
2026-09-20T07:14:33.2723820Z [32;1m        PASS[0m [   0.013s] ( 841/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1munavailable_backend_reports_unsupported[0m
2026-09-20T07:14:33.2725945Z [32;1m        PASS[0m [   0.012s] ( 842/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mvalidate_conflict_resolution_text_counts_marker_lines[0m
2026-09-20T07:14:33.2728354Z [32;1m        PASS[0m [   0.011s] ( 843/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mvalidate_conflict_resolution_text_reports_no_markers[0m
2026-09-20T07:14:33.2730227Z [32;1m        PASS[0m [   0.012s] ( 844/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mvalidate_diff3_markers_detected[0m
2026-09-20T07:14:33.2732031Z [32;1m        PASS[0m [   0.011s] ( 845/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mvalidate_empty_text_reports_no_markers[0m
2026-09-20T07:14:33.2734234Z [32;1m        PASS[0m [   0.013s] ( 846/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mvalidate_markers_not_at_start_of_line_ignored[0m
2026-09-20T07:14:33.2737898Z [32;1m        PASS[0m [   0.012s] ( 847/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mvalidate_markers_with_branch_annotations_detected[0m
2026-09-20T07:14:33.2740357Z [32;1m        PASS[0m [   0.012s] ( 848/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mvalidate_multiple_conflicts_counts_all_markers[0m
2026-09-20T07:14:33.2742208Z [32;1m        PASS[0m [   0.012s] ( 849/2767) [35;1mgitcomet-core[0m [36mservices::tests[0m[36m::[0m[34;1mvalidate_partial_marker_set_detected[0m
2026-09-20T07:14:33.3222774Z [32;1m        PASS[0m [   0.013s] ( 850/2767) [35;1mgitcomet-core[0m [36msigning_tools::tests[0m[36m::[0m[34;1ma_missing_gpg_rules_out_openpgp_and_x509_only[0m
2026-09-20T07:14:33.3226240Z [32;1m        PASS[0m [   0.014s] ( 851/2767) [35;1mgitcomet-core[0m [36msigning_tools::tests[0m[36m::[0m[34;1mconfig_parsing_keeps_the_last_app_wide_value[0m
2026-09-20T07:14:33.3230150Z [32;1m        PASS[0m [   0.014s] ( 852/2767) [35;1mgitcomet-core[0m [36msigning_tools::tests[0m[36m::[0m[34;1mmissing_tools_leave_no_usable_format[0m
2026-09-20T07:14:33.3238845Z [32;1m        PASS[0m [   0.014s] ( 853/2767) [35;1mgitcomet-core[0m [36msigning_tools::tests[0m[36m::[0m[34;1monly_plain_names_are_probed_through_git[0m
2026-09-20T07:14:33.3242328Z [32;1m        PASS[0m [   0.013s] ( 854/2767) [35;1mgitcomet-core[0m [36msigning_tools::tests[0m[36m::[0m[34;1munprobed_tools_do_not_start_verification[0m
2026-09-20T07:14:33.3244294Z [32;1m        PASS[0m [   0.014s] ( 855/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mduplicate_selected_ids_are_rejected[0m
2026-09-20T07:14:33.3246728Z [32;1m        PASS[0m [   0.013s] ( 856/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1meligible_range_ending_at_head_returns_plan[0m
2026-09-20T07:14:33.3248705Z [32;1m        PASS[0m [   0.013s] ( 857/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mfold_target_is_nearest_pick_or_reword[0m
2026-09-20T07:14:33.3252724Z [32;1m        PASS[0m [   0.013s] ( 858/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mfold_target_none_without_commit_creating_entry_above[0m
2026-09-20T07:14:33.3254665Z [32;1m        PASS[0m [   0.013s] ( 859/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mfold_target_skips_run_members_and_drops[0m
2026-09-20T07:14:33.3256709Z [32;1m        PASS[0m [   0.013s] ( 860/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mfrom_todo_word_inverts_to_todo_str[0m
2026-09-20T07:14:33.3733537Z [32;1m        PASS[0m [   0.013s] ( 861/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1minterleaved_stash_helper_does_not_break_eligibility[0m
2026-09-20T07:14:33.3735852Z [32;1m        PASS[0m [   0.013s] ( 862/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mintermediate_range_in_linear_chain_is_eligible[0m
2026-09-20T07:14:33.3738084Z [32;1m        PASS[0m [   0.012s] ( 863/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mintermediate_range_rejected_when_merge_blocks_chain[0m
2026-09-20T07:14:33.3740837Z [32;1m        PASS[0m [   0.012s] ( 864/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mlinear_distance_counts_range_size[0m
2026-09-20T07:14:33.3743148Z [32;1m        PASS[0m [   0.012s] ( 865/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mlinear_distance_rejects_merge_on_the_chain[0m
2026-09-20T07:14:33.3746068Z [32;1m        PASS[0m [   0.012s] ( 866/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mlinear_distance_rejects_target_off_the_page[0m
2026-09-20T07:14:33.3748432Z [32;1m        PASS[0m [   0.012s] ( 867/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mlinear_distance_tolerates_interleaved_rows[0m
2026-09-20T07:14:33.3750598Z [32;1m        PASS[0m [   0.012s] ( 868/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mmerge_commit_in_range_is_rejected[0m
2026-09-20T07:14:33.3753193Z [32;1m        PASS[0m [   0.011s] ( 869/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mmessage_combines_oldest_first_with_paragraph_breaks[0m
2026-09-20T07:14:33.3756281Z [32;1m        PASS[0m [   0.011s] ( 870/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mmessage_skips_empty_entries[0m
2026-09-20T07:14:33.3759400Z [32;1m        PASS[0m [   0.012s] ( 871/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mnon_contiguous_selection_is_rejected[0m
2026-09-20T07:14:33.3764508Z [32;1m        PASS[0m [   0.012s] ( 872/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mparent_chain_gap_is_rejected[0m
2026-09-20T07:14:33.4239913Z [32;1m        PASS[0m [   0.012s] ( 873/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mreword_seed_combines_squashed_messages[0m
2026-09-20T07:14:33.4242648Z [32;1m        PASS[0m [   0.012s] ( 874/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mreword_seed_is_full_message_for_plain_reword[0m
2026-09-20T07:14:33.4244946Z [32;1m        PASS[0m [   0.013s] ( 875/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mreword_seed_omits_fixup_messages[0m
2026-09-20T07:14:33.4246947Z [32;1m        PASS[0m [   0.012s] ( 876/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mreword_seed_prefers_prior_edit[0m
2026-09-20T07:14:33.4249818Z [32;1m        PASS[0m [   0.011s] ( 877/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mreword_seed_stops_at_next_commit[0m
2026-09-20T07:14:33.4254240Z [32;1m        PASS[0m [   0.012s] ( 878/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mroot_as_oldest_is_rejected[0m
2026-09-20T07:14:33.4256214Z [32;1m        PASS[0m [   0.013s] ( 879/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mrun_final_entry_is_last_squash[0m
2026-09-20T07:14:33.4258322Z [32;1m        PASS[0m [   0.012s] ( 880/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mrun_final_entry_is_trailing_fixup_after_squash[0m
2026-09-20T07:14:33.4260315Z [32;1m        PASS[0m [   0.012s] ( 881/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mrun_final_entry_none_for_fixup_only_run[0m
2026-09-20T07:14:33.4263993Z [32;1m        PASS[0m [   0.013s] ( 882/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mrun_final_entry_none_for_plain_reword[0m
2026-09-20T07:14:33.4265934Z [32;1m        PASS[0m [   0.012s] ( 883/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mrun_final_entry_skips_drops_within_the_run[0m
2026-09-20T07:14:33.4269344Z [32;1m        PASS[0m [   0.011s] ( 884/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mrun_final_entry_stops_at_next_standalone_commit[0m
2026-09-20T07:14:33.4271210Z [32;1m        PASS[0m [   0.012s] ( 885/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mselection_off_the_head_chain_is_rejected[0m
2026-09-20T07:14:33.4744596Z [32;1m        PASS[0m [   0.012s] ( 886/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mselection_outside_loaded_page_is_rejected[0m
2026-09-20T07:14:33.4747294Z [32;1m        PASS[0m [   0.012s] ( 887/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mselection_unreachable_from_head_is_rejected[0m
2026-09-20T07:14:33.4749253Z [32;1m        PASS[0m [   0.012s] ( 888/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1msingle_selection_is_rejected[0m
2026-09-20T07:14:33.4751779Z [32;1m        PASS[0m [   0.012s] ( 889/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1msplit_subject_body_handles_conventional_message[0m
2026-09-20T07:14:33.4753898Z [32;1m        PASS[0m [   0.012s] ( 890/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1msplit_subject_body_keeps_single_line_wrap_out_of_subject[0m
2026-09-20T07:14:33.4756294Z [32;1m        PASS[0m [   0.012s] ( 891/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1msplit_subject_body_without_newline[0m
2026-09-20T07:14:33.4758903Z [32;1m        PASS[0m [   0.012s] ( 892/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mtodo_role_classifies_actions_and_abbreviations[0m
2026-09-20T07:14:33.4761446Z [32;1m        PASS[0m [   0.011s] ( 893/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mtodo_role_comments_and_blanks_are_transparent[0m
2026-09-20T07:14:33.4763492Z [32;1m        PASS[0m [   0.012s] ( 894/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mtodo_role_fixup_message_variants_leave_editor_pending[0m
2026-09-20T07:14:33.4765552Z [32;1m        PASS[0m [   0.011s] ( 895/2767) [35;1mgitcomet-core[0m [36msquash::tests[0m[36m::[0m[34;1mtodo_role_merge_is_conservatively_editing[0m
2026-09-20T07:14:33.4767801Z [32;1m        PASS[0m [   0.012s] ( 896/2767) [35;1mgitcomet-core[0m [36mtest_support::tests[0m[36m::[0m[34;1munconfigured_repository_reports_its_spec_and_refuses_everything_else[0m
2026-09-20T07:14:33.4772438Z [32;1m        PASS[0m [   0.011s] ( 897/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_cr[0m
2026-09-20T07:14:33.5253402Z [32;1m        PASS[0m [   0.012s] ( 898/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_cr_trail[0m
2026-09-20T07:14:33.5256124Z [32;1m        PASS[0m [   0.012s] ( 899/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_crlf[0m
2026-09-20T07:14:33.5258057Z [32;1m        PASS[0m [   0.012s] ( 900/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_crlf_trail[0m
2026-09-20T07:14:33.5260004Z [32;1m        PASS[0m [   0.011s] ( 901/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_empty[0m
2026-09-20T07:14:33.5261766Z [32;1m        PASS[0m [   0.013s] ( 902/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_lf[0m
2026-09-20T07:14:33.5272093Z [32;1m        PASS[0m [   0.011s] ( 903/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_lf_trail[0m
2026-09-20T07:14:33.5275669Z [32;1m        PASS[0m [   0.012s] ( 904/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_mixed[0m
2026-09-20T07:14:33.5277422Z [32;1m        PASS[0m [   0.013s] ( 905/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_single_char[0m
2026-09-20T07:14:33.5757465Z [32;1m        PASS[0m [   0.012s] ( 906/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_single_crlf[0m
2026-09-20T07:14:33.5759857Z [32;1m        PASS[0m [   0.012s] ( 907/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_single_line_with_newline[0m
2026-09-20T07:14:33.5761991Z [32;1m        PASS[0m [   0.011s] ( 908/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_single_newline[0m
2026-09-20T07:14:33.5764267Z [32;1m        PASS[0m [   0.093s] ( 909/2767) [35;1mgitcomet-core[0m [36mtest_support::git_fixture::tests[0m[36m::[0m[34;1mconfig_roundtrips_shell_commands_and_subsections_through_git[0m
2026-09-20T07:14:33.5774389Z [32;1m        PASS[0m [   0.013s] ( 910/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mdelete_last_line_two_chars_no_separator[0m
2026-09-20T07:14:33.5780387Z [32;1m        PASS[0m [   0.012s] ( 911/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mintervals_chain[0m
2026-09-20T07:14:33.5783236Z [32;1m        PASS[0m [   0.011s] ( 912/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mintervals_disjoint[0m
2026-09-20T07:14:33.5785789Z [32;1m        PASS[0m [   0.013s] ( 913/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mintervals_dominated[0m
2026-09-20T07:14:33.5792372Z [32;1m        PASS[0m [   0.012s] ( 914/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mintervals_duplicate[0m
2026-09-20T07:14:33.5794514Z [32;1m        PASS[0m [   0.013s] ( 915/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mintervals_empty[0m
2026-09-20T07:14:33.5799488Z [32;1m        PASS[0m [   0.012s] ( 916/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mintervals_single[0m
2026-09-20T07:14:33.6271520Z [32;1m        PASS[0m [   0.012s] ( 917/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mintervals_two_groups[0m
2026-09-20T07:14:33.6273368Z [32;1m        PASS[0m [   0.013s] ( 918/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mintervals_unsorted[0m
2026-09-20T07:14:33.6276489Z [32;1m        PASS[0m [   0.012s] ( 919/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmatching_blocks_lines_basic[0m
2026-09-20T07:14:33.6280469Z [32;1m        PASS[0m [   0.012s] ( 920/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmatching_blocks_lines_empty[0m
2026-09-20T07:14:33.6291030Z [32;1m        PASS[0m [   0.012s] ( 921/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmatching_blocks_lines_flushes_trailing_match_at_end[0m
2026-09-20T07:14:33.6295430Z [32;1m        PASS[0m [   0.012s] ( 922/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmatching_blocks_lines_identical[0m
2026-09-20T07:14:33.6297680Z [32;1m        PASS[0m [   0.012s] ( 923/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmatching_blocks_lines_no_common[0m
2026-09-20T07:14:33.6301620Z [32;1m        PASS[0m [   0.012s] ( 924/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmatching_blocks_lines_remap_sparse_matches_after_discarding_noise[0m
2026-09-20T07:14:33.6304959Z [32;1m        PASS[0m [   0.012s] ( 925/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmatching_blocks_lines_sync_points_respected[0m
2026-09-20T07:14:33.6309123Z [32;1m        PASS[0m [   0.012s] ( 926/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmyers_matching_blocks_basic[0m
2026-09-20T07:14:33.6311363Z [32;1m        PASS[0m [   0.013s] ( 927/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmyers_matching_blocks_inline[0m
2026-09-20T07:14:33.6315039Z [32;1m        PASS[0m [   0.012s] ( 928/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmyers_matching_blocks_inline_kmer_path[0m
2026-09-20T07:14:33.6785264Z [32;1m        PASS[0m [   0.013s] ( 929/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmyers_matching_blocks_inline_short_inputs[0m
2026-09-20T07:14:33.6788216Z [32;1m        PASS[0m [   0.013s] ( 930/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmyers_matching_blocks_no_sync_points_same_as_basic[0m
2026-09-20T07:14:33.6791973Z [32;1m        PASS[0m [   0.012s] ( 931/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmyers_matching_blocks_one_sync_point[0m
2026-09-20T07:14:33.6795275Z [32;1m        PASS[0m [   0.012s] ( 932/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmyers_matching_blocks_postprocess[0m
2026-09-20T07:14:33.6798349Z [32;1m        PASS[0m [   0.012s] ( 933/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmyers_matching_blocks_sync_point_validation[0m
2026-09-20T07:14:33.6804344Z [32;1m        PASS[0m [   0.013s] ( 934/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1mmyers_matching_blocks_two_sync_points[0m
2026-09-20T07:14:33.6806799Z [32;1m        PASS[0m [   0.011s] ( 935/2767) [35;1mgitcomet-core[0m [36mtext_utils::meld_tests[0m[36m::[0m[34;1msync_point_error_display_formats_both_variants[0m
2026-09-20T07:14:33.6809055Z [32;1m        PASS[0m [   0.013s] ( 936/2767) [35;1mgitcomet-core[0m [36mtext_utils::tests[0m[36m::[0m[34;1mchars_to_tokens_splits_unicode_scalars[0m
2026-09-20T07:14:33.6811072Z [32;1m        PASS[0m [   0.013s] ( 937/2767) [35;1mgitcomet-core[0m [36mtext_utils::tests[0m[36m::[0m[34;1mdetect_line_ending_dominant_prefers_majority[0m
2026-09-20T07:14:33.6815028Z [32;1m        PASS[0m [   0.012s] ( 938/2767) [35;1mgitcomet-core[0m [36mtext_utils::tests[0m[36m::[0m[34;1mdetect_line_ending_dominant_tie_defaults_to_lf[0m
2026-09-20T07:14:33.6819241Z [32;1m        PASS[0m [   0.012s] ( 939/2767) [35;1mgitcomet-core[0m [36mtext_utils::tests[0m[36m::[0m[34;1mdetect_line_ending_presence_defaults_to_lf[0m
2026-09-20T07:14:33.6821380Z [32;1m        PASS[0m [   0.011s] ( 940/2767) [35;1mgitcomet-core[0m [36mtext_utils::tests[0m[36m::[0m[34;1mdetect_line_ending_presence_prefers_cr_when_no_crlf[0m
2026-09-20T07:14:33.7289717Z [32;1m        PASS[0m [   0.012s] ( 941/2767) [35;1mgitcomet-core[0m [36mtext_utils::tests[0m[36m::[0m[34;1mdetect_line_ending_presence_prefers_crlf_when_present[0m
2026-09-20T07:14:33.7292955Z [32;1m        PASS[0m [   0.012s] ( 942/2767) [35;1mgitcomet-core[0m [36mtext_utils::tests[0m[36m::[0m[34;1mredact_url_userinfo_masks_secrets_and_keeps_the_rest[0m
2026-09-20T07:14:33.7296943Z [32;1m        PASS[0m [   0.011s] ( 943/2767) [35;1mgitcomet-core::commit_signatures[0m [34;1man_untrusted_key_is_not_a_verified_identity[0m
2026-09-20T07:14:33.7298705Z [32;1m        PASS[0m [   0.010s] ( 944/2767) [35;1mgitcomet-core::commit_signatures[0m [34;1msignature_armor_matches_gits_raw_prefix_rules[0m
2026-09-20T07:14:33.7300432Z [32;1m        PASS[0m [   0.010s] ( 945/2767) [35;1mgitcomet-core::conflict_label_formatting[0m [34;1mlabel_merged_ancestors[0m
2026-09-20T07:14:33.7301323Z [32;1m        PASS[0m [   0.011s] ( 946/2767) [35;1mgitcomet-core::conflict_label_formatting[0m [34;1mlabel_no_base[0m
2026-09-20T07:14:33.7302140Z [32;1m        PASS[0m [   0.010s] ( 947/2767) [35;1mgitcomet-core::conflict_label_formatting[0m [34;1mlabel_rebase_parent[0m
2026-09-20T07:14:33.7303303Z [32;1m        PASS[0m [   0.010s] ( 948/2767) [35;1mgitcomet-core::conflict_label_formatting[0m [34;1mlabel_unique_base[0m
2026-09-20T07:14:33.7305352Z [32;1m        PASS[0m [   0.010s] ( 949/2767) [35;1mgitcomet-core::conflict_label_formatting[0m [34;1mlabel_unique_base_rename[0m
2026-09-20T07:14:33.7793544Z [32;1m        PASS[0m [   0.065s] ( 950/2767) [35;1mgitcomet-core::libgit2_git_resources[0m [34;1mlibgit2_merge_resource_layout_matches_upstream_style[0m
2026-09-20T07:14:33.7796273Z [32;1m        PASS[0m [   0.011s] ( 951/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mkdiff3_grouping_keeps_blank_separated_conflicts_split[0m
2026-09-20T07:14:33.8299757Z [32;1m        PASS[0m [   0.011s] ( 952/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mmerge_contributor_alignment_does_not_duplicate_shared_lines[0m
2026-09-20T07:14:33.8303068Z [32;1m        PASS[0m [   0.011s] ( 953/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mmerge_contributor_alignment_leaves_one_sided_merges_alone[0m
2026-09-20T07:14:33.8305248Z [32;1m        PASS[0m [   0.009s] ( 954/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mmerge_contributor_alignment_pairs_shared_added_lines[0m
2026-09-20T07:14:33.8312481Z [32;1m        PASS[0m [   0.010s] ( 955/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mmerge_diff3_marker_size_10[0m
2026-09-20T07:14:33.8323510Z [32;1m        PASS[0m [   0.010s] ( 956/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mmerge_empty_base_both_add_different[0m
2026-09-20T07:14:33.8805434Z [32;1m        PASS[0m [   0.013s] ( 957/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mmerge_empty_base_both_add_same[0m
2026-09-20T07:14:33.8808179Z [32;1m        PASS[0m [   0.010s] ( 958/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mmerge_multiple_nonoverlapping_changes[0m
2026-09-20T07:14:33.8811003Z [32;1m        PASS[0m [   0.009s] ( 959/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mmerge_ours_strategy_at_eof[0m
2026-09-20T07:14:33.8815059Z [32;1m        PASS[0m [   0.014s] ( 960/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mmerge_theirs_strategy_at_eof[0m
2026-09-20T07:14:33.9308962Z [32;1m        PASS[0m [   0.010s] ( 961/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mmerge_union_strategy_at_eof[0m
2026-09-20T07:14:33.9311693Z [32;1m        PASS[0m [   0.010s] ( 962/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_binary_content_text_api_no_panic[0m
2026-09-20T07:14:33.9314395Z [32;1m        PASS[0m [   0.009s] ( 963/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_binary_null_byte_in_utf8[0m
2026-09-20T07:14:33.9318157Z [32;1m        PASS[0m [   0.010s] ( 964/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_binary_rejected[0m
2026-09-20T07:14:33.9322540Z [32;1m        PASS[0m [   0.010s] ( 965/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_both_sides_identical_change[0m
2026-09-20T07:14:33.9811562Z [32;1m        PASS[0m [   0.011s] ( 966/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_conflict_markers_with_labels[0m
2026-09-20T07:14:33.9813791Z [32;1m        PASS[0m [   0.010s] ( 967/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_crlf_conflict_markers[0m
2026-09-20T07:14:33.9815525Z [32;1m        PASS[0m [   0.010s] ( 968/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_delete_vs_modify_conflict[0m
2026-09-20T07:14:33.9817559Z [32;1m        PASS[0m [   0.009s] ( 969/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_diff3_output[0m
2026-09-20T07:14:33.9818761Z [32;1m        PASS[0m [   0.010s] ( 970/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_histogram_clean[0m
2026-09-20T07:14:34.0316767Z [32;1m        PASS[0m [   0.010s] ( 971/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_histogram_conflict[0m
2026-09-20T07:14:34.0319427Z [32;1m        PASS[0m [   0.011s] ( 972/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_histogram_identity[0m
2026-09-20T07:14:34.0320891Z [32;1m        PASS[0m [   0.011s] ( 973/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_histogram_nonoverlapping[0m
2026-09-20T07:14:34.0321952Z [32;1m        PASS[0m [   0.010s] ( 974/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_identity[0m
2026-09-20T07:14:34.0324712Z [32;1m        PASS[0m [   0.009s] ( 975/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_lf_conflict_markers[0m
2026-09-20T07:14:34.0822356Z [32;1m        PASS[0m [   0.009s] ( 976/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_marker_size_10[0m
2026-09-20T07:14:34.0824186Z [32;1m        PASS[0m [   0.010s] ( 977/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_missing_lf_at_eof[0m
2026-09-20T07:14:34.0825849Z [32;1m        PASS[0m [   0.010s] ( 978/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_missing_lf_at_eof_away_from_change[0m
2026-09-20T07:14:34.0827589Z [32;1m        PASS[0m [   0.010s] ( 979/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_myers_c_code_has_spurious_conflicts[0m
2026-09-20T07:14:34.0829545Z [32;1m        PASS[0m [   0.012s] ( 980/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_no_spurious_lf[0m
2026-09-20T07:14:34.1328638Z [32;1m        PASS[0m [   0.010s] ( 981/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_nonoverlapping_clean[0m
2026-09-20T07:14:34.1333467Z [32;1m        PASS[0m [   0.010s] ( 982/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_only_ours_changed[0m
2026-09-20T07:14:34.1335464Z [32;1m        PASS[0m [   0.009s] ( 983/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_only_theirs_changed[0m
2026-09-20T07:14:34.1336894Z [32;1m        PASS[0m [   0.009s] ( 984/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_ours[0m
2026-09-20T07:14:34.1340139Z [32;1m        PASS[0m [   0.011s] ( 985/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_overlapping_conflict[0m
2026-09-20T07:14:34.1832184Z [32;1m        PASS[0m [   0.010s] ( 986/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_preserves_missing_lf[0m
2026-09-20T07:14:34.1834170Z [32;1m        PASS[0m [   0.009s] ( 987/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_theirs[0m
2026-09-20T07:14:34.1835660Z [32;1m        PASS[0m [   0.009s] ( 988/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_union[0m
2026-09-20T07:14:34.1836737Z [32;1m        PASS[0m [   0.009s] ( 989/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_zealous_coalesces_adjacent_conflict_lines[0m
2026-09-20T07:14:34.1837788Z [32;1m        PASS[0m [   0.010s] ( 990/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6403_merge_zealous_keeps_nonblank_separated_conflicts_split[0m
2026-09-20T07:14:34.1838683Z [32;1m        PASS[0m [   0.009s] ( 991/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6427_zdiff3_basic[0m
2026-09-20T07:14:34.2336987Z [32;1m        PASS[0m [   0.011s] ( 992/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6427_zdiff3_evil[0m
2026-09-20T07:14:34.2339445Z [32;1m        PASS[0m [   0.010s] ( 993/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6427_zdiff3_interesting[0m
2026-09-20T07:14:34.2342326Z [32;1m        PASS[0m [   0.011s] ( 994/2767) [35;1mgitcomet-core::merge_algorithm[0m [34;1mt6427_zdiff3_middle_common[0m
2026-09-20T07:14:34.2346860Z [32;1m        PASS[0m [   0.011s] ( 995/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mactual_result_path_preserves_multi_dot_extension_suffix[0m
2026-09-20T07:14:34.2843925Z [32;1m        PASS[0m [   0.011s] ( 996/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mactual_result_path_without_expected_uses_base_directory[0m
2026-09-20T07:14:34.2846158Z [32;1m        PASS[0m [   0.017s] ( 997/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mdiscover_fixtures_includes_cases_without_expected_result[0m
2026-09-20T07:14:34.2855595Z [32;1m        PASS[0m [   0.020s] ( 998/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mdiscover_fixtures_uses_last_base_marker_in_filename[0m
2026-09-20T07:14:34.2865810Z [32;1m        PASS[0m [   2.522s] ( 999/2767) [35;1mgitcomet-core[0m [36mprocess::probe::tests[0m[36m::[0m[34;1mdeadline_includes_inherited_pipes_and_terminates_descendants[0m
2026-09-20T07:14:34.4361437Z [32;1m        PASS[0m [   0.146s] (1000/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mfixture_1_simpletest[0m
2026-09-20T07:14:34.4365935Z [32;1m        PASS[0m [   0.144s] (1001/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mfixture_2_prefer_identical[0m
2026-09-20T07:14:34.4863184Z [32;1m        PASS[0m [   0.063s] (1002/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mfixture_4_overlapping_conflict[0m
2026-09-20T07:14:34.5368905Z [32;1m        PASS[0m [   0.083s] (1003/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mfixture_3_nonoverlapping_changes[0m
2026-09-20T07:14:34.5882037Z [32;1m        PASS[0m [   0.079s] (1004/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mfixture_5_identical_changes[0m
2026-09-20T07:14:34.5884405Z [32;1m        PASS[0m [   0.081s] (1005/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mfixture_6_delete_vs_modify[0m
2026-09-20T07:14:34.6394523Z [32;1m        PASS[0m [   0.074s] (1006/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mfixture_7_add_add_conflict[0m
2026-09-20T07:14:34.6900794Z [32;1m        PASS[0m [   0.078s] (1007/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mfixture_8_kdiff3_simple_alignment[0m
2026-09-20T07:14:34.7398826Z [32;1m        PASS[0m [   0.084s] (1008/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mfixture_9_kdiff3_prefer_identical_alignment[0m
2026-09-20T07:14:34.7400724Z [32;1m        PASS[0m [   0.012s] (1009/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mparses_alignment_expected_rows[0m
2026-09-20T07:14:34.7914602Z [32;1m        PASS[0m [   0.012s] (1010/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mparses_directive_expected_error_binary[0m
2026-09-20T07:14:34.7917314Z [32;1m        PASS[0m [   0.013s] (1011/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mparses_directives_and_merge_output_body[0m
2026-09-20T07:14:34.7919333Z [32;1m        PASS[0m [   0.021s] (1012/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mrun_fixture_bytes_api_expected_binary_error_succeeds[0m
2026-09-20T07:14:34.8433193Z [32;1m        PASS[0m [   0.020s] (1013/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mrun_fixture_without_expected_result_succeeds[0m
2026-09-20T07:14:34.8446836Z [32;1m        PASS[0m [   0.012s] (1014/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mrun_validation_with_artifact_success_does_not_write_actual_result[0m
2026-09-20T07:14:34.8455886Z [32;1m        PASS[0m [   0.016s] (1015/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mrun_validation_with_artifact_writes_actual_result_on_panic[0m
2026-09-20T07:14:34.9540590Z [32;1m        PASS[0m [   0.243s] (1016/2767) [35;1mgitcomet-core::merge_fixture_harness[0m [34;1mfixture_harness_discovers_and_runs_all_fixtures[0m
2026-09-20T07:14:35.1541546Z [32;1m        PASS[0m [   1.446s] (1017/2767) [35;1mgitcomet-core::libgit2_git_resources[0m [34;1mrehydrated_worktree_fixtures_match_libgit2_payloads[0m
2026-09-20T07:14:36.0310482Z [32;1m        PASS[0m [   1.164s] (1018/2767) [35;1mgitcomet-core::merge_git_extraction[0m [34;1mextraction_discovers_merge_commits[0m
2026-09-20T07:14:36.3965916Z [32;1m        PASS[0m [   2.684s] (1019/2767) [35;1mgitcomet-core::libgit2_git_resources[0m [34;1mmerge_recursive_rehydration_extracts_real_text_cases[0m
2026-09-20T07:14:36.4984408Z [32;1m        PASS[0m [   0.104s] (1020/2767) [35;1mgitcomet-core::merge_git_extraction[0m [34;1mextraction_regression_on_gitcomet_repo[0m
2026-09-20T07:14:36.6632865Z [32;1m        PASS[0m [   1.737s] (1021/2767) [35;1mgitcomet-core::merge_git_extraction[0m [34;1mextraction_finds_nontrivial_conflict[0m
2026-09-20T07:14:36.8153148Z [32;1m        PASS[0m [   1.647s] (1022/2767) [35;1mgitcomet-core::merge_git_extraction[0m [34;1mextraction_handles_clean_merge[0m
2026-09-20T07:14:36.8656774Z [32;1m        PASS[0m [   0.019s] (1023/2767) [35;1mgitcomet-core::merge_git_extraction[0m [34;1mextraction_writes_fixture_files[0m
2026-09-20T07:14:36.8657833Z [32;1m        PASS[0m [   0.018s] (1024/2767) [35;1mgitcomet-core::merge_permutation_corpus[0m [34;1mkdiff3_permutation_corpus_sampled_r3_seed0[0m
2026-09-20T07:14:36.8658884Z [32;1m        PASS[0m [   0.009s] (1025/2767) [35;1mgitcomet-fs-watch[0m [36mwindows_test_support::tests[0m[36m::[0m[34;1mmissing_volume_is_not_eligible[0m
2026-09-20T07:14:36.8660062Z [32;1m        PASS[0m [   0.008s] (1026/2767) [35;1mgitcomet-fs-watch[0m [36mwindows_test_support::tests[0m[36m::[0m[34;1mnative_sync_rejects_remote_removable_and_unknown_filesystems[0m
2026-09-20T07:14:36.8661190Z [32;1m        PASS[0m [   0.010s] (1027/2767) [35;1mgitcomet-git-gix[0m [36mrepo::blame::tests[0m[36m::[0m[34;1mblame_blob_lines_is_empty_for_empty_blob[0m
2026-09-20T07:14:36.9162852Z [32;1m        PASS[0m [   0.009s] (1028/2767) [35;1mgitcomet-git-gix[0m [36mrepo::blame::tests[0m[36m::[0m[34;1mblame_blob_lines_preserves_terminators_and_final_line[0m
2026-09-20T07:14:36.9164100Z [32;1m        PASS[0m [   0.008s] (1029/2767) [35;1mgitcomet-git-gix[0m [36mrepo::blame::tests[0m[36m::[0m[34;1mblame_line_text_trims_crlf_and_lf[0m
2026-09-20T07:14:37.0734269Z [32;1m        PASS[0m [   0.184s] (1030/2767) [35;1mgitcomet-git-gix[0m [36mrepo::blame::tests[0m[36m::[0m[34;1mconfigured_rewrites_disables_renames_when_configured[0m
2026-09-20T07:14:37.1254826Z [32;1m        PASS[0m [   0.010s] (1031/2767) [35;1mgitcomet-git-gix[0m [36mrepo::blame::tests[0m[36m::[0m[34;1mis_hex_object_id_accepts_sha1_and_sha256_widths[0m
2026-09-20T07:14:37.1267708Z [32;1m        PASS[0m [   0.010s] (1032/2767) [35;1mgitcomet-git-gix[0m [36mrepo::blame::tests[0m[36m::[0m[34;1mparse_blame_porcelain_handles_committed_and_uncommitted_lines[0m
2026-09-20T07:14:37.1336084Z [32;1m        PASS[0m [   0.011s] (1033/2767) [35;1mgitcomet-git-gix[0m [36mrepo::blame::tests[0m[36m::[0m[34;1mparse_blame_porcelain_recognizes_sha256_commit_ids[0m
2026-09-20T07:14:37.1340623Z [32;1m        PASS[0m [   0.011s] (1034/2767) [35;1mgitcomet-git-gix[0m [36mrepo::blame::tests[0m[36m::[0m[34;1mparse_blame_porcelain_surfaces_historical_path_on_rename[0m
2026-09-20T07:14:37.1758524Z [32;1m        PASS[0m [   0.029s] (1035/2767) [35;1mgitcomet-git-gix[0m [36mrepo::blame::tests[0m[36m::[0m[34;1msynthesize_uncommitted_blame_is_empty_for_empty_file[0m
2026-09-20T07:14:37.1761261Z [32;1m        PASS[0m [   0.016s] (1036/2767) [35;1mgitcomet-git-gix[0m [36mrepo::blame::tests[0m[36m::[0m[34;1msynthesize_uncommitted_blame_marks_every_line_local[0m
2026-09-20T07:14:37.4352391Z [32;1m        PASS[0m [   0.257s] (1037/2767) [35;1mgitcomet-git-gix[0m [36mrepo::diff::tests[0m[36m::[0m[34;1mdiff_file_text_for_staged_gitlink_returns_empty_sources[0m
2026-09-20T07:14:37.4359396Z [32;1m        PASS[0m [   0.017s] (1038/2767) [35;1mgitcomet-git-gix[0m [36mrepo::diff::tests[0m[36m::[0m[34;1mpersist_worktree_git_cache_file_preserves_identical_existing_file[0m
2026-09-20T07:14:37.4865484Z [32;1m        PASS[0m [   0.017s] (1039/2767) [35;1mgitcomet-git-gix[0m [36mrepo::diff::tests[0m[36m::[0m[34;1mpersist_worktree_git_cache_file_replaces_existing_cache_file[0m
2026-09-20T07:14:37.7970801Z [32;1m        PASS[0m [   0.348s] (1040/2767) [35;1mgitcomet-git-gix[0m [36mrepo::diff::tests[0m[36m::[0m[34;1mpreview_blob_cache_ignores_pre_planted_file_with_other_content[0m
2026-09-20T07:14:37.9030495Z [32;1m        PASS[0m [   1.256s] (1041/2767) [35;1mgitcomet-core::merge_git_extraction[0m [34;1mextraction_skips_trivial_merges[0m
2026-09-20T07:14:37.9595511Z [32;1m        PASS[0m [   0.014s] (1042/2767) [35;1mgitcomet-git-gix[0m [36mrepo::diff::tests[0m[36m::[0m[34;1mread_worktree_image_file_bytes_allows_file_at_size_limit[0m
2026-09-20T07:14:37.9597890Z [32;1m        PASS[0m [   0.015s] (1043/2767) [35;1mgitcomet-git-gix[0m [36mrepo::diff::tests[0m[36m::[0m[34;1mread_worktree_image_file_bytes_rejects_oversized_file_before_reading[0m
2026-09-20T07:14:38.0595086Z [32;1m        PASS[0m [   2.053s] (1044/2767) [35;1mgitcomet-core::merge_git_extraction[0m [34;1mextraction_handles_multifile_merge[0m
2026-09-20T07:14:38.1631007Z [32;1m        PASS[0m [   0.327s] (1045/2767) [35;1mgitcomet-git-gix[0m [36mrepo::diff::tests[0m[36m::[0m[34;1mpreview_blob_cache_keeps_verified_existing_file[0m
2026-09-20T07:14:38.1659020Z [32;1m        PASS[0m [   0.014s] (1046/2767) [35;1mgitcomet-git-gix[0m [36mrepo::diff::tests[0m[36m::[0m[34;1mworktree_source_identity_changes_with_normalized_content_hash[0m
2026-09-20T07:14:38.1669020Z [32;1m        PASS[0m [   1.669s] (1047/2767) [35;1mgitcomet-core::merge_git_extraction[0m [34;1mextraction_skips_binary_files[0m
2026-09-20T07:14:38.2128854Z [32;1m        PASS[0m [   0.239s] (1048/2767) [35;1mgitcomet-git-gix[0m [36mrepo::diff::tests[0m[36m::[0m[34;1mrepeated_worktree_source_load_preserves_content_addressed_cache_file[0m
2026-09-20T07:14:38.5731095Z [32;1m        PASS[0m [   0.392s] (1049/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_worktree_files_includes_empty_directories[0m
2026-09-20T07:14:38.6243815Z [32;1m        PASS[0m [   0.524s] (1050/2767) [35;1mgitcomet-git-gix[0m [36mrepo::diff::tests[0m[36m::[0m[34;1mworktree_diff_does_not_write_index[0m
2026-09-20T07:14:38.6755761Z [32;1m        PASS[0m [   0.457s] (1051/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_worktree_files_includes_staged_but_uncommitted_files[0m
2026-09-20T07:14:38.7324924Z [32;1m        PASS[0m [   0.551s] (1052/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_tree_files_at_commit_respects_historical_tree[0m
2026-09-20T07:14:39.0386279Z [32;1m        PASS[0m [   0.451s] (1053/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_worktree_files_includes_untracked_files_in_a_new_folder[0m
2026-09-20T07:14:39.2947396Z [32;1m        PASS[0m [   0.586s] (1054/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_worktree_files_omits_files_deleted_from_disk[0m
2026-09-20T07:14:39.3492018Z [32;1m        PASS[0m [   0.689s] (1055/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_worktree_files_nested_directories_have_correct_depth[0m
2026-09-20T07:14:39.4000891Z [32;1m        PASS[0m [   0.387s] (1056/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_worktree_files_omits_ignored_entries[0m
2026-09-20T07:14:39.6616726Z [32;1m        PASS[0m [   0.226s] (1057/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_worktree_files_sorts_directories_first_then_alphabetically[0m
2026-09-20T07:14:39.8703186Z [32;1m        PASS[0m [   0.199s] (1058/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_worktree_files_works_without_any_commit[0m
2026-09-20T07:14:39.8710180Z [32;1m        PASS[0m [   0.574s] (1059/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_worktree_files_returns_flat_files_correctly[0m
2026-09-20T07:14:39.8714935Z [32;1m        PASS[0m [   0.013s] (1060/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mcached_commit_id_reuses_existing_arc_for_same_object_id[0m
2026-09-20T07:14:39.9211518Z [32;1m        PASS[0m [   0.018s] (1061/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mlocal_branch_name_strips_heads_prefix[0m
2026-09-20T07:14:39.9214841Z [32;1m        PASS[0m [   0.027s] (1062/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mparse_local_branches_for_each_ref_parses_upstream_metadata[0m
2026-09-20T07:14:39.9220407Z [32;1m        PASS[0m [   0.596s] (1063/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_worktree_files_sorts_directories_before_files[0m
2026-09-20T07:14:39.9224223Z [32;1m        PASS[0m [   0.012s] (1064/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mparse_local_branches_for_each_ref_treats_empty_track_as_in_sync[0m
2026-09-20T07:14:39.9725513Z [32;1m        PASS[0m [   0.013s] (1065/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mparse_local_branches_for_each_ref_treats_gone_upstream_as_untracked[0m
2026-09-20T07:14:39.9730027Z [32;1m        PASS[0m [   0.014s] (1066/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mparse_ref_metadata_for_each_ref_allows_empty_author_and_subject[0m
2026-09-20T07:14:39.9751972Z [32;1m        PASS[0m [   0.013s] (1067/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mparse_ref_metadata_for_each_ref_keeps_nul_bytes_inside_the_subject[0m
2026-09-20T07:14:39.9762603Z [32;1m        PASS[0m [   0.014s] (1068/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mparse_ref_metadata_for_each_ref_parses_local_and_remote_refs[0m
2026-09-20T07:14:39.9773831Z [32;1m        PASS[0m [   0.017s] (1069/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mparse_ref_metadata_for_each_ref_skips_malformed_rows_without_failing[0m
2026-09-20T07:14:39.9779443Z [32;1m        PASS[0m [   0.020s] (1070/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mparse_upstream_identity_preserves_slashes_on_both_sides[0m
2026-09-20T07:14:40.0230034Z [32;1m        PASS[0m [   0.018s] (1071/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mparse_upstream_identity_requires_an_exact_remote_and_head_ref[0m
2026-09-20T07:14:40.0232610Z [32;1m        PASS[0m [   0.015s] (1072/2767) [35;1mgitcomet-git-gix[0m [36mrepo::git_ops::tests[0m[36m::[0m[34;1mparse_upstream_track_divergence_supports_ahead_and_behind_counts[0m
2026-09-20T07:14:40.0238619Z [32;1m        PASS[0m [   0.014s] (1073/2767) [35;1mgitcomet-git-gix[0m [36mrepo::history::tests[0m[36m::[0m[34;1meditor_path_uses_posix_shell_quotes[0m
2026-09-20T07:14:40.0242939Z [32;1m        PASS[0m [   0.012s] (1074/2767) [35;1mgitcomet-git-gix[0m [36mrepo::history::tests[0m[36m::[0m[34;1mempty_output_parses_to_no_entries[0m
2026-09-20T07:14:40.0247064Z [32;1m        PASS[0m [   0.012s] (1075/2767) [35;1mgitcomet-git-gix[0m [36mrepo::history::tests[0m[36m::[0m[34;1mparses_records_with_multiline_bodies_and_control_bytes[0m
2026-09-20T07:14:40.0254053Z [32;1m        PASS[0m [   0.011s] (1076/2767) [35;1mgitcomet-git-gix[0m [36mrepo::history::tests[0m[36m::[0m[34;1mrejects_record_with_invalid_commit_id[0m
2026-09-20T07:14:40.0260801Z [32;1m        PASS[0m [   0.012s] (1077/2767) [35;1mgitcomet-git-gix[0m [36mrepo::history::tests[0m[36m::[0m[34;1mrejects_record_with_missing_fields[0m
2026-09-20T07:14:40.0263300Z [32;1m        PASS[0m [   0.012s] (1078/2767) [35;1mgitcomet-git-gix[0m [36mrepo::history::tests[0m[36m::[0m[34;1mtodo_content_flattens_every_summary_line_without_temporary_strings[0m
2026-09-20T07:14:40.6322980Z [32;1m        PASS[0m [   0.805s] (1079/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mworktree_and_commit_listings_agree_on_a_clean_tree[0m
2026-09-20T07:14:40.6829943Z [32;1m        PASS[0m [   0.622s] (1080/2767) [35;1mgitcomet-git-gix[0m [36mrepo::line_stats::tests[0m[36m::[0m[34;1ma_deleted_worktree_file_counts_every_line_as_removed[0m
2026-09-20T07:14:40.6833724Z [32;1m        PASS[0m [   0.627s] (1081/2767) [35;1mgitcomet-git-gix[0m [36mrepo::line_stats::tests[0m[36m::[0m[34;1ma_cancelled_token_stops_the_scan[0m
2026-09-20T07:14:40.6837766Z [32;1m        PASS[0m [   2.070s] (1082/2767) [35;1mgitcomet-git-gix[0m [36mrepo::file_browser::tests[0m[36m::[0m[34;1mlist_worktree_files_lists_a_submodule_as_a_directory[0m
2026-09-20T07:14:41.2999976Z [32;1m        PASS[0m [   0.645s] (1083/2767) [35;1mgitcomet-git-gix[0m [36mrepo::line_stats::tests[0m[36m::[0m[34;1mcounts_both_lanes_independently[0m
2026-09-20T07:14:41.3005958Z [32;1m        PASS[0m [   0.658s] (1084/2767) [35;1mgitcomet-git-gix[0m [36mrepo::line_stats::tests[0m[36m::[0m[34;1mempty_supplied_status_does_not_launch_clean_filter_or_rescan_worktree[0m
2026-09-20T07:14:41.3497438Z [32;1m        PASS[0m [   0.661s] (1085/2767) [35;1mgitcomet-git-gix[0m [36mrepo::line_stats::tests[0m[36m::[0m[34;1mshared_pipeline_applies_each_files_attributes[0m
2026-09-20T07:14:41.3499926Z [32;1m        PASS[0m [   0.690s] (1086/2767) [35;1mgitcomet-git-gix[0m [36mrepo::line_stats::tests[0m[36m::[0m[34;1ma_staged_rename_reports_the_edit_not_the_whole_file[0m
2026-09-20T07:14:41.7749333Z [32;1m        PASS[0m [   0.472s] (1087/2767) [35;1mgitcomet-git-gix[0m [36mrepo::line_stats::tests[0m[36m::[0m[34;1mstaged_walk_preserves_cancellation[0m
2026-09-20T07:14:41.8279007Z [32;1m        PASS[0m [   0.507s] (1088/2767) [35;1mgitcomet-git-gix[0m [36mrepo::line_stats::tests[0m[36m::[0m[34;1mstaged_counts_work_on_an_unborn_head[0m
2026-09-20T07:14:41.8281420Z [32;1m        PASS[0m [   0.020s] (1089/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::decode::tests[0m[36m::[0m[34;1mcommit_decode_preserves_missing_and_corrupt_object_errors[0m
2026-09-20T07:14:41.8284067Z [32;1m        PASS[0m [   0.010s] (1090/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::decode::tests[0m[36m::[0m[34;1mcommit_decode_refreshes_a_stale_snapshot_once[0m
2026-09-20T07:14:42.0841097Z [32;1m        PASS[0m [   0.769s] (1091/2767) [35;1mgitcomet-git-gix[0m [36mrepo::line_stats::tests[0m[36m::[0m[34;1muntracked_and_binary_report_no_counts[0m
2026-09-20T07:14:42.1840009Z [32;1m        PASS[0m [   0.830s] (1092/2767) [35;1mgitcomet-git-gix[0m [36mrepo::line_stats::tests[0m[36m::[0m[34;1msupplied_status_counts_match_standalone_across_file_kinds[0m
2026-09-20T07:14:42.9047501Z [32;1m        PASS[0m [   1.077s] (1093/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1ma_page_chunk_counts_lookahead_and_rejected_commits_as_visited[0m
2026-09-20T07:14:43.1108763Z [32;1m        PASS[0m [   0.999s] (1094/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1ma_resumed_topo_walk_uses_the_new_pages_cancellation_token[0m
2026-09-20T07:14:43.1160802Z [32;1m        PASS[0m [   0.012s] (1095/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mapply_first_parent_resume_hint_clears_stale_resume_hint_when_no_parent_exists[0m
2026-09-20T07:14:43.1163302Z [32;1m        PASS[0m [   0.015s] (1096/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mapply_first_parent_resume_hint_uses_first_parent_of_last_commit[0m
2026-09-20T07:14:43.2836373Z [32;1m        PASS[0m [   1.144s] (1097/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mall_branches_tips_follow_symbolic_refs_into_the_tag_namespace[0m
2026-09-20T07:14:44.3583250Z [32;1m        PASS[0m [   1.218s] (1098/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mcommit_details_stats_skip_oversized_blobs_without_inflating_them[0m
2026-09-20T07:14:44.4542396Z [32;1m        PASS[0m [   1.158s] (1099/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mcommit_details_stats_treat_binary_and_absent_sides_as_before[0m
2026-09-20T07:14:44.4566428Z [32;1m        PASS[0m [   0.011s] (1100/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mcursor_gate_skips_until_after_last_seen[0m
2026-09-20T07:14:44.6154890Z [32;1m        PASS[0m [   1.699s] (1101/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mall_branches_tips_reuse_cached_tips_until_the_ref_namespace_changes[0m
2026-09-20T07:14:45.0743805Z [32;1m        PASS[0m [   0.622s] (1102/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mdeep_log_pages_share_a_total_cache_row_budget[0m
2026-09-20T07:14:45.2300451Z [32;1m        PASS[0m [   0.634s] (1103/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mdiff_range_files_accepts_the_empty_tree_as_a_base[0m
2026-09-20T07:14:45.6042510Z [32;1m        PASS[0m [   1.271s] (1104/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mcursor_file_history_pages_reuse_cached_follow_history[0m
2026-09-20T07:14:45.8627570Z [32;1m        PASS[0m [   0.750s] (1105/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mdiff_range_files_flags_a_submodule_pointer_against_the_working_tree[0m
2026-09-20T07:14:45.9162921Z [32;1m        PASS[0m [   4.079s] (1106/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1ma_cached_page_keeps_the_page_that_follows_it_from_being_evicted[0m
2026-09-20T07:14:46.0728645Z [32;1m        PASS[0m [   0.840s] (1107/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mdiff_range_files_lists_changes_against_the_working_tree[0m
2026-09-20T07:14:46.0732651Z [32;1m        PASS[0m [   0.011s] (1108/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mnext_commit_id_cache_reuses_commit_id_for_matching_first_parent[0m
2026-09-20T07:14:46.1292414Z [32;1m        PASS[0m [   0.016s] (1109/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mobject_id_from_commit_id_rejects_invalid_hex[0m
2026-09-20T07:14:46.1300732Z [32;1m        PASS[0m [   0.012s] (1110/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1monly_a_missing_object_allows_the_date_order_fallback[0m
2026-09-20T07:14:46.1318613Z [32;1m        PASS[0m [   0.014s] (1111/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mrecent_commit_message_limits_cap_large_requests_without_panicking[0m
2026-09-20T07:14:46.4917183Z [32;1m        PASS[0m [   0.600s] (1112/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mfinishing_a_page_reports_a_request_that_was_superseded_while_it_was_built[0m
2026-09-20T07:14:46.6007738Z [32;1m        PASS[0m [   0.949s] (1113/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mdiff_range_files_lists_changes_between_two_commits[0m
2026-09-20T07:14:46.7475394Z [32;1m        PASS[0m [   0.907s] (1114/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mdiff_range_files_parses_renames_against_the_working_tree[0m
2026-09-20T07:14:47.0628378Z [32;1m        PASS[0m [   0.929s] (1115/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mrecent_commit_messages_large_limit_reads_available_messages[0m
2026-09-20T07:14:47.3709347Z [32;1m        PASS[0m [   0.784s] (1116/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mreflog_head_entries_carry_the_committer_as_author[0m
2026-09-20T07:14:47.3711655Z [32;1m        PASS[0m [   0.608s] (1117/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mreflog_head_impl_handles_an_unbounded_limit[0m
2026-09-20T07:14:47.3737027Z [32;1m        PASS[0m [   0.011s] (1118/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mrepeated_author_cache_reuses_arc_for_identical_names[0m
2026-09-20T07:14:47.6342128Z [32;1m        PASS[0m [   1.157s] (1119/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mref_metadata_cache_follows_symbolic_branches_into_the_tag_namespace[0m
2026-09-20T07:14:47.6828712Z [32;1m        PASS[0m [   0.621s] (1120/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mreflog_head_impl_returns_empty_for_a_zero_limit[0m
2026-09-20T07:14:48.2679829Z [32;1m        PASS[0m [   0.616s] (1121/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mresolve_commit_reports_an_unknown_reference[0m
2026-09-20T07:14:48.3716836Z [32;1m        PASS[0m [   1.013s] (1122/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mresolve_commit_accepts_any_revspec_git_understands[0m
2026-09-20T07:14:48.5282658Z [32;1m        PASS[0m [   0.856s] (1123/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mresolve_commit_upgrades_an_abbreviated_reference_to_the_full_oid[0m
2026-09-20T07:14:48.6855662Z [32;1m        PASS[0m [   0.437s] (1124/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mshallow_snapshot_uses_contents_even_when_stat_metadata_collides[0m
2026-09-20T07:14:48.8928226Z [32;1m        PASS[0m [   1.559s] (1125/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mrename_destination_at_commit_resolves_rename_introduced_at_merge[0m
2026-09-20T07:14:48.9453956Z [32;1m        PASS[0m [   0.567s] (1126/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mtopo_setup_emits_a_chunk_and_honours_cancellation[0m
2026-09-20T07:14:49.9312035Z [32;1m        PASS[0m [   1.374s] (1127/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1munbounded_file_history_pages_return_every_commit_without_a_cursor[0m
2026-09-20T07:14:49.9806154Z [32;1m        PASS[0m [   1.054s] (1128/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mupstream_divergence_honours_cancellation_inside_the_walk[0m
2026-09-20T07:14:50.5037107Z [32;1m        PASS[0m [   1.556s] (1129/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mupstream_divergence_is_memoized_by_tip_pair_and_recomputed_when_tips_move[0m
2026-09-20T07:14:50.5540194Z [32;1m        PASS[0m [   0.659s] (1130/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mworktree_file_source_memo_invalidates_on_global_attributes_change[0m
2026-09-20T07:14:50.6574180Z [32;1m        PASS[0m [   1.949s] (1131/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mupstream_divergence_cache_invalidates_on_shallow_boundary_changes[0m
2026-09-20T07:14:50.6577209Z [32;1m        PASS[0m [   0.152s] (1132/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mrepo_local_builtin_tool_name_is_allowed_without_consent[0m
2026-09-20T07:14:50.7082174Z [32;1m        PASS[0m [   0.151s] (1133/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mrepo_local_guitool_name_is_refused_without_consent[0m
2026-09-20T07:14:50.7585628Z [32;1m        PASS[0m [   0.768s] (1134/2767) [35;1mgitcomet-git-gix[0m [36mrepo::log::tests[0m[36m::[0m[34;1mworktree_file_source_memo_invalidates_on_index_attributes_change[0m
2026-09-20T07:14:50.8092129Z [32;1m        PASS[0m [   0.130s] (1135/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mrepo_local_tool_name_yields_to_trusted_tool_without_consent[0m
2026-09-20T07:14:50.8094658Z [32;1m        PASS[0m [   0.137s] (1136/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mrepo_local_tool_name_is_used_with_consent[0m
2026-09-20T07:14:50.8642764Z [32;1m        PASS[0m [   0.134s] (1137/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mrepo_local_tool_path_is_refused_without_consent[0m
2026-09-20T07:14:50.8709159Z [32;1m        PASS[0m [   0.132s] (1138/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mrepo_local_tool_path_is_used_with_consent[0m
2026-09-20T07:14:50.8712185Z [32;1m        PASS[0m [   0.016s] (1139/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_build_stage_paths_rejects_paths_outside_worktree_metadata[0m
2026-09-20T07:14:50.8733212Z [32;1m        PASS[0m [   0.014s] (1140/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_build_stage_paths_write_to_temp_false_normalizes_windows_separators[0m
2026-09-20T07:14:50.9116796Z [32;1m        PASS[0m [   0.016s] (1141/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_build_stage_paths_write_to_temp_false_uses_workdir_prefix[0m
2026-09-20T07:14:50.9120020Z [32;1m        PASS[0m [   0.023s] (1142/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_build_stage_paths_write_to_temp_true_uses_tempdir[0m
2026-09-20T07:14:50.9122484Z [32;1m        PASS[0m [   0.020s] (1143/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_choose_mergetool_name_auto_with_display_prefers_guitool[0m
2026-09-20T07:14:50.9128037Z [32;1m        PASS[0m [   0.015s] (1144/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_choose_mergetool_name_errors_when_no_tool_configured[0m
2026-09-20T07:14:50.9133527Z [32;1m        PASS[0m [   0.018s] (1145/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_choose_mergetool_name_auto_without_display_prefers_cli_tool[0m
2026-09-20T07:14:50.9141203Z [32;1m        PASS[0m [   0.135s] (1146/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mrepo_local_tool_path_yields_to_trusted_path_without_consent[0m
2026-09-20T07:14:50.9151361Z [32;1m        PASS[0m [   0.139s] (1147/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mrepo_local_unknown_tool_name_is_refused_without_consent[0m
2026-09-20T07:14:50.9617344Z [32;1m        PASS[0m [   0.016s] (1148/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_choose_mergetool_name_falls_back_to_guitool_if_only_guitool_set[0m
2026-09-20T07:14:50.9619949Z [32;1m        PASS[0m [   0.017s] (1149/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_choose_mergetool_name_prefers_guitool_when_enabled[0m
2026-09-20T07:14:51.0665177Z [32;1m        PASS[0m [   0.138s] (1150/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_git_config_get_bool_bare_key_is_true[0m
2026-09-20T07:14:51.1182214Z [32;1m        PASS[0m [   0.155s] (1151/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_git_config_get_bool_nonexistent_key_returns_none[0m
2026-09-20T07:14:51.1190853Z [32;1m        PASS[0m [   0.170s] (1152/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_git_config_get_bool_invalid_value_errors[0m
2026-09-20T07:14:51.1707135Z [32;1m        PASS[0m [   0.230s] (1153/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_git_config_get_bool_parses_variants[0m
2026-09-20T07:14:51.1709673Z [32;1m        PASS[0m [   0.014s] (1154/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_mergetool_path_validation_preserves_relative_components[0m
2026-09-20T07:14:51.2231202Z [32;1m        PASS[0m [   0.014s] (1155/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_parse_git_bool_false_variants[0m
2026-09-20T07:14:51.2236668Z [32;1m        PASS[0m [   0.012s] (1156/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_parse_git_bool_true_variants[0m
2026-09-20T07:14:51.2239942Z [32;1m        PASS[0m [   0.016s] (1157/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_parse_gui_default_invalid_errors[0m
2026-09-20T07:14:51.2248118Z [32;1m        PASS[0m [   0.166s] (1158/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_git_config_get_existing_key[0m
2026-09-20T07:14:51.2277931Z [32;1m        PASS[0m [   0.140s] (1159/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_git_config_get_nonexistent_key_returns_none[0m
2026-09-20T07:14:51.2303728Z [32;1m        PASS[0m [   0.014s] (1160/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_parse_gui_default_variants[0m
2026-09-20T07:14:51.3249362Z [32;1m        PASS[0m [   0.205s] (1161/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_git_config_get_with_scope_local_ignores_worktree_config[0m
2026-09-20T07:14:51.3810069Z [32;1m        PASS[0m [   0.136s] (1162/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_read_index_stage_bytes_optional_no_conflict[0m
2026-09-20T07:14:51.4897455Z [32;1m        PASS[0m [   0.244s] (1163/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_resolve_mergetool_config_auto_without_display_uses_merge_tool[0m
2026-09-20T07:14:51.4903316Z [32;1m        PASS[0m [   0.197s] (1164/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_resolve_mergetool_config_reads_keep_temporaries[0m
2026-09-20T07:14:51.5367227Z [32;1m        PASS[0m [   0.301s] (1165/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_resolve_mergetool_config_prefers_guitool_and_reads_path_override[0m
2026-09-20T07:14:51.5876923Z [32;1m        PASS[0m [   0.208s] (1166/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_resolve_mergetool_config_reads_write_to_temp[0m
2026-09-20T07:14:51.6378501Z [32;1m        PASS[0m [   0.074s] (1167/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_run_custom_mergetool_command_windows_executes_quoted_cmd_payload[0m
2026-09-20T07:14:51.6381965Z [32;1m        PASS[0m [   0.045s] (1168/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_shell_command_windows_uses_cmd_percent_expansion[0m
2026-09-20T07:14:51.6894516Z [32;1m        PASS[0m [   0.193s] (1169/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_resolve_mergetool_config_trust_exit_code_falls_back_to_global_setting[0m
2026-09-20T07:14:51.6925142Z [32;1m        PASS[0m [   0.224s] (1170/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtest_resolve_mergetool_config_tool_specific_trust_exit_overrides_global[0m
2026-09-20T07:14:51.7413159Z [32;1m        PASS[0m [   0.013s] (1171/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool_builtin::tests[0m[36m::[0m[34;1mdiff_only_and_base_requiring_tools_report_unsupported[0m
2026-09-20T07:14:51.7416596Z [32;1m        PASS[0m [   0.012s] (1172/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool_builtin::tests[0m[36m::[0m[34;1mevery_builtin_merge_command_names_the_merged_output[0m
2026-09-20T07:14:51.7441216Z [32;1m        PASS[0m [   0.123s] (1173/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mtrusted_tool_selection_is_not_gated_when_repository_repeats_it[0m
2026-09-20T07:14:51.7443917Z [32;1m        PASS[0m [   0.014s] (1174/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool_builtin::tests[0m[36m::[0m[34;1mkdiff3_merge_uses_output_file_and_three_way_labels[0m
2026-09-20T07:14:51.7446845Z [32;1m        PASS[0m [   0.012s] (1175/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool_builtin::tests[0m[36m::[0m[34;1mkdiff3_without_base_uses_two_way_merge[0m
2026-09-20T07:14:51.7449769Z [32;1m        PASS[0m [   0.013s] (1176/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool_builtin::tests[0m[36m::[0m[34;1mprogram_lookup_finds_executables_on_the_search_path[0m
2026-09-20T07:14:51.7452629Z [32;1m        PASS[0m [   0.012s] (1177/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool_builtin::tests[0m[36m::[0m[34;1mtool_name_variants_fall_back_to_base_tool[0m
2026-09-20T07:14:51.7914747Z [32;1m        PASS[0m [   0.013s] (1178/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool_builtin::tests[0m[36m::[0m[34;1munknown_tool_leaves_convention_to_caller[0m
2026-09-20T07:14:51.7917979Z [32;1m        PASS[0m [   0.012s] (1179/2767) [35;1mgitcomet-git-gix[0m [36mrepo::porcelain::tests[0m[36m::[0m[34;1mbuild_untracked_conflict_markers_appends_missing_newlines[0m
2026-09-20T07:14:51.7929043Z [32;1m        PASS[0m [   0.154s] (1180/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool::tests[0m[36m::[0m[34;1mworktree_scoped_tool_path_counts_as_repository_config[0m
2026-09-20T07:14:51.7934410Z [32;1m        PASS[0m [   0.012s] (1181/2767) [35;1mgitcomet-git-gix[0m [36mrepo::porcelain::tests[0m[36m::[0m[34;1mparses_untracked_restore_conflict_paths_with_optional_error_prefixes[0m
2026-09-20T07:14:51.7938136Z [32;1m        PASS[0m [   0.012s] (1182/2767) [35;1mgitcomet-git-gix[0m [36mrepo::porcelain::tests[0m[36m::[0m[34;1mparses_untracked_restore_conflict_paths_with_quoted_paths[0m
2026-09-20T07:14:51.7945808Z [32;1m        PASS[0m [   0.013s] (1183/2767) [35;1mgitcomet-git-gix[0m [36mrepo::porcelain::tests[0m[36m::[0m[34;1mpaths_may_conflict_on_restore_matches_equal_or_prefix_related_paths[0m
2026-09-20T07:14:51.7948272Z [32;1m        PASS[0m [   0.018s] (1184/2767) [35;1mgitcomet-git-gix[0m [36mrepo::porcelain::tests[0m[36m::[0m[34;1mpath_blocks_untracked_restore_detects_existing_path_and_file_ancestor[0m
2026-09-20T07:14:51.7954425Z [32;1m        PASS[0m [   0.013s] (1185/2767) [35;1mgitcomet-git-gix[0m [36mrepo::porcelain::tests[0m[36m::[0m[34;1mstash_apply_failure_id_classifies_preflight_cases[0m
2026-09-20T07:14:51.7965495Z [32;1m        PASS[0m [   0.013s] (1186/2767) [35;1mgitcomet-git-gix[0m [36mrepo::porcelain::tests[0m[36m::[0m[34;1muntracked_restore_conflict_paths_dedups_and_skips_empty_entries[0m
2026-09-20T07:14:51.7977843Z [32;1m        PASS[0m [   0.014s] (1187/2767) [35;1mgitcomet-git-gix[0m [36mrepo::remotes::remote_label_tests[0m[36m::[0m[34;1mremote_labels_mask_credentials_in_urls[0m
2026-09-20T07:14:51.8419598Z [32;1m        PASS[0m [   0.015s] (1188/2767) [35;1mgitcomet-git-gix[0m [36mrepo::remotes::tests[0m[36m::[0m[34;1mbranches_to_prune_filters_by_merge_state_tracking_and_current_branch[0m
2026-09-20T07:14:51.8422133Z [32;1m        PASS[0m [   0.014s] (1189/2767) [35;1mgitcomet-git-gix[0m [36mrepo::remotes::tests[0m[36m::[0m[34;1mnormalize_remote_url_fixes_windows_drive_letter_file_urls[0m
2026-09-20T07:14:51.8438055Z [32;1m        PASS[0m [   0.014s] (1190/2767) [35;1mgitcomet-git-gix[0m [36mrepo::remotes::tests[0m[36m::[0m[34;1mnormalize_remote_url_preserves_non_drive_letter_urls[0m
2026-09-20T07:14:51.8440561Z [32;1m        PASS[0m [   0.014s] (1191/2767) [35;1mgitcomet-git-gix[0m [36mrepo::remotes::tests[0m[36m::[0m[34;1mparse_refname_set_trims_and_deduplicates_lines[0m
2026-09-20T07:14:51.8455679Z [32;1m        PASS[0m [   0.013s] (1192/2767) [35;1mgitcomet-git-gix[0m [36mrepo::remotes::tests[0m[36m::[0m[34;1mrun_git_command_capture_mode_uses_output_runner[0m
2026-09-20T07:14:51.8463373Z [32;1m        PASS[0m [   0.013s] (1193/2767) [35;1mgitcomet-git-gix[0m [36mrepo::remotes::tests[0m[36m::[0m[34;1mrun_git_command_discard_mode_uses_simple_runner_and_returns_empty_success[0m
2026-09-20T07:14:51.8476214Z [32;1m        PASS[0m [   0.013s] (1194/2767) [35;1mgitcomet-git-gix[0m [36mrepo::signatures::tests[0m[36m::[0m[34;1mpartial_verifier_output_keeps_completed_no_badge_records_only[0m
2026-09-20T07:14:51.8483258Z [32;1m        PASS[0m [   0.163s] (1195/2767) [35;1mgitcomet-git-gix[0m [36mrepo::mergetool_builtin::tests[0m[36m::[0m[34;1mbuiltin_tool_program_translates_only_renamed_tools[0m
2026-09-20T07:14:51.8495002Z [32;1m        PASS[0m [   0.014s] (1196/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mcollect_unmerged_conflicts_accepts_a_lazily_filtered_iterator[0m
2026-09-20T07:14:51.8938690Z [32;1m        PASS[0m [   0.014s] (1197/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mcollect_unmerged_conflicts_groups_stage_entries_by_path[0m
2026-09-20T07:14:51.8942522Z [32;1m        PASS[0m [   0.014s] (1198/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mcollect_unmerged_conflicts_ignores_unconflicted_and_unknown_stages[0m
2026-09-20T07:14:51.8946918Z [32;1m        PASS[0m [   0.013s] (1199/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mconflict_kind_from_stage_mask_covers_all_shapes[0m
2026-09-20T07:14:51.9483745Z [32;1m        PASS[0m [   0.092s] (1200/2767) [35;1mgitcomet-git-gix[0m [36mrepo::signatures::tests[0m[36m::[0m[34;1ma_cached_page_does_not_evict_itself_by_counting_hits_as_new_entries[0m
2026-09-20T07:14:51.9494861Z [32;1m        PASS[0m [   0.091s] (1201/2767) [35;1mgitcomet-git-gix[0m [36mrepo::signatures::tests[0m[36m::[0m[34;1mformat_cache_evicts_cold_entries_without_flushing_hot_ones[0m
2026-09-20T07:14:51.9499365Z [32;1m        PASS[0m [   0.013s] (1202/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mmap_directory_entry_status_only_reports_untracked_entries[0m
2026-09-20T07:14:51.9511503Z [32;1m        PASS[0m [   0.012s] (1203/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mmap_entry_status_maps_all_conflict_summaries[0m
2026-09-20T07:14:51.9515171Z [32;1m        PASS[0m [   0.013s] (1204/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mmap_entry_status_maps_non_conflict_variants[0m
2026-09-20T07:14:51.9517799Z [32;1m        PASS[0m [   0.014s] (1205/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mmap_porcelain_v2_status_char_maps_supported_values[0m
2026-09-20T07:14:51.9528231Z [32;1m        PASS[0m [   0.014s] (1206/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mporcelain_gitlink_record_ignores_missing_path[0m
2026-09-20T07:14:51.9545602Z [32;1m        PASS[0m [   0.015s] (1207/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mporcelain_gitlink_record_ignores_non_gitlink_modes[0m
2026-09-20T07:14:52.0030354Z [32;1m        PASS[0m [   0.015s] (1208/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mporcelain_gitlink_record_ignores_non_type_one_records[0m
2026-09-20T07:14:52.0048682Z [32;1m        PASS[0m [   0.014s] (1209/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mporcelain_gitlink_record_maps_added_and_unstaged_modified[0m
2026-09-20T07:14:52.0064003Z [32;1m        PASS[0m [   0.015s] (1210/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mporcelain_gitlink_record_maps_committed_unstaged_modification[0m
2026-09-20T07:14:52.0070445Z [32;1m        PASS[0m [   0.024s] (1211/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mporcelain_gitlink_record_maps_conflicted_status_chars_to_both_lanes[0m
2026-09-20T07:14:52.0086968Z [32;1m        PASS[0m [   0.021s] (1212/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mporcelain_gitlink_record_preserves_spaces_in_path[0m
2026-09-20T07:14:52.0554809Z [32;1m        PASS[0m [   0.029s] (1213/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mread_index_trailing_hash_distinguishes_content_and_rejects_unusable_trailers[0m
2026-09-20T07:14:52.0576983Z [32;1m        PASS[0m [   0.021s] (1214/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mremove_conflicted_paths_from_staged_ignores_empty_input[0m
2026-09-20T07:14:52.0581721Z [32;1m        PASS[0m [   0.015s] (1215/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mremove_conflicted_paths_from_staged_removes_only_matching_paths[0m
2026-09-20T07:14:52.0585948Z [32;1m        PASS[0m [   0.013s] (1216/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1msort_and_dedup_status_entries_prefers_highest_priority_kind_per_path[0m
2026-09-20T07:14:52.4706117Z [32;1m        PASS[0m [   0.584s] (1217/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mgitlink_capability_cache_invalidates_on_index_content_change_with_matching_len_and_mtime[0m
2026-09-20T07:14:52.4709004Z [32;1m        PASS[0m [   0.431s] (1218/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mstaged_status_impl_on_unborn_head_uses_combined_status[0m
2026-09-20T07:14:52.5244805Z [32;1m        PASS[0m [   0.661s] (1219/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mfile_edited_after_staging_appears_in_both_staged_and_unstaged_lanes[0m
2026-09-20T07:14:52.6804412Z [32;1m        PASS[0m [   0.608s] (1220/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mstaged_cache_invalidates_on_index_content_change_with_matching_len_and_mtime[0m
2026-09-20T07:14:53.1489662Z [32;1m        PASS[0m [   0.680s] (1221/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mstaged_status_impl_resolves_head_to_tree_before_tree_index_diff[0m
2026-09-20T07:14:53.1994231Z [32;1m        PASS[0m [   0.022s] (1222/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1msupplement_unmerged_conflicts_runs_for_in_progress_repo[0m
2026-09-20T07:14:53.1996564Z [32;1m        PASS[0m [   0.013s] (1223/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1msupplement_unmerged_conflicts_runs_for_reported_conflicts[0m
2026-09-20T07:14:53.1998686Z [32;1m        PASS[0m [   0.012s] (1224/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1msupplement_unmerged_conflicts_skips_clean_repo[0m
2026-09-20T07:14:53.2497460Z [32;1m        PASS[0m [   0.759s] (1225/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mstatus_impl_matches_lane_specific_statuses[0m
2026-09-20T07:14:53.4543084Z [32;1m        PASS[0m [   0.783s] (1226/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mstatus_lanes_track_external_stage_unstage_transitions_across_the_cache[0m
2026-09-20T07:14:53.4562883Z [32;1m        PASS[0m [   0.249s] (1227/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::worker_limit::tests[0m[36m::[0m[34;1mconfigured_filter_without_matching_paths_keeps_parallelism[0m
2026-09-20T07:14:53.6093602Z [32;1m        PASS[0m [   0.372s] (1228/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::worker_limit::tests[0m[36m::[0m[34;1mglobal_attributes_and_nested_overrides_control_the_worker_policy[0m
2026-09-20T07:14:53.6107371Z [32;1m        PASS[0m [   0.014s] (1229/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mallow_file_submodule_transport_uses_git_config_not_protocol_allowlist[0m
2026-09-20T07:14:53.7151111Z [32;1m        PASS[0m [   1.167s] (1230/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::tests[0m[36m::[0m[34;1mstatus_impl_removes_conflicted_paths_from_staged_lane[0m
2026-09-20T07:14:53.7186847Z [32;1m        PASS[0m [   0.264s] (1231/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::worker_limit::tests[0m[36m::[0m[34;1mresolves_effective_attributes_and_index_fallback[0m
2026-09-20T07:14:53.7189725Z [32;1m        PASS[0m [   0.277s] (1232/2767) [35;1mgitcomet-git-gix[0m [36mrepo::status::worker_limit::tests[0m[36m::[0m[34;1mlarge_assets_keep_bounded_parallelism_and_classification_is_cancellable[0m
2026-09-20T07:14:53.7196202Z [32;1m        PASS[0m [   0.016s] (1233/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mconsent_key_depends_on_root_and_source_path[0m
2026-09-20T07:14:53.7199037Z [32;1m        PASS[0m [   0.024s] (1234/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mconfigured_submodule_urls_survive_validation[0m
2026-09-20T07:14:53.7201154Z [32;1m        PASS[0m [   0.014s] (1235/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mgit_config_contention_detection_handles_windows_access_denied[0m
2026-09-20T07:14:53.7672138Z [32;1m        PASS[0m [   0.016s] (1236/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mgit_config_contention_retry_does_not_retry_unrelated_failures[0m
2026-09-20T07:14:53.7674701Z [32;1m        PASS[0m [   0.016s] (1237/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1monly_cancellation_stops_a_nested_listing_instead_of_pruning_it[0m
2026-09-20T07:14:53.7738112Z [32;1m        PASS[0m [   0.015s] (1238/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mremove_submodule_git_dir_refuses_absolute_names[0m
2026-09-20T07:14:53.7742932Z [32;1m        PASS[0m [   0.021s] (1239/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mremove_submodule_git_dir_refuses_parent_dir_names[0m
2026-09-20T07:14:53.7755643Z [32;1m        PASS[0m [   0.044s] (1240/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mgit_config_contention_retry_retries_known_contention[0m
2026-09-20T07:14:53.7760535Z [32;1m        PASS[0m [   0.027s] (1241/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mremove_submodule_git_dir_removes_nested_module_and_prunes_empty_parents[0m
2026-09-20T07:14:53.8177152Z [32;1m        PASS[0m [   0.014s] (1242/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1msubmodule_add_args_separate_positionals_from_options[0m
2026-09-20T07:14:53.8181187Z [32;1m        PASS[0m [   0.015s] (1243/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1msubmodule_add_label_masks_credentials_but_argv_keeps_the_url[0m
2026-09-20T07:14:53.8194501Z [32;1m        PASS[0m [   0.014s] (1244/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1msubmodule_git_dir_name_validation_accepts_nested_relative_names[0m
2026-09-20T07:14:53.8722703Z [32;1m        PASS[0m [   0.016s] (1245/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1msubmodule_git_dir_name_validation_rejects_names_that_escape_modules_dir[0m
2026-09-20T07:14:53.8726613Z [32;1m        PASS[0m [   0.238s] (1246/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mcancelled_recursive_submodule_listing_stops_early[0m
2026-09-20T07:14:53.9756330Z [32;1m        PASS[0m [   0.131s] (1247/2767) [35;1mgitcomet-git-gix[0m [36mrepo::tags::tests[0m[36m::[0m[34;1mcancelled_remote_tag_listing_stops_early[0m
2026-09-20T07:14:54.0250532Z [32;1m        PASS[0m [   0.230s] (1248/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mresolve_submodule_logical_name_returns_safe_names[0m
2026-09-20T07:14:54.0252950Z [32;1m        PASS[0m [   0.014s] (1249/2767) [35;1mgitcomet-git-gix[0m [36mrepo::tags::tests[0m[36m::[0m[34;1mlocal_tags_to_prune_only_returns_tags_missing_from_remotes[0m
2026-09-20T07:14:54.0256132Z [32;1m        PASS[0m [   0.014s] (1250/2767) [35;1mgitcomet-git-gix[0m [36mrepo::tags::tests[0m[36m::[0m[34;1mparse_ls_remote_tag_names_skips_invalid_lines[0m
2026-09-20T07:14:54.0258867Z [32;1m        PASS[0m [   0.014s] (1251/2767) [35;1mgitcomet-git-gix[0m [36mrepo::tags::tests[0m[36m::[0m[34;1mparse_ls_remote_tags_assigns_remote_name[0m
2026-09-20T07:14:54.0755540Z [32;1m        PASS[0m [   0.014s] (1252/2767) [35;1mgitcomet-git-gix[0m [36mrepo::tests[0m[36m::[0m[34;1mbstr_to_arc_str_preserves_utf8_bytes[0m
2026-09-20T07:14:54.0757055Z [32;1m        PASS[0m [   0.014s] (1253/2767) [35;1mgitcomet-git-gix[0m [36mrepo::tests[0m[36m::[0m[34;1mbstr_to_arc_str_uses_lossy_conversion_for_invalid_utf8[0m
2026-09-20T07:14:54.0758631Z [32;1m        PASS[0m [   0.013s] (1254/2767) [35;1mgitcomet-git-gix[0m [36mrepo::tests[0m[36m::[0m[34;1mdisk_file_stamp_requires_both_timestamps_outside_the_racy_window[0m
2026-09-20T07:14:54.0759772Z [32;1m        PASS[0m [   0.011s] (1255/2767) [35;1mgitcomet-git-gix[0m [36mrepo::tests[0m[36m::[0m[34;1moid_to_arc_str_round_trips_hex_object_id[0m
2026-09-20T07:14:54.1274450Z [32;1m        PASS[0m [   0.014s] (1256/2767) [35;1mgitcomet-git-gix[0m [36mrepo::worktrees::tests[0m[36m::[0m[34;1mparse_git_worktree_list_porcelain_z_canonicalizes_existing_worktree_paths[0m
2026-09-20T07:14:54.1287903Z [32;1m        PASS[0m [   0.124s] (1257/2767) [35;1mgitcomet-git-gix[0m [36mrepo::tags::tests[0m[36m::[0m[34;1mcancelled_tag_listing_stops_early[0m
2026-09-20T07:14:54.1291831Z [32;1m        PASS[0m [   0.013s] (1258/2767) [35;1mgitcomet-git-gix[0m [36mrepo::worktrees::tests[0m[36m::[0m[34;1mparse_git_worktree_list_porcelain_z_ignores_noise_before_first_worktree[0m
2026-09-20T07:14:54.1296018Z [32;1m        PASS[0m [   0.011s] (1259/2767) [35;1mgitcomet-git-gix[0m [36mrepo::worktrees::tests[0m[36m::[0m[34;1mparse_git_worktree_list_porcelain_z_parses_regular_and_detached_entries[0m
2026-09-20T07:14:54.1304530Z [32;1m        PASS[0m [   0.014s] (1260/2767) [35;1mgitcomet-git-gix[0m [36mrepo::worktrees::tests[0m[36m::[0m[34;1mparse_git_worktree_list_porcelain_z_preserves_newlines_in_paths[0m
2026-09-20T07:14:54.1307932Z [32;1m        PASS[0m [   0.013s] (1261/2767) [35;1mgitcomet-git-gix[0m [36mrepo::worktrees::tests[0m[36m::[0m[34;1mparse_git_worktree_list_porcelain_z_skips_empty_head_values[0m
2026-09-20T07:14:54.1801154Z [32;1m        PASS[0m [   0.015s] (1262/2767) [35;1mgitcomet-git-gix[0m [36mrepo::worktrees::tests[0m[36m::[0m[34;1mworktree_add_places_separator_before_path_and_reference[0m
2026-09-20T07:14:54.1807022Z [32;1m        PASS[0m [   0.013s] (1263/2767) [35;1mgitcomet-git-gix[0m [36mrepo::worktrees::tests[0m[36m::[0m[34;1mworktree_add_rejects_option_like_reference[0m
2026-09-20T07:14:54.1811102Z [32;1m        PASS[0m [   0.013s] (1264/2767) [35;1mgitcomet-git-gix[0m [36mrepo::worktrees::tests[0m[36m::[0m[34;1mworktree_remove_keeps_flags_before_separator[0m
2026-09-20T07:14:54.1813534Z [32;1m        PASS[0m [   0.021s] (1265/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mappend_host_prompt_to_stderr_includes_logged_prompt_with_fingerprint[0m
2026-09-20T07:14:54.1815917Z [32;1m        PASS[0m [   0.413s] (1266/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mresolve_submodule_logical_name_rejects_names_that_escape_modules_dir[0m
2026-09-20T07:14:54.1818378Z [32;1m        PASS[0m [   0.020s] (1267/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mappend_host_prompt_to_stderr_skips_when_prompt_already_present[0m
2026-09-20T07:14:54.1820475Z [32;1m        PASS[0m [   0.014s] (1268/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mcommand_may_require_auth_covers_ssh_signing_commands[0m
2026-09-20T07:14:54.1822680Z [32;1m        PASS[0m [   0.012s] (1269/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mcommand_may_require_auth_detects_auth_related_git_commands[0m
2026-09-20T07:14:54.2351895Z [32;1m        PASS[0m [   0.018s] (1270/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mconfigure_git_auth_prompt_sets_cached_passphrase_env_and_removes_username[0m
2026-09-20T07:14:54.2385529Z [32;1m        PASS[0m [   0.021s] (1271/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mconfigure_git_auth_prompt_sets_host_verification_env_and_removes_username[0m
2026-09-20T07:14:54.2422535Z [32;1m        PASS[0m [   0.020s] (1272/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mconfigure_git_auth_prompt_sets_passphrase_env_and_removes_username[0m
2026-09-20T07:14:54.2430344Z [32;1m        PASS[0m [   0.020s] (1273/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mconfigure_git_auth_prompt_sets_username_password_env[0m
2026-09-20T07:14:54.2443920Z [32;1m        PASS[0m [   0.022s] (1274/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mconfigure_git_auth_prompt_without_staged_auth_clears_auth_env[0m
2026-09-20T07:14:54.2447214Z [32;1m        PASS[0m [   0.026s] (1275/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mcreate_askpass_script_writes_expected_content_and_permissions[0m
2026-09-20T07:14:54.2464888Z [32;1m        PASS[0m [   0.021s] (1276/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mgit_command_wait_poll_is_short_for_fast_commands_and_capped_for_slow_ones[0m
2026-09-20T07:14:54.2483781Z [32;1m        PASS[0m [   0.015s] (1277/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mgit_stage_blob_spec_normalizes_windows_separators[0m
2026-09-20T07:14:54.2843331Z [32;1m        PASS[0m [   0.020s] (1278/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mparse_git_log_pretty_records_parses_multiple_gitpython_fixtures[0m
2026-09-20T07:14:54.2851285Z [32;1m        PASS[0m [   0.023s] (1279/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mparse_git_log_pretty_records_from_reader_matches_string_parser[0m
2026-09-20T07:14:54.2887249Z [32;1m        PASS[0m [   0.430s] (1280/2767) [35;1mgitcomet-git-gix[0m [36mrepo::submodules::tests[0m[36m::[0m[34;1mworktree_summary_for_staged_removed_gitlink_uses_head_pointer[0m
2026-09-20T07:14:54.2939174Z [32;1m        PASS[0m [   0.012s] (1281/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mparse_git_log_pretty_records_parses_single_commit_from_gitpython_fixture[0m
2026-09-20T07:14:54.2966332Z [32;1m        PASS[0m [   0.015s] (1282/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mparse_remote_branches_handles_pull_ref_prefixes_from_gitpython_fixture[0m
2026-09-20T07:14:54.2968795Z [32;1m        PASS[0m [   0.021s] (1283/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mparse_remote_branches_handles_path_components_from_gitpython_fixture[0m
2026-09-20T07:14:54.2984920Z [32;1m        PASS[0m [   0.012s] (1284/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mparse_remote_branches_splits_and_skips_head[0m
2026-09-20T07:14:54.3026674Z [32;1m        PASS[0m [   0.014s] (1285/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mpre_cancelled_command_returns_cancelled_before_spawn[0m
2026-09-20T07:14:54.3387716Z [32;1m        PASS[0m [   0.025s] (1286/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mrepository_git_commands_disable_the_ext_protocol[0m
2026-09-20T07:14:54.4936401Z [32;1m        PASS[0m [   0.185s] (1287/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mrun_command_with_timeout_returns_structured_timeout_failure[0m
2026-09-20T07:14:54.4938676Z [32;1m        PASS[0m [   0.247s] (1288/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1moperation_registry_cancellation_stops_the_attached_process[0m
2026-09-20T07:14:56.2384837Z [32;1m        PASS[0m [   1.890s] (1289/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mrun_git_failure_adds_gpg_signing_hint_for_missing_gpg_program_path[0m
2026-09-20T07:14:56.2635732Z [32;1m        PASS[0m [   1.732s] (1290/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mrun_git_failure_does_not_add_path_hint_for_other_gpg_signing_errors[0m
2026-09-20T07:14:56.2647647Z [32;1m        PASS[0m [   1.725s] (1291/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mrun_git_with_output_failure_falls_back_to_stdout_when_stderr_is_empty[0m
2026-09-20T07:14:56.2670811Z [32;1m        PASS[0m [   1.907s] (1292/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mrun_git_failure_adds_gpg_signing_hint[0m
2026-09-20T07:14:56.5674325Z [32;1m        PASS[0m [   0.349s] (1293/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mrun_git_with_stdin_capture_times_out_when_command_exceeds_timeout[0m
2026-09-20T07:14:56.5677215Z [32;1m        PASS[0m [   0.361s] (1294/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mrun_git_with_stdin_capture_respects_cancellation[0m
2026-09-20T07:14:56.6278287Z [32;1m        PASS[0m [   0.022s] (1295/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1munix_seconds_to_system_time_clamps_negative_to_epoch[0m
2026-09-20T07:14:56.6286411Z [32;1m        PASS[0m [   0.015s] (1296/2767) [35;1mgitcomet-git-gix::backend_integration[0m [34;1mgix_backend_open_maps_io_error_for_missing_path[0m
2026-09-20T07:14:56.6851738Z [32;1m        PASS[0m [   0.070s] (1297/2767) [35;1mgitcomet-git-gix::backend_integration[0m [34;1mgix_backend_open_maps_not_a_repository_error[0m
2026-09-20T07:14:56.6912687Z [32;1m        PASS[0m [   0.481s] (1298/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mrun_git_with_stdin_capture_forwards_stdin_and_captures_stdout[0m
2026-09-20T07:14:56.7320219Z [32;1m        PASS[0m [   0.184s] (1299/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1msubmodule_byte_capture_stops_an_in_flight_command[0m
2026-09-20T07:14:56.7878883Z [32;1m        PASS[0m [   0.577s] (1300/2767) [35;1mgitcomet-git-gix[0m [36mutil::tests[0m[36m::[0m[34;1mrun_git_with_output_failure_preserves_structured_details[0m
2026-09-20T07:14:56.8869180Z [32;1m        PASS[0m [   0.123s] (1301/2767) [35;1mgitcomet-git-gix::backend_integration[0m [34;1mgix_backend_open_succeeds_for_git_repository[0m
2026-09-20T07:14:57.0405645Z [32;1m        PASS[0m [   0.344s] (1302/2767) [35;1mgitcomet-git-gix::backend_integration[0m [34;1mgix_backend_open_succeeds_for_dot_git_suffixed_worktree[0m
2026-09-20T07:14:57.2989613Z [32;1m        PASS[0m [   0.592s] (1303/2767) [35;1mgitcomet-git-gix::backend_integration[0m [34;1mgix_backend_open_succeeds_for_dot_git_suffixed_linked_worktree[0m
2026-09-20T07:14:57.6604244Z [32;1m        PASS[0m [   0.615s] (1304/2767) [35;1mgitcomet-git-gix::blame_integration[0m [34;1mblame_file_folds_multiline_subject_and_preserves_body[0m
2026-09-20T07:14:57.8117538Z [32;1m        PASS[0m [   0.925s] (1305/2767) [35;1mgitcomet-git-gix::blame_integration[0m [34;1mblame_disables_rename_following_when_configured[0m
2026-09-20T07:14:57.9640169Z [32;1m        PASS[0m [   0.708s] (1306/2767) [35;1mgitcomet-git-gix::blame_integration[0m [34;1mblame_file_reports_head_and_explicit_revision[0m
2026-09-20T07:14:58.4862561Z [32;1m        PASS[0m [   0.839s] (1307/2767) [35;1mgitcomet-git-gix::blame_integration[0m [34;1mblame_follows_renames_and_surfaces_historical_path[0m
2026-09-20T07:14:58.7398689Z [32;1m        PASS[0m [   0.967s] (1308/2767) [35;1mgitcomet-git-gix::blame_integration[0m [34;1mblame_worktree_staged_succeeds_for_conflicted_file[0m
2026-09-20T07:14:58.8440363Z [32;1m        PASS[0m [   2.062s] (1309/2767) [35;1mgitcomet-git-gix::backend_integration[0m [34;1mlist_submodules_opens_dot_git_suffixed_submodule[0m
2026-09-20T07:14:58.8940288Z [32;1m        PASS[0m [   0.922s] (1310/2767) [35;1mgitcomet-git-gix::blame_integration[0m [34;1mblame_worktree_surfaces_historical_path_after_rename[0m
2026-09-20T07:14:58.9466246Z [32;1m        PASS[0m [   0.462s] (1311/2767) [35;1mgitcomet-git-gix::blame_integration[0m [34;1mblame_worktree_synthesizes_local_blame_for_newly_added_file[0m
2026-09-20T07:14:59.8686638Z [32;1m        PASS[0m [   1.101s] (1312/2767) [35;1mgitcomet-git-gix::blame_integration[0m [34;1mresolve_file_path_at_commit_follows_renames_both_directions[0m
2026-09-20T07:15:00.1350859Z [32;1m        PASS[0m [   1.285s] (1313/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mabort_returns_active_cherry_pick_lock_error[0m
2026-09-20T07:15:00.3410861Z [32;1m        PASS[0m [   1.458s] (1314/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1malready_applied_cherry_pick_is_successful_noop_and_cleans_state[0m
2026-09-20T07:15:01.2065089Z [32;1m        PASS[0m [   1.053s] (1315/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mcherry_pick_is_refused_while_another_operation_is_in_progress[0m
2026-09-20T07:15:01.2590057Z [32;1m        PASS[0m [   0.869s] (1316/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mcherry_pick_without_commit_refuses_staged_changes[0m
2026-09-20T07:15:02.1424523Z [32;1m        PASS[0m [   2.257s] (1317/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mcherry_pick_continue_without_resolution_is_an_error[0m
2026-09-20T07:15:02.3000718Z [32;1m        PASS[0m [   1.124s] (1318/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mconflicting_cherry_pick_returns_error_and_leaves_worktree_conflicted[0m
2026-09-20T07:15:02.5073612Z [32;1m        PASS[0m [   3.574s] (1319/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1malready_applied_merge_cherry_pick_uses_selected_parent_for_empty_detection[0m
2026-09-20T07:15:02.6682244Z [32;1m        PASS[0m [   1.421s] (1320/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mcontinue_falls_back_to_cherry_pick_continue_when_cherry_pick_is_paused[0m
2026-09-20T07:15:03.1471657Z [32;1m        PASS[0m [   0.825s] (1321/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mcustom_cherry_pick_on_unborn_branch_reports_clear_error[0m
2026-09-20T07:15:03.5624037Z [32;1m        PASS[0m [   1.000s] (1322/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mcustom_cherry_pick_rejects_staged_changes[0m
2026-09-20T07:15:03.9798122Z [32;1m        PASS[0m [   0.844s] (1323/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mdirty_index_rejects_cherry_pick_and_preserves_staged_change[0m
2026-09-20T07:15:04.2416692Z [32;1m        PASS[0m [   2.130s] (1324/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mcustom_cherry_pick_drops_already_applied_commits[0m
2026-09-20T07:15:04.6435564Z [32;1m        PASS[0m [   1.134s] (1325/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mdirty_worktree_rejects_cherry_pick_and_preserves_local_change[0m
2026-09-20T07:15:05.8501532Z [32;1m        PASS[0m [   3.174s] (1326/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mcustom_cherry_pick_resumes_full_plan_after_conflict[0m
2026-09-20T07:15:06.1086168Z [32;1m        PASS[0m [   1.871s] (1327/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mempty_pick_auto_skip_works_with_untracked_files_present[0m
2026-09-20T07:15:06.7266481Z [32;1m        PASS[0m [   2.058s] (1328/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mfold_plan_preserves_other_newly_empty_picks[0m
2026-09-20T07:15:07.4154704Z [32;1m        PASS[0m [   1.584s] (1329/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mgitlink_pick_signing_failure_is_not_mistaken_for_already_applied[0m
2026-09-20T07:15:07.4158288Z [32;1m        PASS[0m [   1.313s] (1330/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1minitial_multi_cherry_pick_conflict_is_reported_as_a_pause[0m
2026-09-20T07:15:07.6226446Z [32;1m        PASS[0m [   0.886s] (1331/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mintentionally_empty_cherry_pick_signing_failure_is_not_auto_skipped[0m
2026-09-20T07:15:08.2439955Z [32;1m        PASS[0m [   4.247s] (1332/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mempty_fold_anchor_never_rewrites_the_target_commit[0m
2026-09-20T07:15:08.7636873Z [32;1m        PASS[0m [   1.327s] (1333/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mintentionally_empty_merge_signing_failure_is_not_auto_skipped[0m
2026-09-20T07:15:09.2493524Z [32;1m        PASS[0m [   1.806s] (1334/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1minteractive_reword_without_changed_message_uses_original_message[0m
2026-09-20T07:15:09.6668416Z [32;1m        PASS[0m [   1.433s] (1335/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mmulti_cherry_pick_applies_picks_around_a_dropped_commit[0m
2026-09-20T07:15:09.9796696Z [32;1m        PASS[0m [   2.376s] (1336/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mmerge_conflict_resolved_to_no_changes_is_skipped_on_continue[0m
2026-09-20T07:15:10.0281593Z [32;1m        PASS[0m [   1.286s] (1337/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mmulti_cherry_pick_preserves_intentionally_empty_commits[0m
2026-09-20T07:15:10.2929238Z [32;1m        PASS[0m [   1.044s] (1338/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mmulti_cherry_pick_rejects_a_plan_that_drops_every_commit[0m
2026-09-20T07:15:11.3423338Z [32;1m        PASS[0m [   1.298s] (1339/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mselected_transitive_ancestors_sort_before_descendants[0m
2026-09-20T07:15:11.3970677Z [32;1m        PASS[0m [   1.723s] (1340/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mmulti_cherry_pick_rejects_merge_commits_before_starting[0m
2026-09-20T07:15:11.6523188Z [32;1m        PASS[0m [   1.652s] (1341/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1mmulti_cherry_pick_skips_already_applied_commits[0m
2026-09-20T07:15:11.8066314Z [32;1m        PASS[0m [   1.531s] (1342/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1msingle_cherry_pick_validates_mainline_before_starting[0m
2026-09-20T07:15:12.3156029Z [32;1m        PASS[0m [   0.926s] (1343/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1msingle_cherry_pick_without_commit_applies_index_and_worktree_only[0m
2026-09-20T07:15:12.6314058Z [32;1m        PASS[0m [   1.287s] (1344/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1msingle_cherry_pick_with_commit_creates_commit[0m
2026-09-20T07:15:13.2868649Z [32;1m        PASS[0m [   1.480s] (1345/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1msingle_merge_cherry_pick_without_commit_uses_selected_mainline[0m
2026-09-20T07:15:14.3127585Z [32;1m        PASS[0m [   2.685s] (1346/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1msingle_merge_cherry_pick_uses_selected_mainline_parent[0m
2026-09-20T07:15:14.4678595Z [32;1m        PASS[0m [   1.878s] (1347/2767) [35;1mgitcomet-git-gix::commit_signature_integration[0m [34;1ma_tampered_commit_reports_a_bad_signature[0m
2026-09-20T07:15:14.5761549Z [32;1m        PASS[0m [   1.293s] (1348/2767) [35;1mgitcomet-git-gix::commit_signature_integration[0m [34;1ma_trusted_ssh_signature_verifies_and_an_unsigned_commit_earns_no_entry[0m
2026-09-20T07:15:15.2019373Z [32;1m        PASS[0m [   0.706s] (1349/2767) [35;1mgitcomet-git-gix::commit_signature_integration[0m [34;1man_untrusted_ssh_signature_earns_no_entry[0m
2026-09-20T07:15:15.2523603Z [32;1m        PASS[0m [   0.912s] (1350/2767) [35;1mgitcomet-git-gix::commit_signature_integration[0m [34;1man_ssh_key_absent_from_allowed_signers_is_untrusted[0m
2026-09-20T07:15:15.4068692Z [32;1m        PASS[0m [   0.790s] (1351/2767) [35;1mgitcomet-git-gix::commit_signature_integration[0m [34;1mlog_show_signature_does_not_corrupt_the_batch_parse[0m
2026-09-20T07:15:16.1284722Z [32;1m        PASS[0m [   0.886s] (1352/2767) [35;1mgitcomet-git-gix::commit_signature_integration[0m [34;1mverification_drops_a_badge_when_verification_becomes_unavailable[0m
2026-09-20T07:15:16.2815362Z [32;1m        PASS[0m [   0.892s] (1353/2767) [35;1mgitcomet-git-gix::commit_signature_integration[0m [34;1mverification_forces_utf8_despite_log_output_encoding[0m
2026-09-20T07:15:17.1132367Z [32;1m        PASS[0m [   1.887s] (1354/2767) [35;1mgitcomet-git-gix::commit_signature_integration[0m [34;1mresults_preserve_input_order_across_repeat_verification[0m
2026-09-20T07:15:17.1137191Z [32;1m        PASS[0m [   0.964s] (1355/2767) [35;1mgitcomet-git-gix::commit_signature_integration[0m [34;1mverification_rechecks_a_key_added_to_the_trust_configuration[0m
2026-09-20T07:15:17.4886237Z [32;1m        PASS[0m [   1.233s] (1356/2767) [35;1mgitcomet-git-gix::commit_signature_integration[0m [34;1mverification_rechecks_changes_to_an_existing_revocation_file[0m
2026-09-20T07:15:17.6513368Z [32;1m        PASS[0m [   0.578s] (1357/2767) [35;1mgitcomet-git-gix::conflict_base_checkout_integration[0m [34;1mcheckout_conflict_base_errors_when_base_stage_is_missing[0m
2026-09-20T07:15:17.6520841Z [32;1m        PASS[0m [   0.583s] (1358/2767) [35;1mgitcomet-git-gix::conflict_base_checkout_integration[0m [34;1mcheckout_conflict_base_restores_non_utf8_stage_and_resolves_conflict[0m
2026-09-20T07:15:17.9622714Z [32;1m        PASS[0m [   0.432s] (1359/2767) [35;1mgitcomet-git-gix::git_cli_scoreboard[0m [34;1mproduction_git_cli_call_scoreboard_with_budget_gate[0m
2026-09-20T07:15:17.9868963Z [32;1m [0m [32;1mstdout[0m [32;1m───[0m
2026-09-20T07:15:17.9869458Z 
2026-09-20T07:15:17.9869604Z     running 1 test
2026-09-20T07:15:17.9870207Z     test production_git_cli_call_scoreboard_with_budget_gate ... ok
2026-09-20T07:15:17.9870706Z 
2026-09-20T07:15:17.9871164Z     test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
2026-09-20T07:15:17.9872834Z     [0m
2026-09-20T07:15:17.9873317Z [32;1m [0m [32;1mstderr[0m [32;1m───[0m
2026-09-20T07:15:17.9874060Z     git CLI migration scoreboard: production Command::new("git") calls = 0
2026-09-20T07:15:17.9874846Z     budget gate: <= 105[0m
2026-09-20T07:15:17.9875117Z 
2026-09-20T07:15:17.9876259Z [32;1m        PASS[0m [   0.278s] (1360/2767) [35;1mgitcomet-git-gix::gitignore_integration[0m [34;1mfolder_and_extension_patterns_are_honoured_by_git[0m
2026-09-20T07:15:18.2736430Z [32;1m        PASS[0m [   0.356s] (1361/2767) [35;1mgitcomet-git-gix::gitignore_integration[0m [34;1mgenerated_patterns_are_honoured_by_git[0m
2026-09-20T07:15:18.3242386Z [32;1m        PASS[0m [   0.685s] (1362/2767) [35;1mgitcomet-git-gix::git_ops_trace_integration[0m [34;1mgit_op_trace_captures_backend_entry_points_once_per_operation[0m
2026-09-20T07:15:19.8898869Z [32;1m        PASS[0m [   1.584s] (1363/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mall_branches_author_filter_resumes_instead_of_re_walking[0m
2026-09-20T07:15:20.0937343Z [32;1m        PASS[0m [   1.756s] (1364/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mauthor_filter_full_page_does_not_advertise_more_without_another_match[0m
2026-09-20T07:15:20.7042281Z [32;1m        PASS[0m [   0.578s] (1365/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mauthor_filter_matches_a_name_with_non_ascii_uppercase[0m
2026-09-20T07:15:21.0061579Z [32;1m        PASS[0m [   8.707s] (1366/2767) [35;1mgitcomet-git-gix::cherry_pick_integration[0m [34;1msingle_octopus_merge_accepts_every_parent_as_mainline[0m
2026-09-20T07:15:21.7630463Z [32;1m        PASS[0m [   0.761s] (1367/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mauthor_filter_page_filled_at_a_decode_boundary_still_has_a_successor[0m
2026-09-20T07:15:22.0152465Z [32;1m        PASS[0m [   2.143s] (1368/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mauthor_filter_keeps_only_matching_commits[0m
2026-09-20T07:15:22.8243108Z [32;1m        PASS[0m [   2.145s] (1369/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mauthor_filter_matches_case_insensitively_on_a_substring[0m
2026-09-20T07:15:23.0256001Z [32;1m        PASS[0m [   0.180s] (1370/2767) [35;1mgitcomet-git-gix::log_integration[0m [36mauthors[0m[36m::[0m[34;1mauthor_catalog_handles_empty_repositories[0m
2026-09-20T07:15:23.6828983Z [32;1m        PASS[0m [   0.665s] (1371/2767) [35;1mgitcomet-git-gix::log_integration[0m [36mauthors[0m[36m::[0m[34;1mauthor_catalog_includes_unloaded_history_and_reuses_unchanged_inputs[0m
2026-09-20T07:15:23.8843804Z [32;1m        PASS[0m [   2.082s] (1372/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mauthor_filter_pages_without_repeating_or_skipping[0m
2026-09-20T07:15:24.1359029Z [32;1m        PASS[0m [   2.129s] (1373/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mauthor_filter_resume_token_is_not_reused_across_filters[0m
2026-09-20T07:15:24.8935418Z [32;1m        PASS[0m [   1.207s] (1374/2767) [35;1mgitcomet-git-gix::log_integration[0m [36mauthors[0m[36m::[0m[34;1mauthor_catalog_matches_history_scopes_and_refreshes_when_heads_move[0m
2026-09-20T07:15:25.8069045Z [32;1m        PASS[0m [   1.924s] (1375/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mcancelled_author_filter_walk_reports_cancellation[0m
2026-09-20T07:15:26.2660003Z [32;1m        PASS[0m [   1.400s] (1376/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mcommit_details_reports_merge_parents_and_file_changes[0m
2026-09-20T07:15:26.9204030Z [32;1m        PASS[0m [   2.759s] (1377/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mcommit_details_preserves_shallow_boundary_merge_metadata_without_parent_objects[0m
2026-09-20T07:15:27.0716989Z [32;1m        PASS[0m [   1.301s] (1378/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mcommit_details_reports_root_and_rename_file_changes[0m
2026-09-20T07:15:27.2735193Z [32;1m        PASS[0m [   0.196s] (1379/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mempty_repo_log_and_head_branch_do_not_error[0m
2026-09-20T07:15:27.4751540Z [32;1m        PASS[0m [   0.586s] (1380/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mdetached_head_reports_head_as_current_branch[0m
2026-09-20T07:15:29.1907188Z [32;1m        PASS[0m [   1.700s] (1381/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mevery_history_mode_paginates_through_a_resumable_walk[0m
2026-09-20T07:15:29.4923952Z [32;1m        PASS[0m [   3.212s] (1382/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mdeepening_a_shallow_clone_invalidates_the_all_branches_page_cache[0m
2026-09-20T07:15:29.5927094Z [32;1m        PASS[0m [   2.323s] (1383/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mevery_history_mode_matches_git_row_order_under_committer_date_skew[0m
2026-09-20T07:15:31.2075741Z [32;1m        PASS[0m [   2.014s] (1384/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mfull_reachable_history_mode_paginates_without_repeating_commits[0m
2026-09-20T07:15:31.2576436Z [32;1m        PASS[0m [   1.751s] (1385/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mhistory_modes_preserve_expected_order_on_canonical_graph[0m
2026-09-20T07:15:31.6641074Z [32;1m        PASS[0m [   2.046s] (1386/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mhistory_modes_return_expected_commits_on_canonical_graph[0m
2026-09-20T07:15:32.1189529Z [32;1m        PASS[0m [   0.856s] (1387/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_all_branches_ignores_non_commit_refs[0m
2026-09-20T07:15:32.4222664Z [32;1m        PASS[0m [   1.210s] (1388/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_all_branches_does_not_include_tag_only_tips[0m
2026-09-20T07:15:32.5734416Z [32;1m        PASS[0m [   0.903s] (1389/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_all_branches_includes_nonstandard_ref_namespaces[0m
2026-09-20T07:15:33.3314785Z [32;1m        PASS[0m [   1.236s] (1390/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_all_branches_includes_older_stash_reflog_entries[0m
2026-09-20T07:15:33.7858931Z [32;1m        PASS[0m [   1.224s] (1391/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_all_branches_orders_rows_like_git_date_order_under_committer_date_skew[0m
2026-09-20T07:15:34.2902335Z [32;1m        PASS[0m [   1.863s] (1392/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_all_branches_includes_remote_tracking_branches[0m
2026-09-20T07:15:34.5941318Z [32;1m        PASS[0m [   0.827s] (1393/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_file_page_exact_limit_has_no_next_cursor[0m
2026-09-20T07:15:34.7960910Z [32;1m        PASS[0m [   1.485s] (1394/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_file_page_cursor_paginates_rename_follow_history[0m
2026-09-20T07:15:35.3018545Z [32;1m        PASS[0m [   0.681s] (1395/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_head_page_exact_limit_has_no_next_cursor[0m
2026-09-20T07:15:35.3522129Z [32;1m        PASS[0m [   1.083s] (1396/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_file_page_follows_renames[0m
2026-09-20T07:15:35.5121690Z [32;1m        PASS[0m [   0.685s] (1397/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_head_page_limit_sets_next_cursor_and_supports_pagination[0m
2026-09-20T07:15:36.6201775Z [32;1m        PASS[0m [   1.345s] (1398/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mlog_head_page_resume_hint_follows_first_parent_after_merge_commit[0m
2026-09-20T07:15:36.7714552Z [32;1m        PASS[0m [   0.164s] (1399/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mreflog_head_returns_error_for_unborn_head[0m
2026-09-20T07:15:37.1245909Z [32;1m        PASS[0m [   1.604s] (1400/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mno_merges_history_mode_paginates_without_repeating_filtered_commits[0m
2026-09-20T07:15:37.4268381Z [32;1m        PASS[0m [   2.080s] (1401/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mmerges_only_history_mode_paginates_without_repeating_filtered_merges[0m
2026-09-20T07:15:37.5781144Z [32;1m        PASS[0m [   0.774s] (1402/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mreflog_head_returns_recent_entries_with_indices[0m
2026-09-20T07:15:38.1840379Z [32;1m        PASS[0m [   1.054s] (1403/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mrepeated_log_head_page_reuses_cached_commit_arcs_and_invalidates_on_head_change[0m
2026-09-20T07:15:38.5887769Z [32;1m        PASS[0m [   1.029s] (1404/2767) [35;1mgitcomet-git-gix::log_integration[0m [36msnapshot_refresh[0m[36m::[0m[34;1mindexed_history_matches_empty_and_shallow_repositories[0m
2026-09-20T07:15:39.3614626Z [32;1m        PASS[0m [   1.904s] (1405/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mshallow_history_modes_paginate_and_stop_at_the_boundary[0m
2026-09-20T07:15:39.9661103Z [32;1m        PASS[0m [   1.796s] (1406/2767) [35;1mgitcomet-git-gix::log_integration[0m [36msnapshot_refresh[0m[36m::[0m[34;1mindexed_history_matches_queries_and_retains_immutable_ranges[0m
2026-09-20T07:15:40.2688045Z [32;1m        PASS[0m [   1.686s] (1407/2767) [35;1mgitcomet-git-gix::log_integration[0m [36msnapshot_refresh[0m[36m::[0m[34;1mindexed_history_reads_headers_only_when_needed_and_decodes_ranges_once[0m
2026-09-20T07:15:40.7215357Z [32;1m        PASS[0m [   0.781s] (1408/2767) [35;1mgitcomet-git-gix::log_integration[0m [36msnapshot_refresh[0m[36m::[0m[34;1mindexed_range_reads_reopen_their_object_store_every_sixty_four_blocks[0m
2026-09-20T07:15:41.2254033Z [32;1m        PASS[0m [   0.507s] (1409/2767) [35;1mgitcomet-git-gix::log_integration[0m [36msnapshot_refresh[0m[36m::[0m[34;1msnapshot_refresh_identity_includes_mode_author_and_non_head_refs[0m
2026-09-20T07:15:41.5782434Z [32;1m        PASS[0m [   2.248s] (1410/2767) [35;1mgitcomet-git-gix::log_integration[0m [36msnapshot_refresh[0m[36m::[0m[34;1mindexed_history_stash_topology_rejects_misleading_merge_messages[0m
2026-09-20T07:15:42.1337327Z [32;1m        PASS[0m [   0.543s] (1411/2767) [35;1mgitcomet-git-gix::log_integration[0m [36msnapshot_refresh[0m[36m::[0m[34;1msnapshot_refresh_rebuilds_for_deleted_commits_and_shallow_boundaries[0m
2026-09-20T07:15:42.3853910Z [32;1m        PASS[0m [   2.079s] (1412/2767) [35;1mgitcomet-git-gix::log_integration[0m [36msnapshot_refresh[0m[36m::[0m[34;1msnapshot_reads_and_rebuilt_refreshes_share_cached_pages[0m
2026-09-20T07:15:43.1443204Z [32;1m        PASS[0m [   0.987s] (1413/2767) [35;1mgitcomet-git-gix::log_integration[0m [36msnapshot_refresh[0m[36m::[0m[34;1msnapshot_refresh_retains_loaded_commits_after_more_than_a_page_is_added[0m
2026-09-20T07:15:44.1560653Z [32;1m        PASS[0m [   1.778s] (1414/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mstreamed_chunks_are_prefixes_of_the_finished_page[0m
2026-09-20T07:15:44.6097044Z [32;1m        PASS[0m [   0.491s] (1415/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mzero_limit_log_pages_return_empty_without_cursor[0m
2026-09-20T07:15:44.9624436Z [32;1m        PASS[0m [   1.818s] (1416/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1mthe_all_branches_page_cache_is_invalidated_by_every_kind_of_ref_move[0m
2026-09-20T07:15:45.6176239Z [32;1m        PASS[0m [   0.674s] (1417/2767) [35;1mgitcomet-git-gix::patch_integration[0m [34;1mapply_unified_patch_to_worktree_applies_and_reverses[0m
2026-09-20T07:15:45.9703252Z [32;1m        PASS[0m [   1.331s] (1418/2767) [35;1mgitcomet-git-gix::patch_integration[0m [34;1ma_paused_patch_apply_is_continued_after_resolving[0m
2026-09-20T07:15:46.7832574Z [32;1m        PASS[0m [   1.153s] (1419/2767) [35;1mgitcomet-git-gix::patch_integration[0m [34;1mexport_patch_and_apply_patch_round_trip[0m
2026-09-20T07:15:47.5543093Z [32;1m        PASS[0m [   0.758s] (1420/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mcheckout_remote_branch_uses_the_fetch_refspec_tracking_destination[0m
2026-09-20T07:15:47.7058329Z [32;1m        PASS[0m [   1.753s] (1421/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mchanging_upstream_replaces_repeated_merge_entries[0m
2026-09-20T07:15:49.2816360Z [32;1m        PASS[0m [   1.763s] (1422/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mfetching_a_pending_upstream_that_now_exists_clears_the_pending_marker[0m
2026-09-20T07:15:49.6368717Z [32;1m        PASS[0m [   1.912s] (1423/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mlist_branches_gone_upstream_is_exposed_as_untracked[0m
2026-09-20T07:15:50.1415247Z [32;1m        PASS[0m [   8.894s] (1424/2767) [35;1mgitcomet-git-gix::log_integration[0m [36msnapshot_refresh[0m[36m::[0m[34;1msnapshot_refresh_keeps_fifty_thousand_commits_without_walking_again[0m
2026-09-20T07:15:50.9495025Z [32;1m        PASS[0m [   1.663s] (1425/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mlist_branches_preserves_nested_upstream_branch_names[0m
2026-09-20T07:15:51.2542369Z [32;1m        PASS[0m [   1.642s] (1426/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mlist_branches_reflects_new_upstream_without_reopen[0m
2026-09-20T07:15:51.6572686Z [32;1m        PASS[0m [   1.538s] (1427/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mlist_branches_reflects_removed_upstream_without_reopen[0m
2026-09-20T07:15:52.6151782Z [32;1m        PASS[0m [   1.674s] (1428/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mlist_branches_reflects_repeated_tracking_toggles_on_same_repo_instance[0m
2026-09-20T07:15:52.9718509Z [32;1m        PASS[0m [   1.684s] (1429/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mlist_branches_reflects_tracking_upstream_set_without_push[0m
2026-09-20T07:15:54.2373690Z [32;1m        PASS[0m [   1.617s] (1430/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mlist_branches_uses_first_merge_entry[0m
2026-09-20T07:15:54.3973941Z [32;1m        PASS[0m [   1.435s] (1431/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mlist_ref_metadata_reports_author_date_and_subject_for_local_and_remote_refs[0m
2026-09-20T07:15:55.4120567Z [32;1m        PASS[0m [   1.155s] (1432/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1moverlapping_remote_names_keep_exact_branch_identities[0m
2026-09-20T07:15:55.6667937Z [32;1m        PASS[0m [   3.976s] (1433/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mlist_branches_reports_upstream_and_divergence[0m
2026-09-20T07:15:56.2861474Z [32;1m        PASS[0m [  38.321s] (1434/2767) [35;1mgitcomet-git-gix::log_integration[0m [34;1ma_missing_ancestor_object_still_renders_the_rows_above_it[0m
2026-09-20T07:15:56.2863612Z [32;1m        PASS[0m [   0.867s] (1435/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mstructured_upstream_target_preserves_an_ambiguous_name_boundary[0m
2026-09-20T07:15:56.8527469Z [32;1m        PASS[0m [   2.455s] (1436/2767) [35;1mgitcomet-git-gix::refs_integration[0m [34;1mset_upstream_can_configure_a_remote_branch_before_its_first_push[0m
2026-09-20T07:15:57.7749860Z [32;1m        PASS[0m [   2.120s] (1437/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mdelete_remote_branch_succeeds_when_the_upstream_cleanup_cannot_write_config[0m
2026-09-20T07:15:58.2478383Z [32;1m        PASS[0m [   1.986s] (1438/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mdelete_remote_branches_keeps_tracking_refs_when_the_batch_deletes_nothing[0m
2026-09-20T07:15:58.8229464Z [32;1m        PASS[0m [   2.544s] (1439/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mdelete_remote_branch_with_output_deletes_remote_and_tracking_ref[0m
2026-09-20T07:15:59.8164016Z [32;1m        PASS[0m [   1.543s] (1440/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mfailed_pruning_pull_preserves_an_upstream_whose_tracking_ref_was_already_missing[0m
2026-09-20T07:15:59.8178187Z [32;1m        PASS[0m [   2.051s] (1441/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mfailed_fetch_all_cleans_up_refs_pruned_before_a_later_remote_fails[0m
2026-09-20T07:16:00.3391130Z [32;1m        PASS[0m [   1.510s] (1442/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mfailed_pruning_pull_unlinks_an_upstream_removed_by_its_fetch_phase[0m
2026-09-20T07:16:00.4422004Z [32;1m        PASS[0m [   3.603s] (1443/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mdelete_remote_branches_with_output_deletes_every_branch_in_one_push[0m
2026-09-20T07:16:01.6350435Z [32;1m        PASS[0m [   1.315s] (1444/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mprune_merged_branches_with_output_reports_noop_when_nothing_to_prune[0m
2026-09-20T07:16:01.8928900Z [32;1m        PASS[0m [   1.420s] (1445/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_fetch_all_keeps_upstreams_of_remotes_it_does_not_fetch[0m
2026-09-20T07:16:01.9445503Z [32;1m        PASS[0m [   2.138s] (1446/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mprune_merged_branches_unlinks_but_keeps_an_unmerged_local_branch[0m
2026-09-20T07:16:02.9348338Z [32;1m        PASS[0m [   3.109s] (1447/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mfetch_all_variants_prune_deleted_remote_tracking_branches[0m
2026-09-20T07:16:03.1625078Z [32;1m        PASS[0m [   1.506s] (1448/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_fetch_all_keeps_upstreams_of_unsafe_remote_names_skipped_by_fetch_all[0m
2026-09-20T07:16:03.3170154Z [32;1m        PASS[0m [   1.423s] (1449/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_fetch_all_keeps_upstreams_skipped_by_skip_default_update[0m
2026-09-20T07:16:03.5199020Z [32;1m        PASS[0m [   1.555s] (1450/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_fetch_all_preserves_tags_from_explicit_fetch_refspecs[0m
2026-09-20T07:16:04.7065700Z [32;1m        PASS[0m [   1.802s] (1451/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_fetch_preserves_upstreams_outside_a_narrow_fetch_refspec[0m
2026-09-20T07:16:05.6242616Z [32;1m        PASS[0m [   2.324s] (1452/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_pull_branch_merges_the_fetched_oid_when_a_short_ref_is_ambiguous[0m
2026-09-20T07:16:05.6752577Z [32;1m        PASS[0m [   2.155s] (1453/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_pull_branch_merges_the_pruned_tracking_ref_without_a_second_fetch[0m
2026-09-20T07:16:06.4067015Z [32;1m        PASS[0m [   1.679s] (1454/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_pull_keeps_tags_when_the_remote_name_cannot_be_a_config_key[0m
2026-09-20T07:16:06.6660349Z [32;1m        PASS[0m [   3.510s] (1455/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_pull_branch_fetches_a_requested_branch_excluded_by_remote_refspecs[0m
2026-09-20T07:16:06.9892639Z [32;1m        PASS[0m [   1.296s] (1456/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_pull_prunes_inside_the_pull_when_the_remote_only_maps_tracking_refs[0m
2026-09-20T07:16:07.1876535Z [32;1m        PASS[0m [   1.590s] (1457/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_pull_preserves_tags_from_explicit_fetch_refspecs[0m
2026-09-20T07:16:08.0628473Z [32;1m        PASS[0m [   1.077s] (1458/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpull_local_branch_with_pruning_does_not_treat_dot_as_a_named_remote[0m
2026-09-20T07:16:08.7042803Z [32;1m        PASS[0m [   0.649s] (1459/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpull_on_detached_head_returns_error[0m
2026-09-20T07:16:08.9087109Z [32;1m        PASS[0m [   2.520s] (1460/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpruning_pull_refuses_to_retarget_a_deleted_upstream_at_another_branch[0m
2026-09-20T07:16:09.0129457Z [32;1m        PASS[0m [   2.359s] (1461/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpull_branch_with_output_merges_named_remote_branch[0m
2026-09-20T07:16:09.2710082Z [32;1m        PASS[0m [   0.593s] (1462/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpull_without_remotes_on_local_branch_returns_error[0m
2026-09-20T07:16:10.6621010Z [32;1m        PASS[0m [   1.364s] (1463/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpush_with_output_sets_upstream_when_missing[0m
2026-09-20T07:16:10.9651901Z [32;1m        PASS[0m [   3.740s] (1464/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpull_non_output_supports_all_modes_when_upstream_exists[0m
2026-09-20T07:16:11.0658089Z [32;1m        PASS[0m [   2.061s] (1465/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpush_force_without_output_updates_remote_head_after_rewrite[0m
2026-09-20T07:16:11.2708891Z [32;1m        PASS[0m [   2.344s] (1466/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpush_force_with_output_uses_tracked_upstream_when_branch_names_differ[0m
2026-09-20T07:16:11.9482111Z [32;1m        PASS[0m [   0.855s] (1467/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mremote_add_set_url_and_remove_round_trip[0m
2026-09-20T07:16:12.3594180Z [32;1m        PASS[0m [   1.387s] (1468/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpush_without_origin_uses_first_remote_name_for_upstream[0m
2026-09-20T07:16:12.4168444Z [32;1m        PASS[0m [   1.748s] (1469/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mpush_with_output_uses_tracked_upstream_when_branch_names_differ[0m
2026-09-20T07:16:12.4179563Z [32;1m        PASS[0m [   0.498s] (1470/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mremote_management_honors_the_selected_protocol_policy[0m
2026-09-20T07:16:13.8149645Z [32;1m        PASS[0m [   1.396s] (1471/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1maborting_a_leftover_sequence_reports_that_head_was_kept[0m
2026-09-20T07:16:14.2762949Z [32;1m        PASS[0m [   1.937s] (1472/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1ma_sequencer_directory_git_ignores_does_not_block_revert[0m
2026-09-20T07:16:14.6403263Z [32;1m        PASS[0m [   2.194s] (1473/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1malready_reverted_revert_is_successful_noop_and_cleans_state[0m
2026-09-20T07:16:15.0022174Z [32;1m        PASS[0m [   1.171s] (1474/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1man_abbreviated_id_still_resumes_a_stopped_revert[0m
2026-09-20T07:16:15.3648000Z [32;1m        PASS[0m [   1.068s] (1475/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mconflicting_revert_returns_error_and_pauses_in_revert_state[0m
2026-09-20T07:16:15.4699290Z [32;1m        PASS[0m [   0.822s] (1476/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mdirty_worktree_rejects_revert_without_leaving_state[0m
2026-09-20T07:16:15.8744489Z [32;1m        PASS[0m [   4.632s] (1477/2767) [35;1mgitcomet-git-gix::remote_management_integration[0m [34;1mremote_deletion_preserves_fetch_tracking_when_pushurl_is_different[0m
2026-09-20T07:16:16.8050575Z [32;1m        PASS[0m [   1.809s] (1478/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mexternally_started_revert_sequence_is_reported_and_aborted[0m
2026-09-20T07:16:17.2706015Z [32;1m        PASS[0m [   1.824s] (1479/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mleftover_revert_sequence_continues_its_remaining_steps[0m
2026-09-20T07:16:17.3212129Z [32;1m        PASS[0m [   2.003s] (1480/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mleftover_cherry_pick_sequence_blocks_revert_and_stays_reported[0m
2026-09-20T07:16:18.0010534Z [32;1m        PASS[0m [   1.222s] (1481/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mrevert_abort_restores_state_after_conflict[0m
2026-09-20T07:16:18.5648367Z [32;1m        PASS[0m [   1.225s] (1482/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mrevert_continue_skips_an_empty_resolution[0m
2026-09-20T07:16:18.7699777Z [32;1m        PASS[0m [   1.522s] (1483/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mrevert_continue_commits_resolved_conflict[0m
2026-09-20T07:16:18.9259737Z [32;1m        PASS[0m [   3.017s] (1484/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mmerge_revert_uses_selected_mainline_parent[0m
2026-09-20T07:16:19.5816869Z [32;1m        PASS[0m [   1.558s] (1485/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mrevert_is_refused_while_a_cherry_pick_is_in_progress[0m
2026-09-20T07:16:20.3617493Z [32;1m        PASS[0m [   1.765s] (1486/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mrevert_sequence_continue_pauses_at_the_next_conflict[0m
2026-09-20T07:16:20.5142302Z [32;1m        PASS[0m [   0.966s] (1487/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mrevert_with_commit_creates_revert_commit[0m
2026-09-20T07:16:20.7723388Z [32;1m        PASS[0m [   1.880s] (1488/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mrevert_validates_mainline_before_starting[0m
2026-09-20T07:16:20.9243416Z [32;1m        PASS[0m [   2.124s] (1489/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mrevert_sequence_continue_skips_a_step_that_is_already_undone[0m
2026-09-20T07:16:21.3474566Z [32;1m        PASS[0m [   0.993s] (1490/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mrevert_without_commit_only_stages_the_inverse[0m
2026-09-20T07:16:21.7060983Z [32;1m        PASS[0m [   0.941s] (1491/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mstaged_changes_reject_revert_before_git_runs[0m
2026-09-20T07:16:21.8141359Z [32;1m        PASS[0m [   0.916s] (1492/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1mstale_squash_msg_does_not_leak_into_the_revert[0m
2026-09-20T07:16:21.9137696Z [32;1m        PASS[0m [   1.358s] (1493/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1msigning_failure_leaves_a_resumable_revert[0m
2026-09-20T07:16:23.4491836Z [32;1m        PASS[0m [   1.571s] (1494/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_drops_picks_that_become_empty[0m
2026-09-20T07:16:23.4550008Z [32;1m        PASS[0m [   1.739s] (1495/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_aborts_when_branch_changes_after_setup[0m
2026-09-20T07:16:23.7050676Z [32;1m        PASS[0m [   2.361s] (1496/2767) [35;1mgitcomet-git-gix::revert_integration[0m [34;1munstage_all_keeps_a_stopped_revert_and_a_resolved_merge[0m
2026-09-20T07:16:26.4115168Z [32;1m        PASS[0m [   2.968s] (1497/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_edited_message_applies_at_trailing_fixup[0m
2026-09-20T07:16:26.4604126Z [32;1m        PASS[0m [   2.793s] (1498/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_edited_squash_message_survives_conflict[0m
2026-09-20T07:16:26.9288637Z [32;1m        PASS[0m [   3.460s] (1499/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_edited_squash_message_is_applied_once[0m
2026-09-20T07:16:28.4914229Z [32;1m        PASS[0m [   2.037s] (1500/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_flattens_merges_like_git[0m
2026-09-20T07:16:28.7539094Z [32;1m        PASS[0m [   2.245s] (1501/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_preserves_current_reword_message_across_conflict[0m
2026-09-20T07:16:29.8532465Z [32;1m        PASS[0m [   2.939s] (1502/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_preserves_later_reword_message_across_conflict[0m
2026-09-20T07:16:29.9025606Z [32;1m        PASS[0m [   8.084s] (1503/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_accepts_branch_sha_and_head_relative_bases[0m
2026-09-20T07:16:30.0081354Z [32;1m        PASS[0m [   1.264s] (1504/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_setup_captures_summary_and_full_message[0m
2026-09-20T07:16:30.5221025Z [32;1m        PASS[0m [   2.065s] (1505/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_reword_works_in_repo_path_with_spaces[0m
2026-09-20T07:16:30.8361311Z [32;1m        PASS[0m [   0.959s] (1506/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1minteractive_rebase_setup_survives_separator_bytes_in_messages[0m
2026-09-20T07:16:31.4539529Z [32;1m        PASS[0m [   1.473s] (1507/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1mrebase_continue_rejects_damaged_persisted_reword_state[0m
2026-09-20T07:16:32.1638846Z [32;1m        PASS[0m [   1.615s] (1508/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1mrebase_continue_with_unresolved_conflict_keeps_git_error[0m
2026-09-20T07:16:32.4715165Z [32;1m        PASS[0m [   2.544s] (1509/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1mrebase_continue_pausing_at_next_conflict_is_success[0m
2026-09-20T07:16:32.5756421Z [32;1m        PASS[0m [   1.733s] (1510/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1msquash_leaves_dirty_worktree_and_index_untouched[0m
2026-09-20T07:16:33.0425484Z [32;1m        PASS[0m [   1.561s] (1511/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1msquash_message_preview_combines_messages_oldest_first[0m
2026-09-20T07:16:33.3005149Z [32;1m        PASS[0m [   0.754s] (1512/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1msquash_rejects_root_commit_as_oldest[0m
2026-09-20T07:16:33.4555669Z [32;1m        PASS[0m [   1.335s] (1513/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1msquash_rejects_merge_commit_in_range[0m
2026-09-20T07:16:33.6067588Z [32;1m        PASS[0m [   1.151s] (1514/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1msquash_rejects_non_ancestor_oldest[0m
2026-09-20T07:16:34.4913524Z [32;1m        PASS[0m [   0.883s] (1515/2767) [35;1mgitcomet-git-gix::ssh_signing_passphrase_integration[0m [34;1mmissing_ssh_signing_passphrase_preserves_the_observed_prompt[0m
2026-09-20T07:16:34.5910843Z [32;1m        PASS[0m [   1.269s] (1516/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1msquash_with_stale_expected_head_fails_without_changing_refs[0m
2026-09-20T07:16:34.7503371Z [32;1m        PASS[0m [   1.736s] (1517/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1msquash_replaces_linear_range_with_single_commit[0m
2026-09-20T07:16:35.5435078Z [32;1m        PASS[0m [   2.066s] (1518/2767) [35;1mgitcomet-git-gix::squash_integration[0m [34;1msquash_works_on_detached_head_and_moves_branch_when_attached[0m
2026-09-20T07:16:36.3371450Z [32;1m        PASS[0m [   1.750s] (1519/2767) [35;1mgitcomet-git-gix::ssh_signing_passphrase_integration[0m [34;1msuccessful_ssh_signing_passphrase_is_reused_for_the_session[0m
2026-09-20T07:16:36.4387456Z [32;1m        PASS[0m [   1.946s] (1520/2767) [35;1mgitcomet-git-gix::ssh_signing_passphrase_integration[0m [34;1mrevert_needing_a_signing_passphrase_resumes_when_replayed[0m
2026-09-20T07:16:37.4732830Z [32;1m        PASS[0m [   1.152s] (1521/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mcheckout_conflict_side_resolves_modify_delete_using_ours[0m
2026-09-20T07:16:37.7798641Z [32;1m        PASS[0m [   1.328s] (1522/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mcheckout_conflict_side_resolves_modify_delete_using_theirs[0m
2026-09-20T07:16:38.2054388Z [32;1m        PASS[0m [   3.458s] (1523/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1maccept_conflict_deletion_resolves_delete_outcome_conflicts[0m
2026-09-20T07:16:38.6188470Z [32;1m        PASS[0m [   1.114s] (1524/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mcheckout_conflict_side_resolves_non_utf8_binary_conflict[0m
2026-09-20T07:16:38.9720062Z [32;1m        PASS[0m [   1.197s] (1525/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mcheckout_conflict_side_stages_resolution[0m
2026-09-20T07:16:39.2324194Z [32;1m        PASS[0m [   1.008s] (1526/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mconflict_file_stages_preserve_non_utf8_bytes[0m
2026-09-20T07:16:39.2327059Z [32;1m        PASS[0m [   0.655s] (1527/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mconflict_session_both_deleted_binary_prefers_decision_strategy[0m
2026-09-20T07:16:39.9576346Z [32;1m        PASS[0m [   0.970s] (1528/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mdiff_file_text_handles_modify_delete_conflicts[0m
2026-09-20T07:16:40.5750571Z [32;1m        PASS[0m [   1.340s] (1529/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_custom_cmd_supports_cmd_percent_env_variables[0m
2026-09-20T07:16:40.5753524Z [32;1m        PASS[0m [   1.315s] (1530/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_custom_cmd_supports_unicode_conflicted_path[0m
2026-09-20T07:16:41.0827695Z [32;1m        PASS[0m [   1.160s] (1531/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_no_base_conflict_passes_empty_base_file[0m
2026-09-20T07:16:41.7651787Z [32;1m        PASS[0m [   1.171s] (1532/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_reflects_config_written_after_backend_open[0m
2026-09-20T07:16:41.8672615Z [32;1m        PASS[0m [   1.318s] (1533/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_prefers_merge_guitool_when_gui_default_true[0m
2026-09-20T07:16:42.0329845Z [32;1m        PASS[0m [   0.909s] (1534/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_rejects_builtin_tool_that_cannot_merge[0m
2026-09-20T07:16:42.8415472Z [32;1m        PASS[0m [   1.080s] (1535/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_rejects_unresolved_marker_output[0m
2026-09-20T07:16:42.9951165Z [32;1m        PASS[0m [   1.122s] (1536/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_trust_exit_false_detects_deleted_output_change[0m
2026-09-20T07:16:43.1488357Z [32;1m        PASS[0m [   1.157s] (1537/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_trust_exit_false_detects_same_size_content_change[0m
2026-09-20T07:16:43.8727976Z [32;1m        PASS[0m [   1.027s] (1538/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_trust_exit_false_requires_content_change[0m
2026-09-20T07:16:44.2393336Z [32;1m        PASS[0m [   1.249s] (1539/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_write_to_temp_false_keep_temporaries_preserves_stage_files[0m
2026-09-20T07:16:44.3945085Z [32;1m        PASS[0m [   1.246s] (1540/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_write_to_temp_false_keep_temporaries_preserves_stage_files_on_abort[0m
2026-09-20T07:16:45.0711877Z [32;1m        PASS[0m [   1.221s] (1541/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_write_to_temp_false_uses_workdir_prefixed_stage_paths[0m
2026-09-20T07:16:45.4843512Z [32;1m        PASS[0m [   1.207s] (1542/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_write_to_temp_true_keep_temporaries_preserves_stage_files[0m
2026-09-20T07:16:45.5343698Z [32;1m        PASS[0m [   1.116s] (1543/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_write_to_temp_true_keep_temporaries_preserves_stage_files_on_abort[0m
2026-09-20T07:16:45.5849214Z [32;1m        PASS[0m [  10.031s] (1544/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mcheckout_conflict_side_resolves_all_conflict_stage_shapes[0m
2026-09-20T07:16:46.3147593Z [32;1m        PASS[0m [   1.243s] (1545/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mlaunch_mergetool_write_to_temp_true_uses_temp_stage_paths[0m
2026-09-20T07:16:46.5207112Z [32;1m        PASS[0m [   0.947s] (1546/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mstatus_reports_single_conflict_for_modify_delete[0m
2026-09-20T07:16:46.5210656Z [32;1m        PASS[0m [   1.000s] (1547/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mstatus_reports_conflict_kind_for_add_add[0m
2026-09-20T07:16:46.6755044Z [32;1m        PASS[0m [   1.186s] (1548/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mconflicts_and_mergetool[0m[36m::[0m[34;1mstatus_and_conflict_stages_cover_all_conflict_kinds[0m
2026-09-20T07:16:47.0356567Z [32;1m        PASS[0m [   0.734s] (1549/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mamend_rewrites_head_commit_message_and_content[0m
2026-09-20T07:16:47.2381179Z [32;1m        PASS[0m [   0.565s] (1550/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcheckout_branch_switches_head_to_target_branch[0m
2026-09-20T07:16:47.3446592Z [32;1m        PASS[0m [   0.808s] (1551/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mbranch_checked_out_in_other_worktree_reports_linked_and_main_worktrees[0m
2026-09-20T07:16:47.4502724Z [32;1m        PASS[0m [   0.903s] (1552/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mbranch_checked_out_in_other_worktree_rejects_worktree_from_another_repository[0m
2026-09-20T07:16:49.2178531Z [32;1m        PASS[0m [   1.976s] (1553/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcheckout_remote_branch_creates_tracking_branch_when_missing_locally[0m
2026-09-20T07:16:49.2699796Z [32;1m        PASS[0m [   1.949s] (1554/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcheckout_remote_branch_overwrite_dirty_worktree_failure_keeps_existing_branch[0m
2026-09-20T07:16:49.3758109Z [32;1m        PASS[0m [   2.313s] (1555/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcheckout_remote_branch_create_refuses_branch_created_after_backend_open[0m
2026-09-20T07:16:49.9467131Z [32;1m        PASS[0m [   2.495s] (1556/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcheckout_remote_branch_overwrite_resets_existing_branch_and_preserves_compatible_edits[0m
2026-09-20T07:16:50.2562389Z [32;1m        PASS[0m [   1.083s] (1557/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcheckout_remote_branch_overwrite_retargets_upstream_to_the_selected_remote[0m
2026-09-20T07:16:50.5106513Z [32;1m        PASS[0m [   1.209s] (1558/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcheckout_remote_branch_returns_structured_git_error_for_missing_remote_branch[0m
2026-09-20T07:16:50.7189000Z [32;1m        PASS[0m [   0.818s] (1559/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcherry_pick_applies_commit_onto_current_branch[0m
2026-09-20T07:16:50.7690338Z [32;1m        PASS[0m [   1.403s] (1560/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcheckout_remote_branch_with_existing_local_branch_and_missing_remote_keeps_head_unchanged[0m
2026-09-20T07:16:50.9746701Z [32;1m        PASS[0m [   0.684s] (1561/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcommit_creates_new_commit_and_cleans_status[0m
2026-09-20T07:16:51.5316469Z [32;1m        PASS[0m [   0.766s] (1562/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_and_delete_local_tag[0m
2026-09-20T07:16:51.5318995Z [32;1m        PASS[0m [   0.550s] (1563/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_error_hints_at_a_refresh_only_for_remote_branch_targets[0m
2026-09-20T07:16:51.5818508Z [32;1m        PASS[0m [   0.791s] (1564/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_annotated_tag_includes_message[0m
2026-09-20T07:16:51.8949947Z [32;1m        PASS[0m [   1.416s] (1565/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcommit_finishes_merge_when_resolved_tree_matches_head[0m
2026-09-20T07:16:52.0685633Z [32;1m        PASS[0m [   0.557s] (1566/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_existing_branch_returns_structured_git_error[0m
2026-09-20T07:16:52.1213229Z [32;1m        PASS[0m [   0.555s] (1567/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_force_and_checkout_creates_missing_branch_and_checks_it_out[0m
2026-09-20T07:16:52.6974662Z [32;1m        PASS[0m [   0.573s] (1568/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_from_annotated_tag_peels_to_commit[0m
2026-09-20T07:16:52.9004278Z [32;1m        PASS[0m [   0.979s] (1569/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_force_and_checkout_never_sets_tracking_for_a_remote_target[0m
2026-09-20T07:16:52.9007931Z [32;1m        PASS[0m [   0.824s] (1570/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_force_and_checkout_resets_existing_branch_and_checks_it_out[0m
2026-09-20T07:16:53.2598528Z [32;1m        PASS[0m [   1.737s] (1571/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_force_and_checkout_clears_existing_upstream_for_any_target[0m
2026-09-20T07:16:53.3120818Z [32;1m        PASS[0m [   0.624s] (1572/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_from_blob_target_returns_structured_git_error[0m
2026-09-20T07:16:53.4128696Z [32;1m        PASS[0m [   0.155s] (1573/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_on_unborn_head_returns_structured_git_error[0m
2026-09-20T07:16:53.5719909Z [32;1m        PASS[0m [   0.666s] (1574/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_head_target_reflects_move_after_backend_open[0m
2026-09-20T07:16:53.6193576Z [32;1m        PASS[0m [   0.732s] (1575/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_from_detached_head_using_head_revision[0m
2026-09-20T07:16:53.7243251Z [32;1m        PASS[0m [   0.425s] (1576/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_succeeds_without_persisted_user_identity[0m
2026-09-20T07:16:53.9309037Z [32;1m        PASS[0m [   0.535s] (1577/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_branch_target_branch_created_after_backend_open[0m
2026-09-20T07:16:54.0825940Z [32;1m        PASS[0m [   0.123s] (1578/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mdelete_branch_force_missing_branch_is_structured_git_failure[0m
2026-09-20T07:16:54.2369818Z [32;1m        PASS[0m [   0.629s] (1579/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_tag_respects_tag_gpgsign_config[0m
2026-09-20T07:16:54.3957673Z [32;1m        PASS[0m [   0.814s] (1580/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mcreate_rename_and_delete_local_branch[0m
2026-09-20T07:16:54.4461335Z [32;1m        PASS[0m [   0.717s] (1581/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mdelete_branch_force_keeps_branch_config_when_local_config_is_locked[0m
2026-09-20T07:16:54.4965444Z [32;1m        PASS[0m [   0.135s] (1582/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mdelete_branch_force_rejects_unborn_current_branch_before_missing_ref_check[0m
2026-09-20T07:16:54.7087471Z [32;1m        PASS[0m [   0.655s] (1583/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mdelete_branch_force_rejects_branch_checked_out_in_linked_worktree[0m
2026-09-20T07:16:54.8692042Z [32;1m        PASS[0m [   0.585s] (1584/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mdelete_branch_force_rejects_branch_checked_out_in_main_worktree_when_opened_from_linked[0m
2026-09-20T07:16:55.0208994Z [32;1m        PASS[0m [   0.573s] (1585/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mdelete_branch_force_removes_branch_config_section[0m
2026-09-20T07:16:55.2785969Z [32;1m        PASS[0m [   0.789s] (1586/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mdelete_branch_force_removes_unmerged_branch[0m
2026-09-20T07:16:55.8882568Z [32;1m        PASS[0m [   1.037s] (1587/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1minteractive_cherry_pick_applies_multiple_commits_in_order[0m
2026-09-20T07:16:56.4005608Z [32;1m        PASS[0m [   0.533s] (1588/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mlist_tags_returns_sorted_names_with_commit_targets[0m
2026-09-20T07:16:56.6691799Z [32;1m        PASS[0m [   1.624s] (1589/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mlist_remote_branches_includes_fetched_remote_tracking_refs[0m
2026-09-20T07:16:57.0465770Z [32;1m        PASS[0m [   1.735s] (1590/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mlist_remote_tags_collects_sorted_results_and_skips_unavailable_remote[0m
2026-09-20T07:16:57.0468465Z [32;1m        PASS[0m [   2.349s] (1591/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mforce_push_with_output_updates_remote_head_after_rewrite[0m
2026-09-20T07:16:57.6170101Z [32;1m        PASS[0m [   1.192s] (1592/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mmerge_abort_with_output_clears_conflict_state[0m
2026-09-20T07:16:57.8714092Z [32;1m        PASS[0m [   1.225s] (1593/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mmerge_commit_message_is_available_during_conflict[0m
2026-09-20T07:16:58.0286641Z [32;1m        PASS[0m [   0.960s] (1594/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mmerge_fast_forwards_when_possible_even_if_merge_ff_is_disabled[0m
2026-09-20T07:16:58.1288586Z [32;1m        PASS[0m [   1.105s] (1595/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mmerge_creates_merge_commit_when_branches_diverged[0m
2026-09-20T07:16:58.4355282Z [32;1m        PASS[0m [   0.567s] (1596/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mprune_local_tags_with_output_no_remotes_is_noop[0m
2026-09-20T07:16:59.1651739Z [32;1m        PASS[0m [   1.545s] (1597/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mprune_local_tags_deletes_tags_missing_from_remotes[0m
2026-09-20T07:16:59.3764046Z [32;1m        PASS[0m [   1.364s] (1598/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mprune_local_tags_with_output_reports_noop_when_all_tags_exist_remotely[0m
2026-09-20T07:17:00.5319403Z [32;1m        PASS[0m [   2.102s] (1599/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mpull_with_output_fast_forwards_from_remote[0m
2026-09-20T07:17:00.6332294Z [32;1m        PASS[0m [   2.486s] (1600/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mprune_merged_branches_deletes_local_branches_missing_on_remote[0m
2026-09-20T07:17:00.6335062Z [32;1m        PASS[0m [   1.235s] (1601/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mpush_and_delete_remote_tag[0m
2026-09-20T07:17:01.4074716Z [32;1m        PASS[0m [   2.270s] (1602/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mpull_with_output_fast_forwards_when_possible_even_if_pull_ff_is_disabled[0m
2026-09-20T07:17:01.9738011Z [32;1m        PASS[0m [   0.572s] (1603/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrebase_continue_without_in_progress_rebase_returns_error[0m
2026-09-20T07:17:02.0225951Z [32;1m        PASS[0m [   1.407s] (1604/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrebase_abort_falls_back_to_git_am_abort[0m
2026-09-20T07:17:02.1258970Z [32;1m        PASS[0m [   1.593s] (1605/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mpush_with_output_updates_remote_head[0m
2026-09-20T07:17:02.1264735Z [32;1m        PASS[0m [   1.523s] (1606/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrebase_continue_paused_at_next_conflict_is_ok[0m
2026-09-20T07:17:03.0402980Z [32;1m        PASS[0m [   0.889s] (1607/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrename_branch_existing_target_returns_structured_git_error[0m
2026-09-20T07:17:03.2436526Z [32;1m        PASS[0m [   1.225s] (1608/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrebase_replays_commits_onto_target_branch[0m
2026-09-20T07:17:03.3472681Z [32;1m        PASS[0m [   1.214s] (1609/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrebase_replays_commits_onto_target_sha[0m
2026-09-20T07:17:03.3475901Z [32;1m        PASS[0m [   1.376s] (1610/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrebase_in_progress_and_abort_round_trip[0m
2026-09-20T07:17:04.1734876Z [32;1m        PASS[0m [   0.898s] (1611/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrename_branch_force_over_branch_held_by_other_worktree_from_main_handle_fails_like_git[0m
2026-09-20T07:17:04.2294399Z [32;1m        PASS[0m [   1.168s] (1612/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrename_branch_force_over_branch_held_by_linked_worktree_from_that_handle_detaches_main[0m
2026-09-20T07:17:04.2880563Z [32;1m        PASS[0m [   0.898s] (1613/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrename_branch_force_replaces_existing_branch_and_follows_head[0m
2026-09-20T07:17:04.3384985Z [32;1m        PASS[0m [   1.000s] (1614/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrename_branch_force_over_current_branch_resets_head_and_deletes_old[0m
2026-09-20T07:17:04.8525056Z [32;1m        PASS[0m [   0.712s] (1615/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mreset_hard_moves_head_and_discards_changes[0m
2026-09-20T07:17:04.9056945Z [32;1m        PASS[0m [   0.713s] (1616/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mreset_mixed_moves_head_and_leaves_changes_unstaged[0m
2026-09-20T07:17:04.9562272Z [32;1m        PASS[0m [   0.715s] (1617/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mreset_soft_moves_head_and_leaves_changes_staged[0m
2026-09-20T07:17:05.3431910Z [32;1m        PASS[0m [   0.954s] (1618/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mrevert_commit_creates_new_commit_and_reverts_content[0m
2026-09-20T07:17:05.4934355Z [32;1m        PASS[0m [   0.555s] (1619/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1mstage_and_unstage_paths_update_status[0m
2026-09-20T07:17:05.5951748Z [32;1m        PASS[0m [   0.607s] (1620/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1munstage_empty_paths_with_head_unstages_all_index_changes[0m
2026-09-20T07:17:05.6449338Z [32;1m        PASS[0m [   0.331s] (1621/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1munstage_empty_paths_without_head_unstages_all_added_paths[0m
2026-09-20T07:17:05.7519819Z [32;1m        PASS[0m [   0.291s] (1622/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1munstage_paths_without_head_only_unstages_selected_entries[0m
2026-09-20T07:17:05.9566993Z [32;1m        PASS[0m [   1.089s] (1623/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mrepository_operations[0m[36m::[0m[34;1msquash_ref_stages_changes_without_creating_merge_commit[0m
2026-09-20T07:17:06.1610274Z [32;1m        PASS[0m [   0.546s] (1624/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mcheckout_commit_detaches_head_at_target[0m
2026-09-20T07:17:06.2721819Z [32;1m        PASS[0m [   0.685s] (1625/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mautosolve_safe_resolves_trivial_conflict_regions_end_to_end[0m
2026-09-20T07:17:06.4768142Z [32;1m        PASS[0m [   0.692s] (1626/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mconflict_session_added_by_them_keep_resolves_conflict[0m
2026-09-20T07:17:06.5801578Z [32;1m        PASS[0m [   0.644s] (1627/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mconflict_session_added_by_us_keep_resolves_conflict[0m
2026-09-20T07:17:06.7839292Z [32;1m        PASS[0m [   0.614s] (1628/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mconflict_session_both_deleted_restore_from_base_resolves_conflict[0m
2026-09-20T07:17:07.1373339Z [32;1m        PASS[0m [   0.558s] (1629/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mdiscard_worktree_changes_removes_staged_new_file[0m
2026-09-20T07:17:07.2424163Z [32;1m        PASS[0m [   0.451s] (1630/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mdiscard_worktree_changes_removes_untracked_file[0m
2026-09-20T07:17:07.3426418Z [32;1m        PASS[0m [   1.071s] (1631/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mconflict_session_deleted_by_them_keep_ours_resolves_conflict[0m
2026-09-20T07:17:07.4947754Z [32;1m        PASS[0m [   1.033s] (1632/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mconflict_session_modify_delete_keep_resolves_conflict[0m
2026-09-20T07:17:07.6503941Z [32;1m        PASS[0m [   0.467s] (1633/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mdiscard_worktree_changes_reverts_modified_file_to_head[0m
2026-09-20T07:17:07.7512051Z [32;1m        PASS[0m [   0.497s] (1634/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mdiscard_worktree_changes_reverts_to_index_version[0m
2026-09-20T07:17:07.8531146Z [32;1m        PASS[0m [   0.538s] (1635/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mdiscard_worktree_changes_supports_mixed_selection[0m
2026-09-20T07:17:08.3108865Z [32;1m        PASS[0m [   0.813s] (1636/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mline_level_staging_round_trips_a_path_containing_spaces[0m
2026-09-20T07:17:08.6711069Z [32;1m        PASS[0m [   0.768s] (1637/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mstage_hunk_applies_only_part_of_a_file_to_index[0m
2026-09-20T07:17:08.7253290Z [32;1m        PASS[0m [   1.098s] (1638/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mresolve_both_added_conflict_write_and_stage_clears_conflict[0m
2026-09-20T07:17:09.0285539Z [32;1m        PASS[0m [   1.271s] (1639/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mresolve_conflict_write_and_stage_clears_conflict[0m
2026-09-20T07:17:09.3871612Z [32;1m        PASS[0m [   1.063s] (1640/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mstash_apply_allows_merge_when_only_untracked_restore_fails[0m
2026-09-20T07:17:09.7453186Z [32;1m        PASS[0m [   1.118s] (1641/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mstash_apply_allows_untracked_restore_failure_when_stash_has_tracked_payload[0m
2026-09-20T07:17:09.8987210Z [32;1m        PASS[0m [   1.165s] (1642/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mstash_apply_conflict_is_mergeable[0m
2026-09-20T07:17:10.0026675Z [32;1m        PASS[0m [   0.998s] (1643/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mstash_apply_merges_when_only_untracked_restore_fails_without_tracked_changes[0m
2026-09-20T07:17:10.3126629Z [32;1m        PASS[0m [   0.915s] (1644/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mstash_apply_preserves_original_error_when_untracked_merge_markers_fail[0m
2026-09-20T07:17:10.7687165Z [32;1m        PASS[0m [   0.987s] (1645/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mstash_apply_staged_overlap_still_merges_into_conflict[0m
2026-09-20T07:17:10.8220346Z [32;1m        PASS[0m [   0.938s] (1646/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mstash_apply_still_errors_when_merge_does_not_start[0m
2026-09-20T07:17:10.8750481Z [32;1m        PASS[0m [   0.868s] (1647/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mstash_apply_tracked_payload_overwriting_untracked_file_is_worktree_overwrite[0m
2026-09-20T07:17:11.2322607Z [32;1m        PASS[0m [   0.969s] (1648/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mstash_create_list_apply_and_drop_work[0m
2026-09-20T07:17:11.6909237Z [32;1m        PASS[0m [   0.954s] (1649/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mstash_list_reports_reflog_indices_for_drop[0m
2026-09-20T07:17:11.8924911Z [32;1m        PASS[0m [   1.069s] (1650/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1munstage_all_during_a_merge_resets_both_sides_of_a_staged_rename[0m
2026-09-20T07:17:11.8927618Z [32;1m        PASS[0m [   0.015s] (1651/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1mvalidate_conflict_resolution_detects_partial_resolution[0m
2026-09-20T07:17:12.0463635Z [32;1m        PASS[0m [   0.817s] (1652/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1munstage_hunk_reverts_only_that_part_in_index[0m
2026-09-20T07:17:12.0984247Z [32;1m        PASS[0m [   1.194s] (1653/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1munstage_all_leaves_conflicted_paths_and_the_merge_alone[0m
2026-09-20T07:17:12.4799347Z [32;1m        PASS[0m [   0.751s] (1654/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstash_and_staging[0m[36m::[0m[34;1munstage_line_patch_must_describe_the_index_side[0m
2026-09-20T07:17:12.6841016Z [32;1m        PASS[0m [   0.595s] (1655/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_commit_with_unknown_revision_and_outside_conflict_path_are_handled[0m
2026-09-20T07:17:12.6842457Z [32;1m        PASS[0m [   0.623s] (1656/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_file_commit_target_without_path_returns_none[0m
2026-09-20T07:17:12.8399708Z [32;1m        PASS[0m [   0.196s] (1657/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_file_image_returns_none_for_directories[0m
2026-09-20T07:17:13.0461800Z [32;1m        PASS[0m [   0.194s] (1658/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_file_text_returns_none_for_directories[0m
2026-09-20T07:17:13.0958967Z [32;1m        PASS[0m [   0.615s] (1659/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_file_image_reports_old_and_new_for_working_tree_and_commits[0m
2026-09-20T07:17:13.1598300Z [32;1m        PASS[0m [   1.232s] (1660/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mcommitted_gitlink_unstaged_modified_reports_modified_status_and_diff[0m
2026-09-20T07:17:13.4644737Z [32;1m        PASS[0m [   0.755s] (1661/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_file_text_reports_old_and_new_for_working_tree_and_commits[0m
2026-09-20T07:17:13.5765015Z [32;1m        PASS[0m [   0.490s] (1662/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_file_text_root_commit_has_no_parent_side[0m
2026-09-20T07:17:13.6800456Z [32;1m        PASS[0m [   0.537s] (1663/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_file_text_unstaged_uses_git_normalized_worktree_content[0m
2026-09-20T07:17:13.6804905Z [32;1m        PASS[0m [   0.612s] (1664/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_file_text_staged_add_and_delete_report_missing_sides[0m
2026-09-20T07:17:14.0411751Z [32;1m        PASS[0m [   0.491s] (1665/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_parsed_commit_added_binary_file_falls_back_to_git_diff[0m
2026-09-20T07:17:14.1441280Z [32;1m        PASS[0m [   0.478s] (1666/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_parsed_commit_added_file_matches_git_show_output[0m
2026-09-20T07:17:14.4631271Z [32;1m        PASS[0m [   1.026s] (1667/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_file_text_uses_ours_and_theirs_for_conflicted_paths[0m
2026-09-20T07:17:14.6150177Z [32;1m        PASS[0m [   0.602s] (1668/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_parsed_commit_deleted_file_matches_git_show_output[0m
2026-09-20T07:17:14.9238046Z [32;1m        PASS[0m [   0.787s] (1669/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_parsed_commit_rename_preserves_rename_headers_and_hunks[0m
2026-09-20T07:17:15.0823947Z [32;1m        PASS[0m [   1.403s] (1670/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_parsed_commit_added_file_truncates_at_the_unified_line_limit[0m
2026-09-20T07:17:15.1860685Z [32;1m        PASS[0m [   0.551s] (1671/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_parsed_outside_repository_path_returns_structured_git_error[0m
2026-09-20T07:17:15.5532104Z [32;1m        PASS[0m [   0.592s] (1672/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_preview_text_file_commit_added_file_returns_new_side_blob_path[0m
2026-09-20T07:17:15.7153506Z [32;1m        PASS[0m [   0.522s] (1673/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_preview_text_file_staged_deleted_file_returns_head_blob_path[0m
2026-09-20T07:17:15.7156264Z [32;1m        PASS[0m [   1.247s] (1674/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_parsed_merge_commit_uses_first_parent[0m
2026-09-20T07:17:16.0170019Z [32;1m        PASS[0m [   0.953s] (1675/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_preview_text_file_commit_deleted_file_returns_old_side_blob_path[0m
2026-09-20T07:17:16.2347904Z [32;1m        PASS[0m [   0.704s] (1676/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_unified_outside_repository_path_returns_structured_git_error[0m
2026-09-20T07:17:16.5514613Z [32;1m        PASS[0m [   0.526s] (1677/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_working_tree_with_absolute_file_path_reads_current_file[0m
2026-09-20T07:17:16.6025315Z [32;1m        PASS[0m [   0.849s] (1678/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_working_tree_unstaged_ignores_crlf_only_line_ending_changes[0m
2026-09-20T07:17:16.6726296Z [32;1m        PASS[0m [   0.930s] (1679/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mdiff_unified_works_for_staged_and_unstaged[0m
2026-09-20T07:17:17.0838745Z [32;1m        PASS[0m [   0.506s] (1680/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mrepeated_status_does_not_rewrite_index_when_cached_staged_state_is_reused[0m
2026-09-20T07:17:17.2346327Z [32;1m        PASS[0m [   0.615s] (1681/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mrepeated_status_on_same_repo_instance_reuses_staged_state_and_invalidates_on_index_change[0m
2026-09-20T07:17:17.2878002Z [32;1m        PASS[0m [   0.695s] (1682/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mrepeated_status_on_same_repo_instance_invalidates_when_head_moves_without_index_change[0m
2026-09-20T07:17:17.3396566Z [32;1m        PASS[0m [   1.124s] (1683/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mgitlink_added_and_unstaged_modified_reports_expected_status_and_diff[0m
2026-09-20T07:17:17.7003626Z [32;1m        PASS[0m [   0.426s] (1684/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mstatus_does_not_rewrite_index_when_only_worktree_stat_is_stale[0m
2026-09-20T07:17:17.8018269Z [32;1m        PASS[0m [   0.426s] (1685/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mstatus_ignores_nested_target_directories_with_target_slash_pattern[0m
2026-09-20T07:17:17.9050418Z [32;1m        PASS[0m [   0.198s] (1686/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mstatus_lists_untracked_files_in_directories[0m
2026-09-20T07:17:18.0149732Z [32;1m        PASS[0m [   0.939s] (1687/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mstaged_diff_for_unmerged_conflict_prefers_ours_for_text_and_image[0m
2026-09-20T07:17:18.2115136Z [32;1m        PASS[0m [   0.961s] (1688/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mstatus_cache_invalidates_when_gitlink_appears_on_same_repo_instance[0m
2026-09-20T07:17:18.2621693Z [32;1m        PASS[0m [   0.485s] (1689/2767) [35;1mgitcomet-git-gix::status_integration[0m [36mstatus_and_diff[0m[36m::[0m[34;1mstatus_separates_staged_and_unstaged[0m
2026-09-20T07:17:20.6005565Z [32;1m        PASS[0m [   2.710s] (1690/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1madd_local_submodule_requires_explicit_trust[0m
2026-09-20T07:17:21.4118207Z [32;1m        PASS[0m [   3.129s] (1691/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1madd_submodule_failed_branch_checkout_cleans_partial_clone_with_custom_name[0m
2026-09-20T07:17:22.1202273Z [32;1m        PASS[0m [   3.909s] (1692/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1madd_submodule_failed_branch_checkout_cleans_partial_clone_and_metadata[0m
2026-09-20T07:17:22.4245575Z [32;1m        PASS[0m [   1.823s] (1693/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1madd_submodule_supports_branch_selection[0m
2026-09-20T07:17:26.0393541Z [32;1m        PASS[0m [   3.922s] (1694/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1madd_submodule_supports_force_for_local_git_dir_collision[0m
2026-09-20T07:17:26.0396136Z [32;1m        PASS[0m [   3.629s] (1695/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1madd_submodule_supports_multiple_branches_from_same_source[0m
2026-09-20T07:17:26.2446354Z [32;1m        PASS[0m [   8.210s] (1696/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1madd_submodule_does_not_restrict_https_or_ssh_transports[0m
2026-09-20T07:17:26.7591499Z [32;1m        PASS[0m [   5.341s] (1697/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1madd_submodule_supports_custom_logical_name_for_local_git_dir_collision[0m
2026-09-20T07:17:29.7049166Z [32;1m        PASS[0m [   3.652s] (1698/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1mchecked_out_submodules_always_report_checkout_available[0m
2026-09-20T07:17:30.1203537Z [32;1m        PASS[0m [   3.357s] (1699/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1mlist_submodules_reports_merge_conflicted_gitlinks[0m
2026-09-20T07:17:31.1721652Z [32;1m        PASS[0m [   5.096s] (1700/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1mlist_submodules_keeps_a_broken_submodules_own_row_and_prunes_only_its_children[0m
2026-09-20T07:17:31.3274787Z [32;1m        PASS[0m [   5.125s] (1701/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1mlist_submodules_recurses_into_nested_submodules[0m
2026-09-20T07:17:32.8919528Z [32;1m        PASS[0m [   3.170s] (1702/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1mlist_submodules_reports_missing_gitmodules_mapping[0m
2026-09-20T07:17:33.9349849Z [32;1m        PASS[0m [   3.855s] (1703/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1mlist_submodules_reports_not_initialized_and_head_mismatch[0m
2026-09-20T07:17:34.4443324Z [32;1m        PASS[0m [   3.261s] (1704/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1mremove_submodule_cleans_custom_logical_name_metadata[0m
2026-09-20T07:17:35.1721880Z [32;1m        PASS[0m [   2.270s] (1705/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1msubmodule_commit_summary_treats_missing_submodule_history_as_unavailable[0m
2026-09-20T07:17:35.7329065Z [32;1m        PASS[0m [   4.399s] (1706/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1msubmodule_add_update_remove_round_trip[0m
2026-09-20T07:17:37.3547043Z [32;1m        PASS[0m [   3.369s] (1707/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1msubmodule_summary_ignores_broken_sibling_indexes_and_honors_cancellation[0m
2026-09-20T07:17:37.5070931Z [32;1m        PASS[0m [   3.101s] (1708/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1msubmodule_summary_keeps_head_pointer_after_gitlink_is_removed_from_index[0m
2026-09-20T07:17:37.7164184Z [32;1m        PASS[0m [   1.953s] (1709/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1msubmodule_worktree_summary_treats_new_submodule_head_gitlink_as_missing[0m
2026-09-20T07:17:38.1307235Z [32;1m        PASS[0m [   2.986s] (1710/2767) [35;1mgitcomet-git-gix::submodules_integration[0m [34;1msubmodule_update_refuses_remote_helper_urls_from_gitmodules[0m
2026-09-20T07:17:38.8436955Z [32;1m        PASS[0m [   1.532s] (1711/2767) [35;1mgitcomet-git-gix::tag_push_integration[0m [34;1mall_tags_push_includes_branch_lightweight_and_unrelated_tags[0m
2026-09-20T07:17:38.9497578Z [32;1m        PASS[0m [   0.811s] (1712/2767) [35;1mgitcomet-git-gix::tag_push_integration[0m [34;1mpreview_does_not_consume_credentials_staged_for_a_push[0m
2026-09-20T07:17:39.1600124Z [32;1m        PASS[0m [   1.656s] (1713/2767) [35;1mgitcomet-git-gix::tag_push_integration[0m [34;1mannotated_preview_and_push_use_reachability_and_exclude_lightweight_tags[0m
2026-09-20T07:17:39.3206788Z [32;1m        PASS[0m [   1.620s] (1714/2767) [35;1mgitcomet-git-gix::tag_push_integration[0m [34;1mmultiple_push_urls_deduplicate_new_tags_and_transport_failure_is_unavailable[0m
2026-09-20T07:17:39.6729432Z [32;1m        PASS[0m [   0.734s] (1715/2767) [35;1mgitcomet-git-gix::tag_push_integration[0m [34;1mstale_requests_and_cancelled_previews_never_push[0m
2026-09-20T07:17:40.3907446Z [32;1m        PASS[0m [   1.509s] (1716/2767) [35;1mgitcomet-git-gix::tag_push_integration[0m [34;1mpreview_uses_push_urls_and_reports_conflicts_separately[0m
2026-09-20T07:17:40.4389121Z [32;1m        PASS[0m [   1.273s] (1717/2767) [35;1mgitcomet-git-gix::upstream_divergence_integration[0m [34;1mupstream_divergence_reflects_new_upstream_without_reopen[0m
2026-09-20T07:17:40.5422992Z [32;1m        PASS[0m [   0.859s] (1718/2767) [35;1mgitcomet-git-gix::upstream_divergence_integration[0m [34;1mupstream_divergence_returns_none_on_detached_head[0m
2026-09-20T07:17:40.8013141Z [32;1m        PASS[0m [   0.429s] (1719/2767) [35;1mgitcomet-git-gix::upstream_divergence_integration[0m [34;1mupstream_divergence_returns_none_when_branch_has_no_upstream[0m
2026-09-20T07:17:41.8889139Z [32;1m        PASS[0m [   2.583s] (1720/2767) [35;1mgitcomet-git-gix::upstream_divergence_integration[0m [34;1mupstream_divergence_reports_ahead_and_behind_counts[0m
2026-09-20T07:17:41.9909966Z [32;1m        PASS[0m [   1.168s] (1721/2767) [35;1mgitcomet-git-gix::upstream_integration[0m [34;1mpush_without_upstream_sets_upstream[0m
2026-09-20T07:17:42.5083177Z [32;1m        PASS[0m [   2.043s] (1722/2767) [35;1mgitcomet-git-gix::upstream_integration[0m [34;1mpull_without_upstream_sets_upstream[0m
2026-09-20T07:17:42.9717636Z [32;1m        PASS[0m [   2.460s] (1723/2767) [35;1mgitcomet-git-gix::upstream_integration[0m [34;1mpush_after_commit_checked_push_rejects_stale_branch_and_head[0m
2026-09-20T07:17:43.2835006Z [32;1m        PASS[0m [   1.298s] (1724/2767) [35;1mgitcomet-git-gix::upstream_integration[0m [34;1msafe_push_after_commit_rejects_branch_change_before_decision[0m
2026-09-20T07:17:44.0061032Z [32;1m        PASS[0m [   1.005s] (1725/2767) [35;1mgitcomet-git-gix::upstream_integration[0m [34;1msafe_push_after_commit_without_upstream_sets_upstream_for_new_branch[0m
2026-09-20T07:17:44.7839580Z [32;1m        PASS[0m [   0.804s] (1726/2767) [35;1mgitcomet-git-gix::worktrees_integration[0m [34;1mworktree_add_list_remove_round_trip[0m
2026-09-20T07:17:44.8360169Z [32;1m        PASS[0m [   0.017s] (1727/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1ma_rows_target_is_the_entry_the_click_selects[0m
2026-09-20T07:17:44.8366161Z [32;1m        PASS[0m [   0.018s] (1728/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mall_rev_counters_start_at_zero[0m
2026-09-20T07:17:44.8370724Z [32;1m        PASS[0m [   0.017s] (1729/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mapp_state_clone_shares_heavy_repo_fields_via_arc[0m
2026-09-20T07:17:44.8876234Z [32;1m        PASS[0m [   0.017s] (1730/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mbranch_sidebar_cache_rev_bumps_only_for_relevant_changes[0m
2026-09-20T07:17:44.8879629Z [32;1m        PASS[0m [   0.020s] (1731/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mbranch_sidebar_cache_rev_falls_back_to_component_revisions[0m
2026-09-20T07:17:44.8914330Z [32;1m        PASS[0m [   0.017s] (1732/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mbrowsing_commit_reflects_file_browser_source[0m
2026-09-20T07:17:44.9392949Z [32;1m        PASS[0m [   0.015s] (1733/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mbump_diff_state_rev_increments[0m
2026-09-20T07:17:44.9396590Z [32;1m        PASS[0m [   0.019s] (1734/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mbump_ops_rev_increments[0m
2026-09-20T07:17:44.9399714Z [32;1m        PASS[0m [   0.016s] (1735/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mclear_resets_stack[0m
2026-09-20T07:17:44.9911692Z [32;1m        PASS[0m [   0.021s] (1736/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mconflict_file_path_and_file_share_same_rev_counter[0m
2026-09-20T07:17:45.0420007Z [32;1m        PASS[0m [   0.042s] (1737/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mgrouped_state_defaults_are_initialized[0m
2026-09-20T07:17:45.0429021Z [32;1m        PASS[0m [   3.124s] (1738/2767) [35;1mgitcomet-git-gix::upstream_integration[0m [34;1msafe_push_after_amend_blocks_when_remote_advanced_without_conflicting_worktree[0m
2026-09-20T07:17:45.0434742Z [32;1m        PASS[0m [   0.020s] (1739/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mhistory_rewrite_busy_tracks_every_blocking_operation[0m
2026-09-20T07:17:45.0437120Z [32;1m        PASS[0m [   0.018s] (1740/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mline_stats_revs_move_per_lane_only_when_that_lane_changes[0m
2026-09-20T07:17:45.0439352Z [32;1m        PASS[0m [   0.016s] (1741/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mloadable_ready_exposes_only_the_loaded_arm[0m
2026-09-20T07:17:45.0441476Z [32;1m        PASS[0m [   0.015s] (1742/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mmerge_message_and_rebase_share_same_rev_counter[0m
2026-09-20T07:17:45.0922084Z [32;1m        PASS[0m [   0.014s] (1743/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mnav_stack_reconcile_seeds_origin_pushes_and_updates_in_place[0m
2026-09-20T07:17:45.0923453Z [32;1m        PASS[0m [   0.012s] (1744/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mnothing_to_commit_depends_on_staged_entries_not_unstaged_work[0m
2026-09-20T07:17:45.0924661Z [32;1m        PASS[0m [   0.012s] (1745/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mnothing_to_commit_keeps_pending_merge_commit_available[0m
2026-09-20T07:17:45.0925798Z [32;1m        PASS[0m [   0.015s] (1746/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1monly_a_worktree_summary_has_live_inline_entries[0m
2026-09-20T07:17:45.0927629Z [32;1m        PASS[0m [   0.013s] (1747/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mpromoted_log_bookkeeping_matches_the_prepared_effect_request[0m
2026-09-20T07:17:45.0929022Z [32;1m        PASS[0m [   0.013s] (1748/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mreconcile_fold_collapses_consecutive_duplicate[0m
2026-09-20T07:17:45.1947252Z [32;1m        PASS[0m [   0.118s] (1749/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mreconcile_fold_no_collapse_when_not_adjacent_duplicate[0m
2026-09-20T07:17:45.2449101Z [32;1m        PASS[0m [   0.118s] (1750/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mreconcile_folds_background_change_into_live_tail[0m
2026-09-20T07:17:45.2452763Z [32;1m        PASS[0m [   0.017s] (1751/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mrequest_log_author_change_starts_immediately_and_drops_pending_pagination[0m
2026-09-20T07:17:45.2464641Z [32;1m        PASS[0m [   0.020s] (1752/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mreconcile_leaves_history_intact_when_parked_mid_stack[0m
2026-09-20T07:17:45.2476922Z [32;1m        PASS[0m [   0.015s] (1753/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mrequest_log_same_scope_refresh_replaces_stale_pending_pagination[0m
2026-09-20T07:17:45.2501851Z [32;1m        PASS[0m [   0.016s] (1754/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mrequest_log_scope_change_starts_immediately[0m
2026-09-20T07:17:45.2522700Z [32;1m        PASS[0m [   0.014s] (1755/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mrequest_primary_refresh_batch_marks_all_primary_loads_when_idle[0m
2026-09-20T07:17:45.2960733Z [32;1m        PASS[0m [   0.018s] (1756/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mrequest_primary_refresh_batch_skips_when_any_load_is_already_in_flight[0m
2026-09-20T07:17:45.2963200Z [32;1m        PASS[0m [   0.017s] (1757/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mretain_log_while_loading_keeps_ready_log_alive_until_next_log_state[0m
2026-09-20T07:17:45.3017154Z [32;1m        PASS[0m [   0.015s] (1758/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mseek_or_record_appends_when_entry_absent[0m
2026-09-20T07:17:45.3023339Z [32;1m        PASS[0m [   0.016s] (1759/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mseek_or_record_moves_cursor_to_existing_entry_without_mutating[0m
2026-09-20T07:17:45.3038648Z [32;1m        PASS[0m [   0.015s] (1760/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_branches_invalidates_cached_ref_metadata[0m
2026-09-20T07:17:45.3041523Z [32;1m        PASS[0m [   0.014s] (1761/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_branches_skips_rev_bump_when_unchanged[0m
2026-09-20T07:17:45.3043981Z [32;1m        PASS[0m [   0.016s] (1762/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_commit_details_bumps_commit_details_rev[0m
2026-09-20T07:17:45.3491399Z [32;1m        PASS[0m [   0.016s] (1763/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_conflict_file_bumps_conflict_rev[0m
2026-09-20T07:17:45.3514098Z [32;1m        PASS[0m [   0.015s] (1764/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_conflict_file_load_mode_bumps_conflict_rev_only_on_change[0m
2026-09-20T07:17:45.3523693Z [32;1m        PASS[0m [   0.016s] (1765/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_conflict_hide_resolved_bumps_conflict_rev_only_on_change[0m
2026-09-20T07:17:45.3529097Z [32;1m        PASS[0m [   0.018s] (1766/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_conflict_file_path_bumps_conflict_rev[0m
2026-09-20T07:17:45.3531711Z [32;1m        PASS[0m [   0.016s] (1767/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_detached_head_commit_updates_only_on_change[0m
2026-09-20T07:17:45.3542205Z [32;1m        PASS[0m [   0.019s] (1768/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_diff_target_bumps_target_rev_only_on_change[0m
2026-09-20T07:17:45.3997297Z [32;1m        PASS[0m [   0.017s] (1769/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_head_branch_bumps_rev_when_changed[0m
2026-09-20T07:17:45.3999774Z [32;1m        PASS[0m [   0.015s] (1770/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_head_branch_skips_rev_bump_when_unchanged[0m
2026-09-20T07:17:45.4010143Z [32;1m        PASS[0m [   0.018s] (1771/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_log_bumps_log_rev[0m
2026-09-20T07:17:45.4014390Z [32;1m        PASS[0m [   0.018s] (1772/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_log_loading_more_bumps_log_rev[0m
2026-09-20T07:17:45.4022511Z [32;1m        PASS[0m [   0.017s] (1773/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_log_loading_more_skips_rev_bump_when_unchanged[0m
2026-09-20T07:17:45.4027986Z [32;1m        PASS[0m [   0.017s] (1774/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_log_scope_bumps_log_rev[0m
2026-09-20T07:17:45.4494249Z [32;1m        PASS[0m [   2.936s] (1775/2767) [35;1mgitcomet-git-gix::upstream_integration[0m [34;1msafe_push_after_commit_remote_advance_does_not_refresh_force_lease_tracking_ref[0m
2026-09-20T07:17:45.4518593Z [32;1m        PASS[0m [   0.016s] (1776/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_log_scope_skips_rev_bump_when_unchanged[0m
2026-09-20T07:17:45.4523239Z [32;1m        PASS[0m [   0.017s] (1777/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_log_skips_rev_bump_when_unchanged[0m
2026-09-20T07:17:45.4527605Z [32;1m        PASS[0m [   0.017s] (1778/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_merge_commit_message_bumps_merge_message_rev[0m
2026-09-20T07:17:45.4529539Z [32;1m        PASS[0m [   0.015s] (1779/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_open_bumps_open_rev[0m
2026-09-20T07:17:45.4531665Z [32;1m        PASS[0m [   0.016s] (1780/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_rebase_in_progress_bumps_merge_message_rev[0m
2026-09-20T07:17:45.4534229Z [32;1m        PASS[0m [   0.016s] (1781/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_ref_metadata_bumps_rev_when_changed_and_not_otherwise[0m
2026-09-20T07:17:45.4537426Z [32;1m        PASS[0m [   0.015s] (1782/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_reflog_bumps_rev_only_when_the_entries_change[0m
2026-09-20T07:17:45.4541665Z [32;1m        PASS[0m [   0.014s] (1783/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_remote_branches_invalidates_cached_ref_metadata[0m
2026-09-20T07:17:45.4997673Z [32;1m        PASS[0m [   0.015s] (1784/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_remotes_skips_rev_bump_when_unchanged[0m
2026-09-20T07:17:45.4999869Z [32;1m        PASS[0m [   0.015s] (1785/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_selected_commit_bumps_selected_commit_rev[0m
2026-09-20T07:17:45.5001860Z [32;1m        PASS[0m [   0.014s] (1786/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_spec_refreshes_session_workdir_key[0m
2026-09-20T07:17:45.5003949Z [32;1m        PASS[0m [   0.015s] (1787/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_stashes_skips_rev_bump_when_unchanged[0m
2026-09-20T07:17:45.5005899Z [32;1m        PASS[0m [   0.015s] (1788/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_status_bumps_status_rev[0m
2026-09-20T07:17:45.5009450Z [32;1m        PASS[0m [   0.015s] (1789/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_status_skips_rev_bump_when_unchanged[0m
2026-09-20T07:17:45.5012283Z [32;1m        PASS[0m [   0.016s] (1790/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_submodules_skips_rev_bump_when_unchanged[0m
2026-09-20T07:17:45.5014413Z [32;1m        PASS[0m [   0.015s] (1791/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_tags_skips_rev_bump_when_unchanged[0m
2026-09-20T07:17:45.5016186Z [32;1m        PASS[0m [   0.015s] (1792/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_upstream_divergence_bumps_upstream_divergence_rev[0m
2026-09-20T07:17:45.5017529Z [32;1m        PASS[0m [   0.015s] (1793/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mset_worktrees_bumps_rev_when_changed[0m
2026-09-20T07:17:45.5548067Z [32;1m        PASS[0m [   0.015s] (1794/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1msetters_only_bump_their_own_rev_counter[0m
2026-09-20T07:17:45.5562597Z [32;1m        PASS[0m [   0.015s] (1795/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1msplit_status_setters_do_not_bump_legacy_status_rev[0m
2026-09-20T07:17:45.5598949Z [32;1m        PASS[0m [   0.014s] (1796/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mstatus_cache_rev_changes_with_split_lane_revisions[0m
2026-09-20T07:17:45.5616745Z [32;1m        PASS[0m [   0.014s] (1797/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mstatus_entry_for_path_prefers_split_lane_entries[0m
2026-09-20T07:17:45.5641473Z [32;1m        PASS[0m [   0.016s] (1798/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1msuperseded_reply_is_not_the_active_one_even_when_it_asked_for_the_same_thing[0m
2026-09-20T07:17:45.5651629Z [32;1m        PASS[0m [   0.015s] (1799/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mview_history_caps_length[0m
2026-09-20T07:17:45.5653589Z [32;1m        PASS[0m [   0.017s] (1800/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1munchanged_branches_do_not_invalidate_ref_metadata[0m
2026-09-20T07:17:45.5666789Z [32;1m        PASS[0m [   0.017s] (1801/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mview_history_dedupes_repeat_of_current[0m
2026-09-20T07:17:45.5677280Z [32;1m        PASS[0m [   0.021s] (1802/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mview_history_new_open_truncates_forward[0m
2026-09-20T07:17:45.6035952Z [32;1m        PASS[0m [   0.024s] (1803/2767) [35;1mgitcomet-state[0m [36mmodel::tests[0m[36m::[0m[34;1mview_history_records_and_navigates[0m
2026-09-20T07:17:45.6038121Z [32;1m        PASS[0m [   0.022s] (1804/2767) [35;1mgitcomet-state[0m [36mmsg::message::tests[0m[36m::[0m[34;1mclone_repo_finished_debug_keeps_result_compact[0m
2026-09-20T07:17:45.6040462Z [32;1m        PASS[0m [   0.018s] (1805/2767) [35;1mgitcomet-state[0m [36mmsg::message::tests[0m[36m::[0m[34;1mwraps_internal_messages[0m
2026-09-20T07:17:45.6043113Z [32;1m        PASS[0m [   0.016s] (1806/2767) [35;1mgitcomet-state[0m [36mname_summary::tests[0m[36m::[0m[34;1ma_long_list_stops_at_the_cap_and_counts_the_rest[0m
2026-09-20T07:17:45.6046034Z [32;1m        PASS[0m [   0.016s] (1807/2767) [35;1mgitcomet-state[0m [36mname_summary::tests[0m[36m::[0m[34;1ma_short_list_is_spelled_out_in_full[0m
2026-09-20T07:17:45.6048207Z [32;1m        PASS[0m [   0.015s] (1808/2767) [35;1mgitcomet-state[0m [36mname_summary::tests[0m[36m::[0m[34;1mbranch_noun_is_singular_only_for_one[0m
2026-09-20T07:17:45.6050290Z [32;1m        PASS[0m [   0.017s] (1809/2767) [35;1mgitcomet-state[0m [36mname_summary::tests[0m[36m::[0m[34;1man_empty_list_produces_nothing[0m
2026-09-20T07:17:45.6052545Z [32;1m        PASS[0m [   0.014s] (1810/2767) [35;1mgitcomet-state[0m [36mname_summary::tests[0m[36m::[0m[34;1mthe_cap_itself_is_not_elided[0m
2026-09-20T07:17:45.6054307Z [32;1m        PASS[0m [   0.015s] (1811/2767) [35;1mgitcomet-state[0m [36mname_summary::tests[0m[36m::[0m[34;1mthe_suffix_is_joined_with_the_separator[0m
2026-09-20T07:17:45.6540972Z [32;1m        PASS[0m [   0.012s] (1812/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mdetects_test_harness_executable_paths[0m
2026-09-20T07:17:45.6542400Z [32;1m        PASS[0m [   0.055s] (1813/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mappearance_settings_round_trip_and_partial_writes_preserve_independent_sizes[0m
2026-09-20T07:17:45.7555011Z [32;1m        PASS[0m [   0.065s] (1814/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mhistory_highlight_commit_chain_round_trips_and_defaults_to_unset[0m
2026-09-20T07:17:45.7556351Z [32;1m        PASS[0m [   0.151s] (1815/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1man_unknown_density_survives_the_session_round_trip[0m
2026-09-20T07:17:45.7558027Z [32;1m        PASS[0m [   0.042s] (1816/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mload_from_path_filters_blank_and_duplicate_recent_repos[0m
2026-09-20T07:17:45.8060459Z [32;1m        PASS[0m [   0.149s] (1817/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mhistory_branch_names_survives_other_session_writers[0m
2026-09-20T07:17:45.8061758Z [32;1m        PASS[0m [   0.025s] (1818/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mload_from_path_migrates_v1_files[0m
2026-09-20T07:17:45.8062996Z [32;1m        PASS[0m [   0.040s] (1819/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mload_from_path_migrates_v2_scaled_dimensions_without_saved_zoom_as_100_percent[0m
2026-09-20T07:17:45.8893788Z [32;1m        PASS[0m [   0.012s] (1820/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpath_storage_key_keeps_utf8_plain_text[0m
2026-09-20T07:17:45.8895403Z [32;1m        PASS[0m [   0.069s] (1821/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mload_from_path_migrates_v2_scaled_dimensions_to_design_units[0m
2026-09-20T07:17:45.8897220Z [32;1m        PASS[0m [   0.077s] (1822/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mload_repo_session_preferences_collects_current_and_legacy_history_settings[0m
2026-09-20T07:17:45.8898704Z [32;1m        PASS[0m [   0.027s] (1823/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_from_state_and_load_from_path_round_trip[0m
2026-09-20T07:17:45.9575903Z [32;1m        PASS[0m [   0.090s] (1824/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_recent_repo_collapses_a_padded_duplicate[0m
2026-09-20T07:17:46.0081843Z [32;1m        PASS[0m [   0.034s] (1825/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_recent_repo_truncates_to_max_entries_and_skips_blank_values[0m
2026-09-20T07:17:46.0083188Z [32;1m        PASS[0m [   0.153s] (1826/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_pinned_repo_appends_in_pin_order_and_dedupes[0m
2026-09-20T07:17:46.0084354Z [32;1m        PASS[0m [   0.133s] (1827/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_recent_repo_round_trips_dedup_and_reorders[0m
2026-09-20T07:17:46.0085530Z [32;1m        PASS[0m [   0.026s] (1828/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_repo_history_scope_skips_rewriting_unchanged_value[0m
2026-09-20T07:17:46.0585752Z [32;1m        PASS[0m [   0.056s] (1829/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_repo_history_scope_round_trips[0m
2026-09-20T07:17:46.0587503Z [32;1m        PASS[0m [   0.073s] (1830/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_repo_history_modes_batch_skips_empty_and_unchanged_updates[0m
2026-09-20T07:17:46.1087739Z [32;1m        PASS[0m [   0.088s] (1831/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_auto_save_file_edits[0m
2026-09-20T07:17:46.1088988Z [32;1m        PASS[0m [   0.055s] (1832/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_change_tracking_view[0m
2026-09-20T07:17:46.1090100Z [32;1m        PASS[0m [   0.064s] (1833/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_change_tracking_heights[0m
2026-09-20T07:17:46.1595500Z [32;1m        PASS[0m [   2.907s] (1834/2767) [35;1mgitcomet-git-gix::upstream_integration[0m [34;1msafe_push_after_published_amend_blocks_and_offers_lease[0m
2026-09-20T07:17:46.1597725Z [32;1m        PASS[0m [   0.066s] (1835/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_commit_push_after_enabled[0m
2026-09-20T07:17:46.1600075Z [32;1m        PASS[0m [   0.066s] (1836/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_diff_content_mode[0m
2026-09-20T07:17:46.2095453Z [32;1m        PASS[0m [   0.070s] (1837/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_date_time_format[0m
2026-09-20T07:17:46.2096631Z [32;1m        PASS[0m [   0.033s] (1838/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_diff_render_settings[0m
2026-09-20T07:17:46.2097696Z [32;1m        PASS[0m [   0.045s] (1839/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_diff_scroll_sync[0m
2026-09-20T07:17:46.2598737Z [32;1m        PASS[0m [   0.060s] (1840/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_diff_whitespace_mode[0m
2026-09-20T07:17:46.2600334Z [32;1m        PASS[0m [   0.077s] (1841/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_empty_custom_git_executable_path[0m
2026-09-20T07:17:46.3104618Z [32;1m        PASS[0m [   0.092s] (1842/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_fetch_prune_deleted_remote_branches[0m
2026-09-20T07:17:46.3106761Z [32;1m        PASS[0m [   0.088s] (1843/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_font_ligatures[0m
2026-09-20T07:17:46.3608841Z [32;1m        PASS[0m [   0.124s] (1844/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_file_browser_follow_selected_commit[0m
2026-09-20T07:17:46.3610176Z [32;1m        PASS[0m [   0.096s] (1845/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_repo_picker_collapsed_sections[0m
2026-09-20T07:17:46.3611360Z [32;1m        PASS[0m [   0.079s] (1846/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_repo_sidebar_collapsed_items[0m
2026-09-20T07:17:46.4112238Z [32;1m        PASS[0m [   0.049s] (1847/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_security_preferences[0m
2026-09-20T07:17:46.5119338Z [32;1m        PASS[0m [   0.185s] (1848/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_repo_sidebar_pinned_branches[0m
2026-09-20T07:17:46.5623785Z [32;1m        PASS[0m [   0.192s] (1849/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_show_timezone[0m
2026-09-20T07:17:46.5625435Z [32;1m        PASS[0m [   0.173s] (1850/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_terminal_preferences[0m
2026-09-20T07:17:46.6125503Z [32;1m        PASS[0m [   0.078s] (1851/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_theme_mode[0m
2026-09-20T07:17:46.6126756Z [32;1m        PASS[0m [   0.241s] (1852/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_sidebar_collapsed[0m
2026-09-20T07:17:46.6127909Z [32;1m        PASS[0m [   0.066s] (1853/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpersist_ui_settings_round_trips_ui_scale_percent[0m
2026-09-20T07:17:46.7132658Z [32;1m        PASS[0m [   0.094s] (1854/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mremove_recent_repo_drops_entries_written_uncanonicalized[0m
2026-09-20T07:17:46.7134155Z [32;1m        PASS[0m [   0.122s] (1855/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mremove_recent_repo_drops_matching_entry[0m
2026-09-20T07:17:46.7635813Z [32;1m        PASS[0m [   0.066s] (1856/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mremove_recent_repo_leaves_relative_entries_alone[0m
2026-09-20T07:17:46.8138536Z [32;1m        PASS[0m [   0.085s] (1857/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mremove_recent_repo_matches_an_entry_spelled_through_a_symlink[0m
2026-09-20T07:17:46.8640255Z [32;1m        PASS[0m [   0.048s] (1858/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msession_file_round_trips[0m
2026-09-20T07:17:47.0154033Z [32;1m        PASS[0m [   0.437s] (1859/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpinned_repos_survive_the_recent_repository_cap[0m
2026-09-20T07:17:47.0156399Z [32;1m        PASS[0m [   0.010s] (1860/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msnapshot_excludes_provisional_drop_and_preserves_its_previous_active_tab[0m
2026-09-20T07:17:47.0158235Z [32;1m        PASS[0m [   0.426s] (1861/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mpromote_recent_repo_matches_the_file_at_the_cap[0m
2026-09-20T07:17:47.0160084Z [32;1m        PASS[0m [   0.011s] (1862/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msnapshot_repos_from_state_cache_invalidates_when_repo_order_changes[0m
2026-09-20T07:17:47.0161289Z [32;1m        PASS[0m [   0.011s] (1863/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msnapshot_repos_from_state_cache_invalidates_when_repo_spec_changes[0m
2026-09-20T07:17:47.0657647Z [32;1m        PASS[0m [   0.012s] (1864/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msnapshot_repos_from_state_cache_keeps_dedup_index_for_duplicate_workdirs[0m
2026-09-20T07:17:47.0659355Z [32;1m        PASS[0m [   0.012s] (1865/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msnapshot_repos_from_state_dedups_and_filters_inactive_selection[0m
2026-09-20T07:17:47.0660965Z [32;1m        PASS[0m [   0.175s] (1866/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msignature_verification_requires_fresh_opt_in_and_survives_other_writers[0m
2026-09-20T07:17:47.0663018Z [32;1m        PASS[0m [   0.013s] (1867/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msnapshot_repos_from_state_preserves_first_seen_order_for_repeated_workdirs[0m
2026-09-20T07:17:47.0664675Z [32;1m        PASS[0m [   0.014s] (1868/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msnapshot_repos_from_state_reuses_cached_open_repo_slice_for_same_repo_list[0m
2026-09-20T07:17:47.1159928Z [32;1m        PASS[0m [   0.088s] (1869/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msurvey_prompt_accepts_recorded_repository_sources[0m
2026-09-20T07:17:47.1162322Z [32;1m        PASS[0m [   0.081s] (1870/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msurvey_prompt_persistence_preserves_existing_session_fields[0m
2026-09-20T07:17:47.1665745Z [32;1m        PASS[0m [   0.092s] (1871/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msurvey_prompt_requires_recorded_repository[0m
2026-09-20T07:17:47.2176834Z [32;1m        PASS[0m [   0.062s] (1872/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mappend_host_prompt_to_stderr_includes_logged_prompt_with_fingerprint[0m
2026-09-20T07:17:47.2179455Z [32;1m        PASS[0m [   0.079s] (1873/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1mv3_repo_prune_preferences_migrate_to_a_conservative_global_preference[0m
2026-09-20T07:17:47.2182464Z [32;1m        PASS[0m [   0.012s] (1874/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mbuild_clone_command_separates_positionals_from_options[0m
2026-09-20T07:17:47.2185504Z [32;1m        PASS[0m [   0.019s] (1875/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mappend_host_prompt_to_stderr_skips_when_prompt_already_present[0m
2026-09-20T07:17:47.2188439Z [32;1m        PASS[0m [   0.099s] (1876/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msurvey_prompt_respects_id_opened_and_postponed_state[0m
2026-09-20T07:17:47.2191199Z [32;1m        PASS[0m [   0.014s] (1877/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mcleanup_aborted_clone_destination_preserves_preexisting_directory[0m
2026-09-20T07:17:47.2684157Z [32;1m        PASS[0m [   0.014s] (1878/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mcleanup_aborted_clone_destination_removes_new_file_like_paths[0m
2026-09-20T07:17:47.2686736Z [32;1m        PASS[0m [   0.019s] (1879/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mcleanup_aborted_clone_destination_removes_new_directory[0m
2026-09-20T07:17:47.2689038Z [32;1m        PASS[0m [   0.013s] (1880/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mclone_command_label_masks_credentials_in_the_url[0m
2026-09-20T07:17:47.2692816Z [32;1m        PASS[0m [   0.012s] (1881/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mtake_clone_progress_fragments_flushes_remainder_at_eof[0m
2026-09-20T07:17:47.2698320Z [32;1m        PASS[0m [   0.020s] (1882/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mconfigure_clone_auth_prompt_sets_cached_passphrase_env_and_removes_username[0m
2026-09-20T07:17:47.2700773Z [32;1m        PASS[0m [   0.014s] (1883/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mtake_clone_progress_fragments_handles_a_crlf_split_across_reads[0m
2026-09-20T07:17:47.2703239Z [32;1m        PASS[0m [   0.012s] (1884/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mtake_clone_progress_fragments_retains_partial_chunks_between_reads[0m
2026-09-20T07:17:47.2705575Z [32;1m        PASS[0m [   0.012s] (1885/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mvalidate_clone_url_rejects_option_like_inputs[0m
2026-09-20T07:17:47.2707810Z [32;1m        PASS[0m [   0.014s] (1886/2767) [35;1mgitcomet-state[0m [36mstore::effects::clone::tests[0m[36m::[0m[34;1mtake_clone_progress_fragments_streams_carriage_return_updates[0m
2026-09-20T07:17:47.2710636Z [32;1m        PASS[0m [   0.013s] (1887/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_actions::delete_branches_tests[0m[36m::[0m[34;1mfailure_message_carries_gits_own_first_error[0m
2026-09-20T07:17:47.2714879Z [32;1m        PASS[0m [   0.012s] (1888/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_actions::delete_branches_tests[0m[36m::[0m[34;1mfailure_message_ignores_a_blank_error[0m
2026-09-20T07:17:47.3188649Z [32;1m        PASS[0m [   0.013s] (1889/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_actions::delete_branches_tests[0m[36m::[0m[34;1mfailure_message_is_singular_for_a_single_branch[0m
2026-09-20T07:17:47.3192541Z [32;1m        PASS[0m [   0.013s] (1890/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_actions::delete_branches_tests[0m[36m::[0m[34;1mfailure_message_omits_the_force_hint_when_force_was_already_used[0m
2026-09-20T07:17:47.3196878Z [32;1m        PASS[0m [   0.013s] (1891/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_actions::delete_branches_tests[0m[36m::[0m[34;1mfailure_message_reports_how_many_survived_and_names_them[0m
2026-09-20T07:17:47.3199482Z [32;1m        PASS[0m [   0.013s] (1892/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_actions::delete_branches_tests[0m[36m::[0m[34;1mfailure_message_truncates_a_long_failure_list[0m
2026-09-20T07:17:47.3202403Z [32;1m        PASS[0m [   0.013s] (1893/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_commands::hook_activity_context_tests[0m[36m::[0m[34;1mnetwork_and_history_commands_have_specific_context[0m
2026-09-20T07:17:47.3207085Z [32;1m        PASS[0m [   0.012s] (1894/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_commands::hook_activity_context_tests[0m[36m::[0m[34;1mremote_context_does_not_retain_a_credential_bearing_url[0m
2026-09-20T07:17:47.3209663Z [32;1m        PASS[0m [   0.017s] (1895/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_commands::worktree_save_target_tests[0m[36m::[0m[34;1mgit_metadata_paths_are_refused[0m
2026-09-20T07:17:47.3212293Z [32;1m        PASS[0m [   0.013s] (1896/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_commands::worktree_save_target_tests[0m[36m::[0m[34;1mnested_relative_path_resolves_under_workdir[0m
2026-09-20T07:17:47.3215766Z [32;1m        PASS[0m [   0.015s] (1897/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_commands::worktree_save_target_tests[0m[36m::[0m[34;1mparent_dir_escape_is_refused[0m
2026-09-20T07:17:47.3219165Z [32;1m        PASS[0m [   0.012s] (1898/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_load::selected_diff_guard_tests[0m[36m::[0m[34;1mselected_diff_guard_accepts_current_target_and_revision[0m
2026-09-20T07:17:47.3224194Z [32;1m        PASS[0m [   0.013s] (1899/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_load::selected_diff_guard_tests[0m[36m::[0m[34;1mselected_diff_guard_rejects_stale_target_or_revision[0m
2026-09-20T07:17:47.3696014Z [32;1m        PASS[0m [   0.014s] (1900/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_load::worktree_dirty_files_tests[0m[36m::[0m[34;1monly_the_selected_worktree_carries_its_files[0m
2026-09-20T07:17:47.3699827Z [32;1m        PASS[0m [   0.012s] (1901/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_load::worktree_dirty_tests[0m[36m::[0m[34;1ma_summary_carries_the_worktrees_identity[0m
2026-09-20T07:17:47.3702196Z [32;1m        PASS[0m [   0.014s] (1902/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_load::worktree_dirty_tests[0m[36m::[0m[34;1ma_summary_sums_staged_and_unstaged_into_the_three_buckets[0m
2026-09-20T07:17:47.3705013Z [32;1m        PASS[0m [   0.012s] (1903/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_load::worktree_scan_handle_tests[0m[36m::[0m[34;1ma_repo_over_the_handle_limit_keeps_its_hottest_worktrees[0m
2026-09-20T07:17:47.3709377Z [32;1m        PASS[0m [   0.013s] (1904/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_load::worktree_scan_handle_tests[0m[36m::[0m[34;1ma_scan_drops_handles_for_worktrees_it_no_longer_lists[0m
2026-09-20T07:17:47.3713051Z [32;1m        PASS[0m [   0.013s] (1905/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_load::worktree_scan_handle_tests[0m[36m::[0m[34;1ma_second_repo_takes_slots_from_the_larger_holder_rather_than_starving[0m
2026-09-20T07:17:47.3716201Z [32;1m        PASS[0m [   0.013s] (1906/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_load::worktree_scan_handle_tests[0m[36m::[0m[34;1mclosing_a_repo_releases_every_handle_it_held[0m
2026-09-20T07:17:47.3718798Z [32;1m        PASS[0m [   0.012s] (1907/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_load::worktree_scan_handle_tests[0m[36m::[0m[34;1mpruning_one_repos_handles_leaves_another_repos_alone[0m
2026-09-20T07:17:47.3723785Z [32;1m        PASS[0m [   0.013s] (1908/2767) [35;1mgitcomet-state[0m [36mstore::effects::repo_load::worktree_scan_handle_tests[0m[36m::[0m[34;1mrepeated_scans_of_an_oversized_repo_do_not_reopen_everything[0m
2026-09-20T07:17:47.3727955Z [32;1m        PASS[0m [   0.012s] (1909/2767) [35;1mgitcomet-state[0m [36mstore::effects::tests[0m[36m::[0m[34;1mabort_clone_repo_does_not_require_available_git[0m
2026-09-20T07:17:47.3730477Z [32;1m        PASS[0m [   0.013s] (1910/2767) [35;1mgitcomet-state[0m [36mstore::effects::tests[0m[36m::[0m[34;1mcancel_git_operation_does_not_require_available_git[0m
2026-09-20T07:17:47.4200308Z [32;1m        PASS[0m [   0.013s] (1911/2767) [35;1mgitcomet-state[0m [36mstore::effects::util::hook_activity_context_tests[0m[36m::[0m[34;1mcommit_subject_uses_first_non_empty_line_and_stays_single_line[0m
2026-09-20T07:17:47.4203330Z [32;1m        PASS[0m [   0.013s] (1912/2767) [35;1mgitcomet-state[0m [36mstore::effects::util::hook_activity_context_tests[0m[36m::[0m[34;1mpath_batches_keep_specific_names_but_elide_large_sets[0m
2026-09-20T07:17:47.4207538Z [32;1m        PASS[0m [   0.013s] (1913/2767) [35;1mgitcomet-state[0m [36mstore::executor::tests[0m[36m::[0m[34;1mmetadata_pool_supports_parallel_metadata_tasks[0m
2026-09-20T07:17:47.4215345Z [32;1m        PASS[0m [   0.012s] (1914/2767) [35;1mgitcomet-state[0m [36mstore::executor::tests[0m[36m::[0m[34;1mrepo_load_pool_is_capped_below_primary_pool[0m
2026-09-20T07:17:47.4219388Z [32;1m        PASS[0m [   0.013s] (1915/2767) [35;1mgitcomet-state[0m [36mstore::path_tests[0m[36m::[0m[34;1mcanonicalize_path_keeps_missing_path[0m
2026-09-20T07:17:47.4221359Z [32;1m        PASS[0m [   0.019s] (1916/2767) [35;1mgitcomet-state[0m [36mstore::executor::tests[0m[36m::[0m[34;1mworker_keeps_serving_tasks_after_one_panics[0m
2026-09-20T07:17:47.4223930Z [32;1m        PASS[0m [   0.013s] (1917/2767) [35;1mgitcomet-state[0m [36mstore::path_tests[0m[36m::[0m[34;1mcanonicalize_path_resolves_existing_path[0m
2026-09-20T07:17:47.4227513Z [32;1m        PASS[0m [   0.013s] (1918/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1ma_multi_selection_comparison_keeps_its_selection[0m
2026-09-20T07:17:47.4230836Z [32;1m        PASS[0m [   0.013s] (1919/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1man_explicit_comparison_drops_a_stale_multi_selection[0m
2026-09-20T07:17:47.4233199Z [32;1m        PASS[0m [   0.013s] (1920/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1mclear_comparison_dismisses_selection_and_diff[0m
2026-09-20T07:17:47.4235458Z [32;1m        PASS[0m [   0.013s] (1921/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1mclosing_a_comparison_reloads_the_focused_commits_details[0m
2026-09-20T07:17:47.4237777Z [32;1m        PASS[0m [   0.014s] (1922/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1mcompare_commit_range_message_orders_via_labels[0m
2026-09-20T07:17:47.4705102Z [32;1m        PASS[0m [   0.014s] (1923/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1mcompare_with_working_tree_starts_a_worktree_comparison[0m
2026-09-20T07:17:47.4707826Z [32;1m        PASS[0m [   0.014s] (1924/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1mexternal_change_does_not_refresh_a_commit_comparison[0m
2026-09-20T07:17:47.4713623Z [32;1m        PASS[0m [   0.013s] (1925/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1mexternal_worktree_changes_refresh_a_worktree_comparison_one_at_a_time[0m
2026-09-20T07:17:47.4721307Z [32;1m        PASS[0m [   0.013s] (1926/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1mmark_then_compare_with_marked_builds_the_range[0m
2026-09-20T07:17:47.4724376Z [32;1m        PASS[0m [   0.013s] (1927/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1mrange_files_loaded_populates_only_the_current_comparison[0m
2026-09-20T07:17:47.4727017Z [32;1m        PASS[0m [   0.013s] (1928/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1mselecting_two_commits_enters_ordered_range_comparison[0m
2026-09-20T07:17:47.4729555Z [32;1m        PASS[0m [   0.014s] (1929/2767) [35;1mgitcomet-state[0m [36mstore::reducer::comparison_tests[0m[36m::[0m[34;1msingle_selection_clears_an_active_comparison[0m
2026-09-20T07:17:47.4737611Z [32;1m        PASS[0m [   0.013s] (1930/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::file_browser_filter_tests[0m[36m::[0m[34;1mfiltered_predicate_matches_the_views_table[0m
2026-09-20T07:17:47.4744928Z [32;1m        PASS[0m [   0.012s] (1931/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1ma_failed_listing_drops_the_pending_reopen[0m
2026-09-20T07:17:47.4747737Z [32;1m        PASS[0m [   0.013s] (1932/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1ma_file_missing_from_the_new_listing_closes_the_preview[0m
2026-09-20T07:17:47.4750112Z [32;1m        PASS[0m [   0.012s] (1933/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1ma_pending_reopen_survives_a_reply_for_an_abandoned_source[0m
2026-09-20T07:17:47.5212772Z [32;1m        PASS[0m [   0.014s] (1934/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1ma_reopen_is_dropped_when_the_user_navigated_meanwhile[0m
2026-09-20T07:17:47.5215672Z [32;1m        PASS[0m [   0.013s] (1935/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1ma_reopen_is_skipped_when_the_file_is_already_shown_at_that_point[0m
2026-09-20T07:17:47.5219160Z [32;1m        PASS[0m [   0.013s] (1936/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mblame_loaded_replaces_the_retained_allocation_when_changed[0m
2026-09-20T07:17:47.5222747Z [32;1m        PASS[0m [   0.013s] (1937/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mblame_loaded_requires_matching_path_and_source[0m
2026-09-20T07:17:47.5225152Z [32;1m        PASS[0m [   0.012s] (1938/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mblame_loaded_reuses_the_retained_allocation_when_unchanged[0m
2026-09-20T07:17:47.5228528Z [32;1m        PASS[0m [   0.013s] (1939/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mbrowse_history_evicts_oldest_when_exceeding_cap[0m
2026-09-20T07:17:47.5230812Z [32;1m        PASS[0m [   0.013s] (1940/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mbrowse_history_pushes_dedups_and_go_live_clears[0m
2026-09-20T07:17:47.5234242Z [32;1m        PASS[0m [   0.013s] (1941/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mbrowse_history_rebrowse_does_not_move_to_mru[0m
2026-09-20T07:17:47.5238985Z [32;1m        PASS[0m [   0.012s] (1942/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mbrowse_open_content_path_captures_previews_only[0m
2026-09-20T07:17:47.5241676Z [32;1m        PASS[0m [   0.014s] (1943/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mbrowse_repository_at_commit_no_reopen_when_content_preview_is_false[0m
2026-09-20T07:17:47.5244212Z [32;1m        PASS[0m [   0.013s] (1944/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mbrowse_repository_at_commit_reopens_active_file_once_the_listing_lands[0m
2026-09-20T07:17:47.5246724Z [32;1m        PASS[0m [   0.012s] (1945/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mbrowse_repository_at_commit_same_commit_with_file_open_does_not_reopen[0m
2026-09-20T07:17:47.5725104Z [32;1m        PASS[0m [   0.013s] (1946/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mcancelled_metadata_results_reset_to_not_loaded_without_diagnostics[0m
2026-09-20T07:17:47.5727977Z [32;1m        PASS[0m [   0.013s] (1947/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mclearing_selection_dissolves_multi_selection[0m
2026-09-20T07:17:47.5731329Z [32;1m        PASS[0m [   0.014s] (1948/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mcommit_details_loaded_requires_selected_commit_match[0m
2026-09-20T07:17:47.5733911Z [32;1m        PASS[0m [   0.014s] (1949/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mconflict_file_loaded_builds_session_from_merged_markers[0m
2026-09-20T07:17:47.5736319Z [32;1m        PASS[0m [   0.012s] (1950/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mconflict_file_loaded_prefers_provided_session_and_records_errors[0m
2026-09-20T07:17:47.5738753Z [32;1m        PASS[0m [   0.014s] (1951/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mconflict_file_loaded_uses_synthetic_session_for_non_marker_payloads[0m
2026-09-20T07:17:47.5741055Z [32;1m        PASS[0m [   0.013s] (1952/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mensure_sidebar_data_loads_only_missing_requested_sections[0m
2026-09-20T07:17:47.5743289Z [32;1m        PASS[0m [   0.013s] (1953/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mensure_sidebar_data_stores_request_before_repo_is_open[0m
2026-09-20T07:17:47.5745918Z [32;1m        PASS[0m [   0.013s] (1954/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mfile_browser_loaded_cancelled_error_records_diagnostic[0m
2026-09-20T07:17:47.5748512Z [32;1m        PASS[0m [   0.013s] (1955/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mfile_browser_loaded_discards_stale_results[0m
2026-09-20T07:17:47.5752477Z [32;1m        PASS[0m [   0.013s] (1956/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mfile_browser_loaded_updates_state_and_records_errors[0m
2026-09-20T07:17:47.5754796Z [32;1m        PASS[0m [   0.012s] (1957/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mfile_history_first_page_with_more_requests_the_rest[0m
2026-09-20T07:17:47.6221349Z [32;1m        PASS[0m [   0.013s] (1958/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mfile_history_loaded_updates_only_matching_path_and_reports_errors[0m
2026-09-20T07:17:47.6224833Z [32;1m        PASS[0m [   0.012s] (1959/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mfile_history_remainder_error_keeps_the_first_page[0m
2026-09-20T07:17:47.6226513Z [32;1m        PASS[0m [   0.013s] (1960/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mfile_history_remainder_extends_the_page_that_requested_it[0m
2026-09-20T07:17:47.6229928Z [32;1m        PASS[0m [   0.013s] (1961/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mfile_history_remainder_for_another_page_is_dropped[0m
2026-09-20T07:17:47.6232440Z [32;1m        PASS[0m [   0.012s] (1962/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mhead_branch_loaded_backfills_detached_head_commit_from_log[0m
2026-09-20T07:17:47.6234838Z [32;1m        PASS[0m [   0.013s] (1963/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mhead_branch_loaded_clears_detached_head_commit_when_attached[0m
2026-09-20T07:17:47.6237372Z [32;1m        PASS[0m [   0.012s] (1964/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mhead_branch_loaded_does_not_backfill_detached_head_commit_from_filtered_logs[0m
2026-09-20T07:17:47.6240084Z [32;1m        PASS[0m [   0.012s] (1965/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mload_blame_dedupes_same_target_while_loading[0m
2026-09-20T07:17:47.6242363Z [32;1m        PASS[0m [   0.012s] (1966/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mload_blame_drops_retained_annotations_when_retargeting[0m
2026-09-20T07:17:47.6251032Z [32;1m        PASS[0m [   0.013s] (1967/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mload_blame_reloads_when_target_changes_while_loading[0m
2026-09-20T07:17:47.6253404Z [32;1m        PASS[0m [   0.014s] (1968/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mload_blame_retains_ready_annotations_for_the_same_target[0m
2026-09-20T07:17:47.6255629Z [32;1m        PASS[0m [   0.013s] (1969/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mload_file_browser_noop_when_repo_not_open[0m
2026-09-20T07:17:47.6724765Z [32;1m        PASS[0m [   0.013s] (1970/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mload_file_browser_sets_loading_and_emits_effect[0m
2026-09-20T07:17:47.6727276Z [32;1m        PASS[0m [   0.013s] (1971/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mload_requests_set_loading_and_emit_effects[0m
2026-09-20T07:17:47.6730542Z [32;1m        PASS[0m [   0.013s] (1972/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mloaded_handler_error_paths_record_diagnostics[0m
2026-09-20T07:17:47.6734066Z [32;1m        PASS[0m [   0.012s] (1973/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mloaded_handlers_reschedule_when_pending[0m
2026-09-20T07:17:47.6737548Z [32;1m        PASS[0m [   0.013s] (1974/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mmulti_selection_compares_merged_diff_from_oldest_parent_to_newest[0m
2026-09-20T07:17:47.6741796Z [32;1m        PASS[0m [   0.013s] (1975/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mmulti_selection_reaching_root_uses_the_empty_tree_as_base[0m
2026-09-20T07:17:47.6744052Z [32;1m        PASS[0m [   0.013s] (1976/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mplain_click_collapses_multi_selection[0m
2026-09-20T07:17:47.6746203Z [32;1m        PASS[0m [   0.013s] (1977/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mpre_open_worktree_and_submodule_loads_are_noops[0m
2026-09-20T07:17:47.6748431Z [32;1m        PASS[0m [   0.013s] (1978/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mpreserve_if_selected_moves_focus_without_collapsing[0m
2026-09-20T07:17:47.6750865Z [32;1m        PASS[0m [   0.012s] (1979/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mrange_click_without_entries_falls_back_to_single[0m
2026-09-20T07:17:47.6753450Z [32;1m        PASS[0m [   0.013s] (1980/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mremote_branch_load_during_pull_keeps_the_last_complete_snapshot[0m
2026-09-20T07:17:47.7245348Z [32;1m        PASS[0m [   0.014s] (1981/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mreset_browse_to_live_reopens_active_file_once_the_listing_lands[0m
2026-09-20T07:17:47.7260358Z [32;1m        PASS[0m [   0.012s] (1982/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mreveal_file_browser_path_expands_every_ancestor_and_clears_the_search[0m
2026-09-20T07:17:47.7264218Z [32;1m        PASS[0m [   0.013s] (1983/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mselect_and_clear_commit_selection_cover_all_branches[0m
2026-09-20T07:17:47.7284167Z [32;1m        PASS[0m [   0.014s] (1984/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mset_file_browser_search_updates_query_and_rev[0m
2026-09-20T07:17:47.7290689Z [32;1m        PASS[0m [   0.013s] (1985/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mset_file_browser_source_blanks_a_tree_that_never_loaded[0m
2026-09-20T07:17:47.7314379Z [32;1m        PASS[0m [   0.013s] (1986/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mset_file_browser_source_keeps_tree_shape_and_emits_load[0m
2026-09-20T07:17:47.7316889Z [32;1m        PASS[0m [   0.013s] (1987/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mset_sidebar_mode_noop_without_active_repo[0m
2026-09-20T07:17:47.7333203Z [32;1m        PASS[0m [   0.014s] (1988/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mset_sidebar_mode_triggers_file_browser_load_and_retries_on_error[0m
2026-09-20T07:17:47.7345636Z [32;1m        PASS[0m [   0.014s] (1989/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mset_sidebar_mode_waits_for_the_repo_to_be_ready_before_claiming_the_lane[0m
2026-09-20T07:17:47.7366306Z [32;1m        PASS[0m [   0.016s] (1990/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mshift_click_ignores_stale_anchor_index_hint[0m
2026-09-20T07:17:47.7734444Z [32;1m        PASS[0m [   0.017s] (1991/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mshift_click_selects_range_from_anchor_in_both_directions[0m
2026-09-20T07:17:47.7736613Z [32;1m        PASS[0m [   0.018s] (1992/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1msquash_preview_accepted_by_pending_request_even_when_plan_invalid[0m
2026-09-20T07:17:47.7738887Z [32;1m        PASS[0m [   0.021s] (1993/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1msquash_preview_dropped_when_request_range_differs[0m
2026-09-20T07:17:47.7741264Z [32;1m        PASS[0m [   0.015s] (1994/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mstatus_lanes_replay_pending_refresh_even_when_payload_unchanged[0m
2026-09-20T07:17:47.7744371Z [32;1m        PASS[0m [   0.014s] (1995/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mstatus_loaded_clears_resolved_conflicts_and_preserves_unresolved_ones[0m
2026-09-20T07:17:47.7746744Z [32;1m        PASS[0m [   0.015s] (1996/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1msuperseded_remote_branch_load_keeps_the_last_complete_snapshot[0m
2026-09-20T07:17:47.7749664Z [32;1m        PASS[0m [   0.016s] (1997/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mtags_and_remote_tags_handle_unsupported_as_empty_ready[0m
2026-09-20T07:17:47.7752309Z [32;1m        PASS[0m [   0.013s] (1998/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mthe_editor_is_never_retargeted_by_a_browse[0m
2026-09-20T07:17:47.7754669Z [32;1m        PASS[0m [   0.014s] (1999/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mtoggle_click_adds_and_removes_commits[0m
2026-09-20T07:17:47.7758672Z [32;1m        PASS[0m [   0.013s] (2000/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mtoggle_file_browser_dir_expands_and_collapses[0m
2026-09-20T07:17:47.7765059Z [32;1m        PASS[0m [   0.015s] (2001/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1munknown_repo_handlers_are_noops[0m
2026-09-20T07:17:47.8239348Z [32;1m        PASS[0m [   0.013s] (2002/2767) [35;1mgitcomet-state[0m [36mstore::reducer::effects::tests[0m[36m::[0m[34;1mworktree_refresh_retains_badge_data_until_results_arrive[0m
2026-09-20T07:17:47.8242103Z [32;1m        PASS[0m [   0.016s] (2003/2767) [35;1mgitcomet-state[0m [36mstore::reducer::external_and_history::tests[0m[36m::[0m[34;1minitial_paginated_log_keeps_bounded_append_slack[0m
2026-09-20T07:17:47.8245396Z [32;1m        PASS[0m [   0.014s] (2004/2767) [35;1mgitcomet-state[0m [36mstore::reducer::external_and_history::tests[0m[36m::[0m[34;1mlarge_history_small_page_uses_exact_append_growth[0m
2026-09-20T07:17:47.8249160Z [32;1m        PASS[0m [   0.014s] (2005/2767) [35;1mgitcomet-state[0m [36mstore::reducer::external_and_history::tests[0m[36m::[0m[34;1mlarger_pages_keep_amortized_append_growth[0m
2026-09-20T07:17:47.8251584Z [32;1m        PASS[0m [   0.013s] (2006/2767) [35;1mgitcomet-state[0m [36mstore::reducer::external_and_history::tests[0m[36m::[0m[34;1mreserve_log_append_capacity_skips_growth_when_spare_capacity_is_enough[0m
2026-09-20T07:17:47.8254085Z [32;1m        PASS[0m [   0.013s] (2007/2767) [35;1mgitcomet-state[0m [36mstore::reducer::external_and_history::tests[0m[36m::[0m[34;1mreserve_log_append_capacity_skips_zero_additional_items[0m
2026-09-20T07:17:47.8256590Z [32;1m        PASS[0m [   0.014s] (2008/2767) [35;1mgitcomet-state[0m [36mstore::reducer::external_and_history::tests[0m[36m::[0m[34;1msmaller_histories_keep_amortized_append_growth[0m
2026-09-20T07:17:47.8258911Z [32;1m        PASS[0m [   0.014s] (2009/2767) [35;1mgitcomet-state[0m [36mstore::reducer::git_hook_activity::tests[0m[36m::[0m[34;1mactivity_history_respects_the_metadata_cap[0m
2026-09-20T07:17:47.8262092Z [32;1m        PASS[0m [   0.013s] (2010/2767) [35;1mgitcomet-state[0m [36mstore::reducer::git_hook_activity::tests[0m[36m::[0m[34;1mcancelling_marks_the_operation_and_unfinished_hook[0m
2026-09-20T07:17:47.8265101Z [32;1m        PASS[0m [   0.014s] (2011/2767) [35;1mgitcomet-state[0m [36mstore::reducer::git_hook_activity::tests[0m[36m::[0m[34;1mhookless_provisional_operation_does_not_evict_real_activity_metadata[0m
2026-09-20T07:17:47.8746403Z [32;1m        PASS[0m [   0.015s] (2012/2767) [35;1mgitcomet-state[0m [36mstore::reducer::git_hook_activity::tests[0m[36m::[0m[34;1mignored_post_hook_failure_becomes_a_visible_warning[0m
2026-09-20T07:17:47.8749202Z [32;1m        PASS[0m [   0.013s] (2013/2767) [35;1mgitcomet-state[0m [36mstore::reducer::git_hook_activity::tests[0m[36m::[0m[34;1mnon_blocking_post_checkout_failure_is_a_warning_even_when_git_exits_nonzero[0m
2026-09-20T07:17:47.8752326Z [32;1m        PASS[0m [   0.012s] (2014/2767) [35;1mgitcomet-state[0m [36mstore::reducer::git_hook_activity::tests[0m[36m::[0m[34;1moperations_without_hooks_are_removed_when_they_finish[0m
2026-09-20T07:17:47.8754957Z [32;1m        PASS[0m [   0.051s] (2015/2767) [35;1mgitcomet-state[0m [36mstore::reducer::git_hook_activity::tests[0m[36m::[0m[34;1mhookless_provisional_output_does_not_evict_real_activity_logs[0m
2026-09-20T07:17:47.8757438Z [32;1m        PASS[0m [   0.011s] (2016/2767) [35;1mgitcomet-state[0m [36mstore::reducer::git_hook_activity::tests[0m[36m::[0m[34;1mretained_output_storage_is_shared_across_repo_snapshots[0m
2026-09-20T07:17:47.9251797Z [32;1m        PASS[0m [   0.011s] (2017/2767) [35;1mgitcomet-state[0m [36mstore::reducer::git_hook_activity::tests[0m[36m::[0m[34;1msanitizer_strips_ansi_and_control_bytes_but_keeps_layout[0m
2026-09-20T07:17:47.9262628Z [32;1m        PASS[0m [   0.048s] (2018/2767) [35;1mgitcomet-state[0m [36mstore::reducer::git_hook_activity::tests[0m[36m::[0m[34;1mrepository_output_cap_also_applies_to_concurrent_hooks[0m
2026-09-20T07:17:47.9265442Z [32;1m        PASS[0m [   0.012s] (2019/2767) [35;1mgitcomet-state[0m [36mstore::reducer::history_authors::tests[0m[36m::[0m[34;1mauthor_catalog_is_on_demand_and_retained_across_author_filters_and_progress[0m
2026-09-20T07:17:47.9269683Z [32;1m        PASS[0m [   0.012s] (2020/2767) [35;1mgitcomet-state[0m [36mstore::reducer::history_authors::tests[0m[36m::[0m[34;1mauthor_errors_are_retried_only_when_requested[0m
2026-09-20T07:17:47.9273506Z [32;1m        PASS[0m [   0.012s] (2021/2767) [35;1mgitcomet-state[0m [36mstore::reducer::history_authors::tests[0m[36m::[0m[34;1mrefresh_and_snapshot_changes_invalidate_author_requests[0m
2026-09-20T07:17:47.9275993Z [32;1m        PASS[0m [   0.012s] (2022/2767) [35;1mgitcomet-state[0m [36mstore::reducer::history_authors::tests[0m[36m::[0m[34;1mscope_changes_cancel_and_reject_old_author_results[0m
2026-09-20T07:17:47.9278445Z [32;1m        PASS[0m [   0.079s] (2023/2767) [35;1mgitcomet-state[0m [36mstore::reducer::git_hook_activity::tests[0m[36m::[0m[34;1moutput_caps_keep_a_valid_utf8_tail_and_bound_the_repository[0m
2026-09-20T07:17:47.9765868Z [32;1m        PASS[0m [   0.017s] (2024/2767) [35;1mgitcomet-state[0m [36mstore::reducer::indexed_history::tests[0m[36m::[0m[34;1mbuilt_index_shares_the_log_snapshot_allocation[0m
2026-09-20T07:17:47.9776837Z [32;1m        PASS[0m [   1.188s] (2025/2767) [35;1mgitcomet-state[0m [36msession::tests[0m[36m::[0m[34;1msession_file_persist_lock_is_shared_by_session_writers[0m
2026-09-20T07:17:47.9781576Z [32;1m        PASS[0m [   0.027s] (2026/2767) [35;1mgitcomet-state[0m [36mstore::reducer::indexed_history::tests[0m[36m::[0m[34;1mdecoded_cache_is_bounded_and_bad_ranges_require_retry[0m
2026-09-20T07:17:47.9798170Z [32;1m        PASS[0m [   0.017s] (2027/2767) [35;1mgitcomet-state[0m [36mstore::reducer::indexed_history::tests[0m[36m::[0m[34;1mdistant_requests_cancel_old_work_and_ignore_late_responses[0m
2026-09-20T07:17:47.9817570Z [32;1m        PASS[0m [   0.017s] (2028/2767) [35;1mgitcomet-state[0m [36mstore::reducer::indexed_history::tests[0m[36m::[0m[34;1mindexed_regression_selection_uses_displayed_history_during_refresh[0m
2026-09-20T07:17:47.9828887Z [32;1m        PASS[0m [   0.018s] (2029/2767) [35;1mgitcomet-state[0m [36mstore::reducer::indexed_history::tests[0m[36m::[0m[34;1mindexed_stale_and_malformed_ranges_do_not_queue_signature_verification[0m
2026-09-20T07:17:47.9832174Z [32;1m        PASS[0m [   0.018s] (2030/2767) [35;1mgitcomet-state[0m [36mstore::reducer::indexed_history::tests[0m[36m::[0m[34;1mprefetched_indexed_ranges_never_schedule_signature_verification[0m
2026-09-20T07:17:47.9834804Z [32;1m        PASS[0m [   0.016s] (2031/2767) [35;1mgitcomet-state[0m [36mstore::reducer::indexed_history::tests[0m[36m::[0m[34;1mpublication_accepts_prepared_ranges_when_a_newer_build_has_finished[0m
2026-09-20T07:17:48.0272690Z [32;1m        PASS[0m [   0.018s] (2032/2767) [35;1mgitcomet-state[0m [36mstore::reducer::indexed_history::tests[0m[36m::[0m[34;1mquery_change_invalidates_generations_even_when_switching_back[0m
2026-09-20T07:17:48.0277805Z [32;1m        PASS[0m [   0.018s] (2033/2767) [35;1mgitcomet-state[0m [36mstore::reducer::indexed_history::tests[0m[36m::[0m[34;1mshift_selection_and_comparison_resolve_outside_the_bootstrap_page[0m
2026-09-20T07:17:48.0281272Z [32;1m        PASS[0m [   0.015s] (2034/2767) [35;1mgitcomet-state[0m [36mstore::reducer::line_stats_tests[0m[36m::[0m[34;1malready_up_to_date_pull_still_refreshes_once_and_counts_settle_after_status[0m
2026-09-20T07:17:48.0284800Z [32;1m        PASS[0m [   0.015s] (2035/2767) [35;1mgitcomet-state[0m [36mstore::reducer::line_stats_tests[0m[36m::[0m[34;1mcancellation_clears_queued_counts_and_old_completion_cannot_release_new_job[0m
2026-09-20T07:17:48.0287730Z [32;1m        PASS[0m [   0.014s] (2036/2767) [35;1mgitcomet-state[0m [36mstore::reducer::line_stats_tests[0m[36m::[0m[34;1mchanges_during_status_wait_for_both_replays_even_when_paths_are_unchanged[0m
2026-09-20T07:17:48.0290457Z [32;1m        PASS[0m [   0.013s] (2037/2767) [35;1mgitcomet-state[0m [36mstore::reducer::line_stats_tests[0m[36m::[0m[34;1minitial_refresh_publishes_status_before_counts_and_reuses_its_arcs[0m
2026-09-20T07:17:48.0293025Z [32;1m        PASS[0m [   0.014s] (2038/2767) [35;1mgitcomet-state[0m [36mstore::reducer::line_stats_tests[0m[36m::[0m[34;1msame_paths_new_content_discards_old_counts_and_coalesces_the_latest_snapshot[0m
2026-09-20T07:17:48.0295576Z [32;1m        PASS[0m [   0.014s] (2039/2767) [35;1mgitcomet-state[0m [36mstore::reducer::line_stats_tests[0m[36m::[0m[34;1mworktree_only_change_updates_counts_and_failed_lane_never_uses_combined_fallback[0m
2026-09-20T07:17:48.0298615Z [32;1m        PASS[0m [   0.014s] (2040/2767) [35;1mgitcomet-state[0m [36mstore::reducer::nav_history_tests[0m[36m::[0m[34;1mbrowsing_committed_files_within_a_commit_keeps_commit_selected_on_back[0m
2026-09-20T07:17:48.0302978Z [32;1m        PASS[0m [   0.015s] (2041/2767) [35;1mgitcomet-state[0m [36mstore::reducer::nav_history_tests[0m[36m::[0m[34;1mclearing_diff_folds_in_place_and_single_back_goes_to_commit_details[0m
2026-09-20T07:17:48.0305953Z [32;1m        PASS[0m [   0.014s] (2042/2767) [35;1mgitcomet-state[0m [36mstore::reducer::nav_history_tests[0m[36m::[0m[34;1mclearing_diff_without_folding_previous_allows_correct_back[0m
2026-09-20T07:17:48.0308366Z [32;1m        PASS[0m [   0.013s] (2043/2767) [35;1mgitcomet-state[0m [36mstore::reducer::nav_history_tests[0m[36m::[0m[34;1mclose_inline_submodule_diff_folds_in_place_and_does_not_bloat_nav_history[0m
2026-09-20T07:17:48.0800679Z [32;1m        PASS[0m [   0.122s] (2044/2767) [35;1mgitcomet-state[0m [36mstore::reducer::indexed_history::snapshot_regressions[0m[36m::[0m[34;1mindexed_history_snapshot_clones_share_a_hundred_thousand_selected_ids[0m
2026-09-20T07:17:48.0817283Z [32;1m        PASS[0m [   0.015s] (2045/2767) [35;1mgitcomet-state[0m [36mstore::reducer::nav_history_tests[0m[36m::[0m[34;1mclosure_and_replay_messages_are_not_view_navigations[0m
2026-09-20T07:17:48.0824645Z [32;1m        PASS[0m [   0.016s] (2046/2767) [35;1mgitcomet-state[0m [36mstore::reducer::nav_history_tests[0m[36m::[0m[34;1mcommit_then_file_diffs_are_all_remembered[0m
2026-09-20T07:17:48.0832903Z [32;1m        PASS[0m [   0.016s] (2047/2767) [35;1mgitcomet-state[0m [36mstore::reducer::nav_history_tests[0m[36m::[0m[34;1mopening_a_file_diff_is_recorded_and_back_restores_the_log[0m
2026-09-20T07:17:48.0836648Z [32;1m        PASS[0m [   0.016s] (2048/2767) [35;1mgitcomet-state[0m [36mstore::reducer::nav_history_tests[0m[36m::[0m[34;1mrepo_watch_degraded_pushes_warning_notification[0m
2026-09-20T07:17:48.0841429Z [32;1m        PASS[0m [   0.016s] (2049/2767) [35;1mgitcomet-state[0m [36mstore::reducer::nav_history_tests[0m[36m::[0m[34;1mselecting_a_worktree_row_is_a_navigation_step_of_its_own[0m
2026-09-20T07:17:48.0854419Z [32;1m        PASS[0m [   0.015s] (2050/2767) [35;1mgitcomet-state[0m [36mstore::reducer::nav_history_tests[0m[36m::[0m[34;1mview_navigation_messages_push_others_fold_in_place[0m
2026-09-20T07:17:48.0858553Z [32;1m        PASS[0m [   0.015s] (2051/2767) [35;1mgitcomet-state[0m [36mstore::reducer::repo_management::tests[0m[36m::[0m[34;1mclone_progress_percent_clamps_and_rejects_out_of_range_values[0m
2026-09-20T07:17:48.0862526Z [32;1m        PASS[0m [   0.017s] (2052/2767) [35;1mgitcomet-state[0m [36mstore::reducer::repo_management::tests[0m[36m::[0m[34;1mclone_progress_percent_handles_multibyte_text_around_the_digits[0m
2026-09-20T07:17:48.0866833Z [32;1m        PASS[0m [   0.015s] (2053/2767) [35;1mgitcomet-state[0m [36mstore::reducer::repo_management::tests[0m[36m::[0m[34;1mclone_progress_percent_reads_the_digits_before_the_sign[0m
2026-09-20T07:17:48.0870302Z [32;1m        PASS[0m [   0.015s] (2054/2767) [35;1mgitcomet-state[0m [36mstore::reducer::repo_management::tests[0m[36m::[0m[34;1mclone_progress_percent_rejects_lines_without_usable_digits[0m
2026-09-20T07:17:48.0876487Z [32;1m        PASS[0m [   0.016s] (2055/2767) [35;1mgitcomet-state[0m [36mstore::reducer::repo_management::tests[0m[36m::[0m[34;1mclone_progress_percent_skips_whitespace_between_digits_and_sign[0m
2026-09-20T07:17:48.1303975Z [32;1m        PASS[0m [   0.016s] (2056/2767) [35;1mgitcomet-state[0m [36mstore::reducer::repo_management::tests[0m[36m::[0m[34;1mclone_progress_percent_stops_at_the_first_non_digit[0m
2026-09-20T07:17:48.1310796Z [32;1m        PASS[0m [   0.016s] (2057/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::delete_remote_branches_summary_tests[0m[36m::[0m[34;1msummary_pluralises_on_the_branch_count[0m
2026-09-20T07:17:48.1313671Z [32;1m        PASS[0m [   0.018s] (2058/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1mcommand_and_action_logs_use_expected_stderr_and_trim_history[0m
2026-09-20T07:17:48.1323298Z [32;1m        PASS[0m [   0.016s] (2059/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1mconflict_autosolve_summary_covers_mode_and_detail_variants[0m
2026-09-20T07:17:48.1332885Z [32;1m        PASS[0m [   0.016s] (2060/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1mcontent_preview_forces_full_content_preview_plan[0m
2026-09-20T07:17:48.1335235Z [32;1m        PASS[0m [   0.016s] (2061/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1mdedup_and_normalize_path_cover_duplicate_and_relative_branches[0m
2026-09-20T07:17:48.1345117Z [32;1m        PASS[0m [   0.014s] (2062/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1mdetect_auth_prompt_kind_classifies_username_password_passphrase_and_host_verification[0m
2026-09-20T07:17:48.1350267Z [32;1m        PASS[0m [   0.016s] (2063/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1mdiff_reload_effects_cover_image_svg_and_non_file_targets[0m
2026-09-20T07:17:48.1359983Z [32;1m        PASS[0m [   0.014s] (2064/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1merror_format_helpers_cover_non_git_and_failed_suffix_cases[0m
2026-09-20T07:17:48.1369708Z [32;1m        PASS[0m [   0.015s] (2065/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1mpreview_only_svg_still_loads_file_text_for_the_code_view[0m
2026-09-20T07:17:48.1381394Z [32;1m        PASS[0m [   0.016s] (2066/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1mpush_notification_and_diagnostic_cap_old_entries[0m
2026-09-20T07:17:48.1386380Z [32;1m        PASS[0m [   0.016s] (2067/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1mrefresh_effects_request_expected_loads_and_reset_log_loading_more[0m
2026-09-20T07:17:48.1389296Z [32;1m        PASS[0m [   0.016s] (2068/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1mstage_git_auth_env_stages_and_clears_shared_auth_slot[0m
2026-09-20T07:17:48.1824612Z [32;1m        PASS[0m [   0.016s] (2069/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1msummarize_command_failure_covers_error_labels[0m
2026-09-20T07:17:48.1836878Z [32;1m        PASS[0m [   0.016s] (2070/2767) [35;1mgitcomet-state[0m [36mstore::reducer::util::tests[0m[36m::[0m[34;1msummarize_command_success_covers_status_variants[0m
2026-09-20T07:17:48.1840233Z [32;1m        PASS[0m [   0.015s] (2071/2767) [35;1mgitcomet-state[0m [36mstore::repo_load_trace::tests[0m[36m::[0m[34;1mthe_worktree_dirty_reply_is_named[0m
2026-09-20T07:17:48.1842684Z [32;1m        PASS[0m [   0.016s] (2072/2767) [35;1mgitcomet-state[0m [36mstore::repo_load_trace::tests[0m[36m::[0m[34;1mthe_worktree_dirty_scan_is_traced_against_its_repo[0m
2026-09-20T07:17:48.1845023Z [32;1m        PASS[0m [   0.015s] (2073/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::plan::tests[0m[36m::[0m[34;1mnative_exclusions_prefer_caches_then_shallowest_boundaries[0m
2026-09-20T07:17:48.1847755Z [32;1m        PASS[0m [   0.016s] (2074/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::policy::tests[0m[36m::[0m[34;1mnull_device_inputs_are_not_stamped_or_reported_incomplete[0m
2026-09-20T07:17:48.1850100Z [32;1m        PASS[0m [   0.021s] (2075/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::policy::tests[0m[36m::[0m[34;1minput_links_are_resolved_before_lexical_deduplication[0m
2026-09-20T07:17:48.1853248Z [32;1m        PASS[0m [   0.018s] (2076/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::test_sync::tests[0m[36m::[0m[34;1mnative_sync_cookies_are_owned_exactly_and_errors_invalidate_rounds[0m
2026-09-20T07:17:48.1857123Z [32;1m        PASS[0m [   0.017s] (2077/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::test_sync::tests[0m[36m::[0m[34;1mnative_sync_coverage_loss_invalidates_a_delivered_native_fence[0m
2026-09-20T07:17:48.1867710Z [32;1m        PASS[0m [   0.017s] (2078/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::test_sync::tests[0m[36m::[0m[34;1mnative_sync_duplicate_acknowledgements_do_not_cover_missing_roots[0m
2026-09-20T07:17:48.1875754Z [32;1m        PASS[0m [   0.017s] (2079/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::test_sync::tests[0m[36m::[0m[34;1mnative_sync_retirement_cancels_all_pending_rounds[0m
2026-09-20T07:17:48.2341650Z [32;1m        PASS[0m [   0.027s] (2080/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1maccess_events_do_not_trigger_refresh_loops[0m
2026-09-20T07:17:48.2345845Z [32;1m        PASS[0m [   0.028s] (2081/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mclassify_repo_change_distinguishes_gitdir_from_worktree[0m
2026-09-20T07:17:48.2358244Z [32;1m        PASS[0m [   0.021s] (2082/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mclassify_repo_change_ignoring_index_lock_does_not_drop_real_worktree_events[0m
2026-09-20T07:17:48.2366284Z [32;1m        PASS[0m [   0.028s] (2083/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mclassify_repo_change_ignores_git_index_lock_churn[0m
2026-09-20T07:17:48.2372357Z [32;1m        PASS[0m [   0.016s] (2084/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mdebouncer_covers_no_pending_due_check_and_max_delay_selection[0m
2026-09-20T07:17:48.2374650Z [32;1m        PASS[0m [   0.014s] (2085/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mdegraded_watch_recheck_is_throttled[0m
2026-09-20T07:17:48.2385854Z [32;1m        PASS[0m [   0.016s] (2086/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mdebouncer_flushes_on_debounce_or_max_delay[0m
2026-09-20T07:17:48.2391090Z [32;1m        PASS[0m [   0.014s] (2087/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mgitignore_cache_expires_entries_by_ttl[0m
2026-09-20T07:17:48.2395534Z [32;1m        PASS[0m [   0.027s] (2088/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mempty_paths_git_state_and_policy_edits_have_distinct_effects[0m
2026-09-20T07:17:48.2400534Z [32;1m        PASS[0m [   0.016s] (2089/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mgitignore_lookup_stats_track_cache_hits_misses_and_matcher_failures[0m
2026-09-20T07:17:48.2402968Z [32;1m        PASS[0m [   0.022s] (2090/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mgitignore_cache_enforces_max_size[0m
2026-09-20T07:17:48.6548334Z [32;1m        PASS[0m [   0.413s] (2091/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mignore_edit_does_not_hide_index_change_in_same_event[0m
2026-09-20T07:17:48.7053389Z [32;1m        PASS[0m [   0.018s] (2092/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mmerge_change_coalesces_to_both[0m
2026-09-20T07:17:48.7057002Z [32;1m        PASS[0m [   0.444s] (2093/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mlfs_reads_cannot_schedule_another_refresh[0m
2026-09-20T07:17:48.7068772Z [32;1m        PASS[0m [   0.016s] (2094/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mpanic_payload_to_string_handles_string_and_unknown_payloads[0m
2026-09-20T07:17:48.7072588Z [32;1m        PASS[0m [   0.471s] (2095/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mgitignore_rules_match_git_semantics_for_nested_negation_and_anchoring[0m
2026-09-20T07:17:48.7088546Z [32;1m        PASS[0m [   0.473s] (2096/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mignored_gitignore_does_not_reload_policy[0m
2026-09-20T07:17:48.7591831Z [32;1m        PASS[0m [   0.019s] (2097/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mresolve_git_dir_handles_dot_git_directory[0m
2026-09-20T07:17:48.7594824Z [32;1m        PASS[0m [   0.019s] (2098/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mresolve_git_dir_parses_dot_git_file[0m
2026-09-20T07:17:48.7596644Z [32;1m        PASS[0m [   0.019s] (2099/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mresolve_git_dir_parses_relative_dot_git_file[0m
2026-09-20T07:17:49.2032667Z [32;1m        PASS[0m [   0.476s] (2100/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mdirectory_budget_and_renames_rebuild_coverage_without_stale_counts[0m
2026-09-20T07:17:49.3041075Z [32;1m        PASS[0m [   0.601s] (2101/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mnested_submodule_lfs_cache_is_excluded[0m
2026-09-20T07:17:49.6579581Z [32;1m        PASS[0m [   0.359s] (2102/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mdot_git_directory_timestamp_echo_does_not_reload_or_refresh[0m
2026-09-20T07:17:52.8301164Z [32;1m        PASS[0m [   4.096s] (2103/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mdirectory_created_during_replacement_scan_is_watched[0m
2026-09-20T07:17:52.9311318Z [32;1m        PASS[0m [   3.692s] (2104/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mdirectory_created_during_startup_scan_is_watched[0m
2026-09-20T07:17:55.0466430Z [32;1m        PASS[0m [   6.298s] (2105/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mdeinitialized_submodule_keeps_parent_coverage[0m
2026-09-20T07:17:56.5062536Z [32;1m        PASS[0m [   6.863s] (2106/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mexternal_commit_refreshes_git_state_without_rebuild[0m
2026-09-20T07:17:59.4753581Z [32;1m        PASS[0m [   6.644s] (2107/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mexternal_excludes_edit_applies_on_existing_idle_tick[0m
2026-09-20T07:18:01.8424646Z [32;1m        PASS[0m [   6.827s] (2108/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mexternal_git_add_refreshes_index_without_rebuild[0m
2026-09-20T07:18:06.0216793Z [32;1m        PASS[0m [  13.132s] (2109/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mexternal_excludes_edit_applies_on_revalidate[0m
2026-09-20T07:18:06.5747420Z [32;1m        PASS[0m [  10.088s] (2110/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mforce_adding_file_under_ignored_dir_starts_watching_it[0m
2026-09-20T07:18:08.6387697Z [32;1m        PASS[0m [   6.792s] (2111/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mnative_error_does_not_report_degraded_coverage_when_registration_succeeds[0m
2026-09-20T07:18:13.3707210Z [32;1m        PASS[0m [   6.760s] (2112/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mnull_device_global_config_keeps_coverage_healthy[0m
2026-09-20T07:18:15.1812378Z [32;1m        PASS[0m [   6.540s] (2113/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mremoving_and_recreating_ignored_dir_does_not_rebuild[0m
2026-09-20T07:18:16.0880322Z [32;1m        PASS[0m [  10.053s] (2114/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mnew_nested_directory_is_watched_without_full_rebuild[0m
2026-09-20T07:18:16.8430302Z [32;1m        PASS[0m [   3.514s] (2115/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mstable_setup_reloads_once[0m
2026-09-20T07:18:18.0518042Z [32;1m        PASS[0m [   1.205s] (2116/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mwatched_folders_can_be_renamed_and_recreated[0m
2026-09-20T07:18:18.4046117Z [32;1m        PASS[0m [   0.308s] (2117/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mexternal_ignore_inputs_and_missing_config_includes_are_observed[0m
2026-09-20T07:18:18.6564477Z [32;1m        PASS[0m [   0.276s] (2118/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mignore_reload_failure_retains_last_valid_policy_and_recovers[0m
2026-09-20T07:18:19.0089745Z [32;1m        PASS[0m [   0.331s] (2119/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mindex_updates_refresh_tracked_exceptions_under_ignored_directories[0m
2026-09-20T07:18:19.2606383Z [32;1m        PASS[0m [   0.260s] (2120/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mlfs_cache_events_never_keep_loads_in_flight[0m
2026-09-20T07:18:19.5630066Z [32;1m        PASS[0m [   0.329s] (2121/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mlinked_worktree_watches_own_index_and_common_refs_without_caches[0m
2026-09-20T07:18:22.0801480Z [32;1m        PASS[0m [   6.899s] (2122/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mstaging_in_other_worktree_refreshes_dirty_status[0m
2026-09-20T07:18:23.2390923Z [32;1m        PASS[0m [   3.685s] (2123/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mlinked_worktree_without_exclusions_keeps_native_coverage[0m
2026-09-20T07:18:25.7567260Z [32;1m        PASS[0m [   3.661s] (2124/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mnative_ignored_tree_flood_does_not_hide_real_edits[0m
2026-09-20T07:18:26.2107548Z [32;1m        PASS[0m [  10.119s] (2125/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1munchanged_failed_policy_waits_for_throttled_recovery[0m
2026-09-20T07:18:26.5637971Z [32;1m        PASS[0m [   0.826s] (2126/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mgit_directory_lifecycle_events_survive_timestamp_echo_filtering[0m
2026-09-20T07:18:28.0250972Z [32;1m        PASS[0m [   1.444s] (2127/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mmetadata_noise_in_a_mixed_event_preserves_real_changes[0m
2026-09-20T07:18:36.4853943Z [32;1m        PASS[0m [  13.231s] (2128/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mcase_only_directory_rename_keeps_nested_edits_visible[0m
2026-09-20T07:18:37.8455048Z [32;1m        PASS[0m [  38.378s] (2129/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::efficiency[0m[36m::[0m[34;1mignored_directory_replaced_by_file_keeps_creation_and_edits_visible[0m
2026-09-20T07:18:37.8958548Z [32;1m        PASS[0m [   0.011s] (2130/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mrecursive_roots_share_overlapping_coverage_without_hiding_sibling_repositories[0m
2026-09-20T07:18:44.1869154Z [32;1m        PASS[0m [  17.951s] (2131/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mgit_metadata_noise_is_filtered_before_debouncing[0m
2026-09-20T07:18:51.9392872Z [32;1m        PASS[0m [  23.902s] (2132/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mmoving_a_tree_across_an_ignore_boundary_updates_live_coverage[0m
2026-09-20T07:19:03.9718408Z [32;1m        PASS[0m [  26.102s] (2133/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mrepeated_atomic_file_replacement_keeps_later_in_place_edits_visible[0m
2026-09-20T07:19:04.2235772Z [32;1m        PASS[0m [   0.261s] (2134/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mrepository_root_events_do_not_query_an_empty_ignore_path[0m
2026-09-20T07:19:04.2237381Z [32;1m        PASS[0m [   0.010s] (2135/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1munc_event_spellings_preserve_repository_and_cache_boundaries[0m
2026-09-20T07:19:07.3964433Z [32;1m        PASS[0m [  30.884s] (2136/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mrecreated_external_policy_parent_is_revalidated_without_native_watches[0m
2026-09-20T07:19:17.7226393Z [32;1m        PASS[0m [  13.499s] (2137/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mnative_monitor_excludes_ignored_directory_created_after_startup[0m
2026-09-20T07:19:27.9038452Z [32;1m        PASS[0m [  35.970s] (2138/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mreplacing_repository_root_detaches_old_tree_and_watches_replacement[0m
2026-09-20T07:19:28.2072874Z [32;1m        PASS[0m [   0.310s] (2139/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mnewly_created_ignored_directory_immediately_suppresses_descendants[0m
2026-09-20T07:19:29.1641168Z [32;1m        PASS[0m [   0.977s] (2140/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::path_identities[0m[36m::[0m[34;1mdirectory_symlink_is_not_hidden_by_directory_only_ignore_for_any_event_kind[0m
2026-09-20T07:19:39.0867519Z [32;1m        PASS[0m [   9.901s] (2141/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::path_identities[0m[36m::[0m[34;1mignored_parent_of_separate_git_dir_keeps_metadata_visible[0m
2026-09-20T07:19:40.0940751Z [32;1m        PASS[0m [  22.372s] (2142/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mnative_real_lfs_status_does_not_requeue_refreshes[0m
2026-09-20T07:19:44.1716946Z [33;1m        SLOW[0m [> 60.000s] (─────────) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mrepeated_directory_recreation_stops_stale_callbacks_and_keeps_crud_visible[0m
2026-09-20T07:19:45.2791651Z [32;1m        PASS[0m [  37.911s] (2143/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mnative_monitor_rebuilds_after_ignore_edits_moves_and_atomic_saves[0m
2026-09-20T07:19:45.6830517Z [32;1m        PASS[0m [  61.506s] (2144/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::native_lifecycle[0m[36m::[0m[34;1mrepeated_directory_recreation_stops_stale_callbacks_and_keeps_crud_visible[0m
2026-09-20T07:19:46.8915399Z [32;1m        PASS[0m [   6.785s] (2145/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::path_identities[0m[36m::[0m[34;1mmoving_directory_symlink_into_worktree_refreshes_status[0m
2026-09-20T07:19:49.2075610Z [32;1m        PASS[0m [  10.114s] (2146/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::path_identities[0m[36m::[0m[34;1minactive_unresolvable_include_keeps_source_coverage[0m
2026-09-20T07:19:55.4485429Z [32;1m        PASS[0m [  10.164s] (2147/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::path_identities[0m[36m::[0m[34;1mnative_lfs_absolute_parent_after_symlink_keeps_tracked_source_visible[0m
2026-09-20T07:19:55.8513979Z [32;1m        PASS[0m [  10.163s] (2148/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::path_identities[0m[36m::[0m[34;1mnative_lfs_relative_parent_after_symlink_keeps_tracked_source_visible[0m
2026-09-20T07:19:56.5073143Z [32;1m        PASS[0m [   9.592s] (2149/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::path_identities[0m[36m::[0m[34;1mnative_windows_existing_ignore_file_uses_filesystem_casing[0m
2026-09-20T07:19:56.6587494Z [32;1m        PASS[0m [   0.841s] (2150/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::path_identities[0m[36m::[0m[34;1msymlink_over_tracked_directory_is_never_ignored[0m
2026-09-20T07:19:56.9614248Z [32;1m        PASS[0m [   0.311s] (2151/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::policy_lifecycle[0m[36m::[0m[34;1mdirectory_batch_deduplicates_ignored_boundaries[0m
2026-09-20T07:19:57.3644357Z [32;1m        PASS[0m [   0.876s] (2152/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::policy_lifecycle[0m[36m::[0m[34;1mdelayed_file_removal_refreshes_before_excluding_its_replacement_directory[0m
2026-09-20T07:19:58.7742751Z [32;1m        PASS[0m [   9.557s] (2153/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::path_identities[0m[36m::[0m[34;1mnative_windows_lfs_storage_casing_does_not_admit_cache_traffic[0m
2026-09-20T07:19:58.9258704Z [32;1m        PASS[0m [   1.532s] (2154/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::policy_lifecycle[0m[36m::[0m[34;1mignored_directory_churn_prunes_obsolete_boundaries[0m
2026-09-20T07:19:59.1275435Z [32;1m        PASS[0m [   0.376s] (2155/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::policy_lifecycle[0m[36m::[0m[34;1mindex_reload_keeps_visible_nested_ignore_inputs[0m
2026-09-20T07:19:59.2787635Z [32;1m        PASS[0m [   0.351s] (2156/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::policy_lifecycle[0m[36m::[0m[34;1mlate_removal_event_keeps_a_recreated_ignored_boundary[0m
2026-09-20T07:19:59.8835640Z [32;1m        PASS[0m [   0.650s] (2157/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::policy_lifecycle[0m[36m::[0m[34;1mnewly_ignored_directory_removal_prunes_watches[0m
2026-09-20T07:20:00.1855709Z [32;1m        PASS[0m [   0.271s] (2158/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::policy_lifecycle[0m[36m::[0m[34;1mparent_rename_and_removal_prune_nested_ignored_boundaries[0m
2026-09-20T07:20:05.0176444Z [32;1m        PASS[0m [   9.572s] (2159/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::path_identities[0m[36m::[0m[34;1mnative_windows_missing_ignore_file_uses_existing_parent_casing[0m
2026-09-20T07:20:05.2697803Z [32;1m        PASS[0m [   0.267s] (2160/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mroot_ignore_edit_reloads_after_matching_an_ignored_directory[0m
2026-09-20T07:20:05.9748384Z [32;1m        PASS[0m [   6.864s] (2161/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::policy_lifecycle[0m[36m::[0m[34;1mnative_error_reconciles_exclusions_after_lost_boundary_events[0m
2026-09-20T07:20:06.8811692Z [32;1m        PASS[0m [   0.876s] (2162/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::runtime_recovery[0m[36m::[0m[34;1membedded_gitlinks_have_child_ignore_and_cache_policies[0m
2026-09-20T07:20:06.9826295Z [32;1m        PASS[0m [   6.801s] (2163/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::policy_lifecycle[0m[36m::[0m[34;1mrescan_reconciles_exclusions_after_lost_boundary_events[0m
2026-09-20T07:20:07.1348061Z [32;1m        PASS[0m [   0.284s] (2164/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::runtime_recovery[0m[36m::[0m[34;1mignore_lookup_error_is_never_cached[0m
2026-09-20T07:20:12.7760636Z [32;1m        PASS[0m [  15.785s] (2165/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::policy_lifecycle[0m[36m::[0m[34;1mfull_rebuild_discards_nested_ignore_inputs_in_newly_ignored_trees[0m
2026-09-20T07:20:13.3293920Z [32;1m        PASS[0m [   0.580s] (2166/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::runtime_recovery[0m[36m::[0m[34;1mstale_directory_flags_on_a_replacement_file_do_not_rebuild_policy[0m
2026-09-20T07:20:13.5815254Z [32;1m        PASS[0m [   0.245s] (2167/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::setup_recovery[0m[36m::[0m[34;1mcorrupt_index_is_not_treated_as_an_empty_repository[0m
2026-09-20T07:20:15.4446850Z [32;1m        PASS[0m [  10.144s] (2168/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::runtime_recovery[0m[36m::[0m[34;1membedded_gitlink_commit_refreshes_parent[0m
2026-09-20T07:20:16.9053318Z [32;1m        PASS[0m [   9.909s] (2169/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::runtime_recovery[0m[36m::[0m[34;1mindexed_gitlink_replaced_by_file_keeps_healthy_monitoring[0m
2026-09-20T07:20:17.3072173Z [32;1m        PASS[0m [   3.705s] (2170/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::setup_recovery[0m[36m::[0m[34;1mdegraded_recovery_refreshes_all_state[0m
2026-09-20T07:20:19.1200856Z [32;1m        PASS[0m [   3.668s] (2171/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::setup_recovery[0m[36m::[0m[34;1mignore_replacement_refreshes_all_state[0m
2026-09-20T07:20:20.0767267Z [32;1m        PASS[0m [  12.941s] (2172/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::runtime_recovery[0m[36m::[0m[34;1mruntime_ignore_failure_warns_and_recovers_without_another_edit[0m
2026-09-20T07:20:20.5811595Z [32;1m        PASS[0m [   0.475s] (2173/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::setup_recovery[0m[36m::[0m[34;1mroot_replacement_during_failed_discovery_retries_with_the_new_repository[0m
2026-09-20T07:20:20.8332189Z [32;1m        PASS[0m [   0.267s] (2174/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::setup_recovery[0m[36m::[0m[34;1mtraversal_budget_only_degrades_per_directory_coverage[0m
2026-09-20T07:20:21.1858254Z [32;1m        PASS[0m [   3.909s] (2175/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::setup_recovery[0m[36m::[0m[34;1mreplacement_reloads_ignore_rules_changed_in_registration_gap[0m
2026-09-20T07:20:23.0513434Z [32;1m        PASS[0m [   3.937s] (2176/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::setup_recovery[0m[36m::[0m[34;1mreplacement_reloads_tracked_exceptions_changed_in_registration_gap[0m
2026-09-20T07:20:24.2627826Z [32;1m        PASS[0m [   3.419s] (2177/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::setup_recovery[0m[36m::[0m[34;1munborn_repository_watches_subfolders_without_creating_index[0m
2026-09-20T07:20:26.4282323Z [32;1m        PASS[0m [   9.527s] (2178/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::setup_recovery[0m[36m::[0m[34;1mrecursive_monitor_over_budget_keeps_coverage_without_recovery_rebuilds[0m
2026-09-20T07:20:26.5793226Z [32;1m        PASS[0m [   2.298s] (2179/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::storage_and_links[0m[36m::[0m[34;1mcustom_lfs_storage_covers_submodules_and_linked_worktrees[0m
2026-09-20T07:20:27.2841913Z [32;1m        PASS[0m [   0.855s] (2180/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::storage_and_links[0m[36m::[0m[34;1mcustom_lfs_storage_reload_replaces_old_exclusions[0m
2026-09-20T07:20:27.5872655Z [32;1m        PASS[0m [   1.031s] (2181/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::storage_and_links[0m[36m::[0m[34;1mcustom_lfs_storage_sharing_repository_directories_preserves_source_and_git_state[0m
2026-09-20T07:20:37.3065789Z [32;1m        PASS[0m [  10.049s] (2182/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::storage_and_links[0m[36m::[0m[34;1msymlinked_ignore_directory_and_relative_target_keep_healthy_coverage[0m
2026-09-20T07:20:43.7044981Z [32;1m        PASS[0m [  16.109s] (2183/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::storage_and_links[0m[36m::[0m[34;1msymlinked_ignore_input_observes_missing_target_and_intermediate_link[0m
2026-09-20T07:20:44.0070928Z [32;1m        PASS[0m [   0.318s] (2184/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::synchronization[0m[36m::[0m[34;1mdrain_empty_requests_do_not_reload_or_rebuild[0m
2026-09-20T07:20:44.6627216Z [32;1m        PASS[0m [   0.668s] (2185/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::synchronization[0m[36m::[0m[34;1mdrain_finishes_index_reload_without_replacing_watches[0m
2026-09-20T07:20:45.2666554Z [32;1m        PASS[0m [   0.597s] (2186/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::synchronization[0m[36m::[0m[34;1mdrain_finishes_rescan_before_acknowledging[0m
2026-09-20T07:20:45.7207040Z [32;1m        PASS[0m [  24.509s] (2187/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::storage_and_links[0m[36m::[0m[34;1mcustom_lfs_absolute_storage_status_stays_quiet[0m
2026-09-20T07:20:45.8722335Z [32;1m        PASS[0m [   0.591s] (2188/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::synchronization[0m[36m::[0m[34;1mdrain_rejects_a_generation_replaced_by_policy_rebuild[0m
2026-09-20T07:20:46.0750292Z [32;1m        PASS[0m [   0.357s] (2189/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::synchronization[0m[36m::[0m[34;1mdrain_stop_cancels_pending_acknowledgements[0m
2026-09-20T07:20:46.5284195Z [32;1m        PASS[0m [   0.671s] (2190/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::synchronization[0m[36m::[0m[34;1mdrain_waits_for_debounce_and_publishes_before_all_acknowledgements[0m
2026-09-20T07:20:46.6795884Z [32;1m        PASS[0m [   0.626s] (2191/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::synchronization[0m[36m::[0m[34;1mnative_sync_degraded_coverage_is_not_a_successful_checkpoint[0m
2026-09-20T07:20:47.7372647Z [32;1m        PASS[0m [  24.687s] (2192/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::storage_and_links[0m[36m::[0m[34;1mcustom_lfs_relative_storage_status_stays_quiet[0m
2026-09-20T07:20:48.0397107Z [32;1m        PASS[0m [   0.314s] (2193/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mwatch_plan_prunes_ignored_and_git_cache_trees[0m
2026-09-20T07:20:48.4430201Z [32;1m        PASS[0m [   0.390s] (2194/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective[0m[36m::[0m[34;1mworktree_index_events_preserve_other_checkout_git_state[0m
2026-09-20T07:20:48.4432218Z [32;1m        PASS[0m [   0.017s] (2195/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mtag_file_changes_refresh_tags[0m
2026-09-20T07:20:48.7951622Z [32;1m        PASS[0m [   0.354s] (2196/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mtracked_paths_are_not_treated_as_ignored[0m
2026-09-20T07:20:48.7952918Z [32;1m        PASS[0m [   0.010s] (2197/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mwatch_degraded_transition_fires_once_per_degraded_episode[0m
2026-09-20T07:20:48.8459051Z [32;1m        PASS[0m [   0.009s] (2198/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mwatched_event_kinds_exclude_read_access_but_keep_close_write[0m
2026-09-20T07:20:48.8460493Z [32;1m        PASS[0m [   0.009s] (2199/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mwatcher_callback_send_is_skipped_when_shutdown_gate_is_closed[0m
2026-09-20T07:20:48.8462086Z [32;1m        PASS[0m [   0.009s] (2200/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests[0m[36m::[0m[34;1mwatcher_callback_send_records_failure_when_gate_is_open[0m
2026-09-20T07:20:48.8464060Z [32;1m        PASS[0m [   0.010s] (2201/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1ma_suggested_commit_message_is_stored_for_the_commit_box[0m
2026-09-20T07:20:48.8465558Z [32;1m        PASS[0m [   0.009s] (2202/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1maccept_conflict_deletion_emits_effect[0m
2026-09-20T07:20:48.8963819Z [32;1m        PASS[0m [   0.010s] (2203/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1madditional_routing_messages_emit_effects_and_update_counters[0m
2026-09-20T07:20:48.8966686Z [32;1m        PASS[0m [   0.010s] (2204/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mapply_pop_and_drop_stash_emit_effects[0m
2026-09-20T07:20:48.8968920Z [32;1m        PASS[0m [   0.013s] (2205/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mapply_worktree_patch_command_finished_reloads_png_diff_preview[0m
2026-09-20T07:20:48.8971290Z [32;1m        PASS[0m [   0.012s] (2206/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mbranch_collision_prompt_choices_emit_exact_follow_up_actions[0m
2026-09-20T07:20:48.8972814Z [32;1m        PASS[0m [   0.011s] (2207/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcheckout_branch_and_submodule_messages_emit_effects[0m
2026-09-20T07:20:48.9470742Z [32;1m        PASS[0m [   0.011s] (2208/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcheckout_branch_clears_stale_force_push_lease_and_recent_messages[0m
2026-09-20T07:20:48.9473053Z [32;1m        PASS[0m [   0.009s] (2209/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcheckout_commit_emits_effect[0m
2026-09-20T07:20:48.9474264Z [32;1m        PASS[0m [   0.009s] (2210/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcheckout_conflict_base_emits_effect[0m
2026-09-20T07:20:48.9475465Z [32;1m        PASS[0m [   0.010s] (2211/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcherry_pick_clears_recent_messages_from_previous_head[0m
2026-09-20T07:20:48.9476717Z [32;1m        PASS[0m [   0.010s] (2212/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcherry_pick_setup_applies_repository_topological_order[0m
2026-09-20T07:20:48.9972724Z [32;1m        PASS[0m [   0.009s] (2213/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcherry_pick_setup_loads_full_messages_and_patches_entries[0m
2026-09-20T07:20:48.9975416Z [32;1m        PASS[0m [   0.009s] (2214/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcherry_pick_setup_never_enables_rewording_after_partial_or_stale_message_load[0m
2026-09-20T07:20:48.9977533Z [32;1m        PASS[0m [   0.009s] (2215/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcommit_amend_emits_effect[0m
2026-09-20T07:20:48.9978810Z [32;1m        PASS[0m [   0.009s] (2216/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcommit_and_amend_finished_cover_success_error_and_unknown_repo_paths[0m
2026-09-20T07:20:48.9980013Z [32;1m        PASS[0m [   0.009s] (2217/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcommit_bumps_ops_rev[0m
2026-09-20T07:20:49.0477331Z [32;1m        PASS[0m [   0.009s] (2218/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcommit_emits_effect[0m
2026-09-20T07:20:49.0479880Z [32;1m        PASS[0m [   0.010s] (2219/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcommit_finished_clears_commit_state_and_requests_primary_refreshes[0m
2026-09-20T07:20:49.0482070Z [32;1m        PASS[0m [   0.010s] (2220/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcommit_finished_invalidates_loaded_blame[0m
2026-09-20T07:20:49.0484607Z [32;1m        PASS[0m [   0.010s] (2221/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcommit_finished_push_after_commit_enqueues_safe_push_only_on_success[0m
2026-09-20T07:20:49.0486871Z [32;1m        PASS[0m [   0.010s] (2222/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcontinue_and_abort_wait_only_for_sequencer_commands[0m
2026-09-20T07:20:49.0489044Z [32;1m        PASS[0m [   0.009s] (2223/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcreate_and_delete_tag_emit_effects[0m
2026-09-20T07:20:49.0981745Z [32;1m        PASS[0m [   0.010s] (2224/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcreate_rename_and_delete_branch_emit_effects[0m
2026-09-20T07:20:49.0983089Z [32;1m        PASS[0m [   0.010s] (2225/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcreate_tag_command_finished_reloads_tags[0m
2026-09-20T07:20:49.0984254Z [32;1m        PASS[0m [   0.010s] (2226/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcreate_tag_failed_does_not_reload_tags[0m
2026-09-20T07:20:49.0985383Z [32;1m        PASS[0m [   0.010s] (2227/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mcreate_tag_with_message_propagates_to_effect[0m
2026-09-20T07:20:49.0987424Z [32;1m        PASS[0m [   0.009s] (2228/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mdelete_tag_command_finished_reloads_tags[0m
2026-09-20T07:20:49.1482834Z [32;1m        PASS[0m [   0.010s] (2229/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mdiscard_worktree_changes_path_emits_effect[0m
2026-09-20T07:20:49.1484157Z [32;1m        PASS[0m [   0.009s] (2230/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mfetch_all_emits_effect_with_global_prune_setting[0m
2026-09-20T07:20:49.1485804Z [32;1m        PASS[0m [   0.009s] (2231/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mfetch_completion_reloads_remote_refs_and_loaded_tag_metadata[0m
2026-09-20T07:20:49.1487200Z [32;1m        PASS[0m [   0.009s] (2232/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mhead_changing_repo_action_finish_invalidates_data_loaded_while_in_flight[0m
2026-09-20T07:20:49.1488508Z [32;1m        PASS[0m [   0.009s] (2233/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mhunk_staging_is_logged_without_announcing_success[0m
2026-09-20T07:20:49.1987960Z [32;1m        PASS[0m [   0.010s] (2234/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1minteractive_cherry_pick_finished_clears_stale_force_push_lease[0m
2026-09-20T07:20:49.1990736Z [32;1m        PASS[0m [   0.009s] (2235/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mlocal_submodule_add_trust_prompt_confirms_into_add_effect[0m
2026-09-20T07:20:49.1993097Z [32;1m        PASS[0m [   0.009s] (2236/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mlocal_submodule_update_trust_prompt_cancels_cleanly[0m
2026-09-20T07:20:49.1995683Z [32;1m        PASS[0m [   0.009s] (2237/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mmerge_ref_emits_effect[0m
2026-09-20T07:20:49.1997047Z [32;1m        PASS[0m [   0.009s] (2238/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mprune_local_tags_command_finished_reloads_tags[0m
2026-09-20T07:20:49.2493872Z [32;1m        PASS[0m [   0.009s] (2239/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mpull_and_push_do_not_mark_in_flight_before_repo_is_opened[0m
2026-09-20T07:20:49.2495582Z [32;1m        PASS[0m [   0.009s] (2240/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mpull_and_push_mark_in_flight_until_command_finished[0m
2026-09-20T07:20:49.2496885Z [32;1m        PASS[0m [   0.009s] (2241/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mpull_branch_and_extended_push_commands_bump_in_flight_and_ops_rev[0m
2026-09-20T07:20:49.2498247Z [32;1m        PASS[0m [   0.009s] (2242/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mpull_branch_and_push_variants_mark_in_flight_when_repo_is_opened[0m
2026-09-20T07:20:49.2499478Z [32;1m        PASS[0m [   0.009s] (2243/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mpull_error_is_formatted_as_command_and_output[0m
2026-09-20T07:20:49.2500576Z [32;1m        PASS[0m [   0.009s] (2244/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mpull_push_bump_ops_rev[0m
2026-09-20T07:20:49.2994354Z [32;1m        PASS[0m [   0.009s] (2245/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mpull_push_do_not_bump_unrelated_revs[0m
2026-09-20T07:20:49.2995633Z [32;1m        PASS[0m [   0.009s] (2246/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mpull_variants_snapshot_the_global_remote_prune_setting[0m
2026-09-20T07:20:49.2997039Z [32;1m        PASS[0m [   0.009s] (2247/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mrebase_emits_effect[0m
2026-09-20T07:20:49.2998226Z [32;1m        PASS[0m [   0.009s] (2248/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mrepo_command_finished_error_summaries_cover_additional_labels[0m
2026-09-20T07:20:49.2999584Z [32;1m        PASS[0m [   0.009s] (2249/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mrepo_command_finished_reset_clears_diff_state_and_unknown_repo_is_noop[0m
2026-09-20T07:20:49.3499404Z [32;1m        PASS[0m [   0.009s] (2250/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mrepo_command_finished_stage_hunk_invalidates_loaded_blame[0m
2026-09-20T07:20:49.3501031Z [32;1m        PASS[0m [   0.009s] (2251/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mrepo_command_finished_stage_hunk_triggers_diff_reload_effects[0m
2026-09-20T07:20:49.3502844Z [32;1m        PASS[0m [   0.009s] (2252/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mrepo_command_finished_stage_hunk_with_svg_diff_triggers_text_and_image_reload_effects[0m
2026-09-20T07:20:49.3504325Z [32;1m        PASS[0m [   0.009s] (2253/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mrepo_command_finished_success_summaries_cover_additional_commands[0m
2026-09-20T07:20:49.3505573Z [32;1m        PASS[0m [   0.009s] (2254/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mrepo_operations_emit_effects[0m
2026-09-20T07:20:49.4001884Z [32;1m        PASS[0m [   0.009s] (2255/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mreset_emits_effect[0m
2026-09-20T07:20:49.4004083Z [32;1m        PASS[0m [   0.010s] (2256/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mrevert_clears_recent_messages_from_previous_head[0m
2026-09-20T07:20:49.4006269Z [32;1m        PASS[0m [   0.009s] (2257/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mrevert_commit_emits_effect[0m
2026-09-20T07:20:49.4008973Z [32;1m        PASS[0m [   0.009s] (2258/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mrevert_finished_releases_local_action_and_clears_stale_force_push_lease[0m
2026-09-20T07:20:49.4011550Z [32;1m        PASS[0m [   0.010s] (2259/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1msafe_push_after_commit_decision_push_enqueues_checked_push[0m
2026-09-20T07:20:49.4014368Z [32;1m        PASS[0m [   0.009s] (2260/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1msafe_push_after_commit_decision_push_set_upstream_enqueues_checked_push[0m
2026-09-20T07:20:49.4506604Z [32;1m        PASS[0m [   0.010s] (2261/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1msafe_push_after_commit_published_amend_block_stores_lease_offer[0m
2026-09-20T07:20:49.4509521Z [32;1m        PASS[0m [   0.011s] (2262/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1msafe_push_after_commit_published_amend_lease_survives_followup_git_state_refresh[0m
2026-09-20T07:20:49.4511759Z [32;1m        PASS[0m [   0.011s] (2263/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mselected_submodule_command_reloads_selected_summary[0m
2026-09-20T07:20:49.4513098Z [32;1m        PASS[0m [   0.011s] (2264/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1msequencer_commands_release_their_in_flight_count[0m
2026-09-20T07:20:49.5010046Z [32;1m        PASS[0m [   0.010s] (2265/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1msquash_ref_emits_effect[0m
2026-09-20T07:20:49.5021476Z [32;1m        PASS[0m [   0.009s] (2266/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mstage_hunk_command_finished_reloads_commit_png_image_preview_only[0m
2026-09-20T07:20:49.5023147Z [32;1m        PASS[0m [   0.009s] (2267/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mstale_recent_commit_messages_loaded_after_head_change_is_ignored[0m
2026-09-20T07:20:49.5024485Z [32;1m        PASS[0m [   0.010s] (2268/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1msubmodule_add_progress_clears_on_failed_add_command[0m
2026-09-20T07:20:49.5026091Z [32;1m        PASS[0m [   0.010s] (2269/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1msubmodule_add_progress_starts_when_trust_check_proceeds[0m
2026-09-20T07:20:49.5027640Z [32;1m        PASS[0m [   0.010s] (2270/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1msubmodule_commands_reload_submodules_on_success[0m
2026-09-20T07:20:49.5512773Z [32;1m        PASS[0m [   0.009s] (2271/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1msubmodule_trust_check_pending_marks_and_clears_around_the_check[0m
2026-09-20T07:20:49.5514215Z [32;1m        PASS[0m [   0.009s] (2272/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mthe_mainline_lookup_does_not_disturb_the_reveal_dialogs[0m
2026-09-20T07:20:49.5515485Z [32;1m        PASS[0m [   0.009s] (2273/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mworktree_commands_reload_worktrees_on_success[0m
2026-09-20T07:20:49.5516670Z [32;1m        PASS[0m [   0.009s] (2274/2767) [35;1mgitcomet-state[0m [36mstore::tests::actions_emit_effects[0m[36m::[0m[34;1mworktree_remove_closes_tab_for_removed_worktree[0m
2026-09-20T07:20:49.6015953Z [32;1m        PASS[0m [   0.030s] (2275/2767) [35;1mgitcomet-state[0m [36mstore::tests[0m[36m::[0m[34;1mapp_store_clone_dispatches_restore_and_close_paths[0m
2026-09-20T07:20:49.6017421Z [32;1m        PASS[0m [   0.021s] (2276/2767) [35;1mgitcomet-state[0m [36mstore::tests[0m[36m::[0m[34;1mapp_store_open_repo_effect_propagates_open_error_into_state[0m
2026-09-20T07:20:49.6018580Z [32;1m        PASS[0m [   0.009s] (2277/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mcancel_auth_prompt_clears_prompt_and_staged_auth[0m
2026-09-20T07:20:49.6518081Z [32;1m        PASS[0m [   0.009s] (2278/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mclone_finished_auth_error_sets_clone_retry_prompt[0m
2026-09-20T07:20:49.6519380Z [32;1m        PASS[0m [   0.009s] (2279/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mclone_finished_ssh_publickey_error_sets_passphrase_prompt[0m
2026-09-20T07:20:49.6520638Z [32;1m        PASS[0m [   0.009s] (2280/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mcommit_amend_finished_auth_error_uses_pending_retry_with_amend[0m
2026-09-20T07:20:49.6521877Z [32;1m        PASS[0m [   0.009s] (2281/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mcommit_finished_auth_error_uses_pending_retry_and_clears_it[0m
2026-09-20T07:20:49.6523142Z [32;1m        PASS[0m [   0.009s] (2282/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mcommit_finished_auth_error_without_pending_retry_does_not_prompt[0m
2026-09-20T07:20:49.7020416Z [32;1m        PASS[0m [   0.009s] (2283/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mrepo_command_finished_auth_error_does_not_prompt_for_non_replayable_commands[0m
2026-09-20T07:20:49.7023106Z [32;1m        PASS[0m [   0.009s] (2284/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mrepo_command_finished_auth_error_sets_passphrase_prompt[0m
2026-09-20T07:20:49.7025703Z [32;1m        PASS[0m [   0.009s] (2285/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mrepo_command_finished_auth_error_sets_username_password_prompt[0m
2026-09-20T07:20:49.7028065Z [32;1m        PASS[0m [   0.009s] (2286/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mrepo_command_finished_host_key_error_sets_host_verification_prompt[0m
2026-09-20T07:20:49.7030355Z [32;1m        PASS[0m [   0.009s] (2287/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mrepo_command_finished_non_auth_error_does_not_set_prompt[0m
2026-09-20T07:20:49.7523501Z [32;1m        PASS[0m [   0.009s] (2288/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mrevert_signing_passphrase_failure_sets_passphrase_prompt[0m
2026-09-20T07:20:49.7524814Z [32;1m        PASS[0m [   0.010s] (2289/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msafe_push_after_commit_auth_error_uses_safe_push_retry[0m
2026-09-20T07:20:49.7526052Z [32;1m        PASS[0m [   0.009s] (2290/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_clears_repo_scoped_clone_banner_before_retry[0m
2026-09-20T07:20:49.7527273Z [32;1m        PASS[0m [   0.009s] (2291/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_clears_stale_repo_banner_before_retry[0m
2026-09-20T07:20:49.7528555Z [32;1m        PASS[0m [   0.010s] (2292/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_host_verification_replays_repo_command_and_stages_confirmation[0m
2026-09-20T07:20:49.7530060Z [32;1m        PASS[0m [   0.009s] (2293/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_preserves_non_clone_banner_when_replaying_clone[0m
2026-09-20T07:20:49.8028180Z [32;1m        PASS[0m [   0.009s] (2294/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_replays_clone_operation[0m
2026-09-20T07:20:49.8029706Z [32;1m        PASS[0m [   0.010s] (2295/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_replays_commit_and_commit_amend[0m
2026-09-20T07:20:49.8030944Z [32;1m        PASS[0m [   0.009s] (2296/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_replays_expected_repo_command_mappings[0m
2026-09-20T07:20:49.8032193Z [32;1m        PASS[0m [   0.009s] (2297/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_replays_repo_command_and_stages_trimmed_credentials[0m
2026-09-20T07:20:49.8033415Z [32;1m        PASS[0m [   0.009s] (2298/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_replays_safe_push_after_commit[0m
2026-09-20T07:20:49.8532316Z [32;1m        PASS[0m [   0.009s] (2299/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_stages_credentials_for_a_batch_remote_branch_delete[0m
2026-09-20T07:20:49.8533823Z [32;1m        PASS[0m [   0.009s] (2300/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_validation_failure_keeps_prompt_and_sets_diagnostic[0m
2026-09-20T07:20:49.8535122Z [32;1m        PASS[0m [   0.009s] (2301/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1msubmit_auth_prompt_without_prompt_is_noop[0m
2026-09-20T07:20:49.8536417Z [32;1m        PASS[0m [   0.009s] (2302/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mtag_push_auth_retry_preserves_mode_destination_and_upstream_choice[0m
2026-09-20T07:20:49.8538121Z [32;1m        PASS[0m [   0.009s] (2303/2767) [35;1mgitcomet-state[0m [36mstore::tests::auth_prompt[0m[36m::[0m[34;1mtag_push_preview_discards_stale_results_and_does_not_start_auth_or_mark_push_in_flight[0m
2026-09-20T07:20:49.9036307Z [32;1m        PASS[0m [   0.016s] (2304/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mattempts_and_verdicts_are_bounded_and_evicted_commits_can_be_revisited[0m
2026-09-20T07:20:49.9037641Z [32;1m        PASS[0m [   0.009s] (2305/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mclosing_repositories_cancels_signature_work[0m
2026-09-20T07:20:49.9038945Z [32;1m        PASS[0m [   0.009s] (2306/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mconfiguration_changes_invalidate_verdicts_but_ordinary_refreshes_do_not[0m
2026-09-20T07:20:49.9040318Z [32;1m        PASS[0m [   0.010s] (2307/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mdefaults_off_and_disabled_targets_allocate_no_scheduler_state[0m
2026-09-20T07:20:49.9041668Z [32;1m        PASS[0m [   0.010s] (2308/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mdisable_cancels_clears_badges_and_invalidates_late_replies_even_after_reenable[0m
2026-09-20T07:20:49.9543583Z [32;1m        PASS[0m [   0.009s] (2309/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mfull_tool_identity_changes_invalidate_trust_even_with_same_formats[0m
2026-09-20T07:20:49.9546031Z [32;1m        PASS[0m [   0.009s] (2310/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1minactive_tab_finishes_current_batch_but_starts_no_more_work[0m
2026-09-20T07:20:49.9548734Z [32;1m        PASS[0m [   0.011s] (2311/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mmerging_one_badge_preserves_sparse_copy_on_write_and_published_snapshots[0m
2026-09-20T07:20:49.9551924Z [32;1m        PASS[0m [   0.009s] (2312/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1monly_formats_with_completed_available_or_inconclusive_probes_are_used[0m
2026-09-20T07:20:49.9556175Z [32;1m        PASS[0m [   0.009s] (2313/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mreplaced_history_invalidates_trust_without_eagerly_verifying_loaded_rows[0m
2026-09-20T07:20:50.0047553Z [32;1m        PASS[0m [   0.010s] (2314/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mscrolling_replaces_pending_work_and_selected_commit_goes_first[0m
2026-09-20T07:20:50.0049567Z [32;1m        PASS[0m [   0.010s] (2315/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mselection_verifies_immediately_without_waiting_for_details_or_viewport[0m
2026-09-20T07:20:50.0052017Z [32;1m        PASS[0m [   0.011s] (2316/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mstale_batch_cannot_release_a_newer_batch_or_publish_badges[0m
2026-09-20T07:20:50.0054287Z [32;1m        PASS[0m [   0.011s] (2317/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1munchanged_and_failed_history_checks_preserve_verification[0m
2026-09-20T07:20:50.0056705Z [32;1m        PASS[0m [   0.010s] (2318/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1munprobed_tools_hold_demand_until_discovery_then_ui_republishes_for_new_epoch[0m
2026-09-20T07:20:50.0551051Z [32;1m        PASS[0m [   0.010s] (2319/2767) [35;1mgitcomet-state[0m [36mstore::tests::commit_signatures[0m[36m::[0m[34;1mvisible_demand_is_batched_and_unsigned_attempts_are_memoized[0m
2026-09-20T07:20:50.0552686Z [32;1m        PASS[0m [   0.010s] (2320/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mclearing_conflict_context_drops_pending_restore_session[0m
2026-09-20T07:20:50.0554026Z [32;1m        PASS[0m [   0.013s] (2321/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_apply_autosolve_history_stays_manual_and_updates_session[0m
2026-09-20T07:20:50.0555562Z [32;1m        PASS[0m [   0.009s] (2322/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_apply_bulk_choice_rewrites_automatic_plan_deltas_too[0m
2026-09-20T07:20:50.0556831Z [32;1m        PASS[0m [   0.009s] (2323/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_apply_bulk_choice_rewrites_every_marker_region[0m
2026-09-20T07:20:50.1054845Z [32;1m        PASS[0m [   0.009s] (2324/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_file_loaded_builds_binary_session[0m
2026-09-20T07:20:50.1056159Z [32;1m        PASS[0m [   0.009s] (2325/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_file_loaded_builds_session_for_delete_conflict[0m
2026-09-20T07:20:50.1057378Z [32;1m        PASS[0m [   0.009s] (2326/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_file_loaded_builds_session_with_regions[0m
2026-09-20T07:20:50.1058539Z [32;1m        PASS[0m [   0.009s] (2327/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_file_loaded_clears_session_on_error[0m
2026-09-20T07:20:50.1059723Z [32;1m        PASS[0m [   0.009s] (2328/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_file_loaded_prefers_backend_session_when_provided[0m
2026-09-20T07:20:50.1558821Z [32;1m        PASS[0m [   0.009s] (2329/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_file_loaded_uses_plan_default_for_identical_sides[0m
2026-09-20T07:20:50.1560488Z [32;1m        PASS[0m [   0.009s] (2330/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_file_reload_keeps_identical_plan_clean[0m
2026-09-20T07:20:50.1562892Z [32;1m        PASS[0m [   0.010s] (2331/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_join_geometry_survives_same_path_reload[0m
2026-09-20T07:20:50.1564425Z [32;1m        PASS[0m [   0.010s] (2332/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_join_regions_carries_following_resolution_to_shifted_index[0m
2026-09-20T07:20:50.1565712Z [32;1m        PASS[0m [   0.009s] (2333/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_join_regions_merges_blocks_without_writing[0m
2026-09-20T07:20:50.2060461Z [32;1m        PASS[0m [   0.009s] (2334/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_manual_alignment_rejects_a_stale_revision[0m
2026-09-20T07:20:50.2062412Z [32;1m        PASS[0m [   0.009s] (2335/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_manual_alignment_replans_in_memory_and_clears_back[0m
2026-09-20T07:20:50.2064857Z [32;1m        PASS[0m [   0.009s] (2336/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_ordered_source_messages_toggle_append_and_replace_manual_content[0m
2026-09-20T07:20:50.2067172Z [32;1m        PASS[0m [   0.009s] (2337/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_reload_via_stash_keeps_ordered_resolution[0m
2026-09-20T07:20:50.2069453Z [32;1m        PASS[0m [   0.009s] (2338/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_reset_resolutions_clears_all_region_choices[0m
2026-09-20T07:20:50.2072026Z [32;1m        PASS[0m [   0.009s] (2339/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_reset_resolutions_noops_when_already_unresolved[0m
2026-09-20T07:20:50.2564541Z [32;1m        PASS[0m [   0.010s] (2340/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_set_hide_resolved_updates_repo_state[0m
2026-09-20T07:20:50.2566620Z [32;1m        PASS[0m [   0.011s] (2341/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_set_region_choice_base_noops_when_region_has_no_base[0m
2026-09-20T07:20:50.2567952Z [32;1m        PASS[0m [   0.010s] (2342/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_set_region_choice_updates_target_session_region[0m
2026-09-20T07:20:50.2569605Z [32;1m        PASS[0m [   0.009s] (2343/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_split_geometry_survives_same_path_reload[0m
2026-09-20T07:20:50.2570826Z [32;1m        PASS[0m [   0.009s] (2344/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_split_noops_on_degenerate_selection[0m
2026-09-20T07:20:50.3069592Z [32;1m        PASS[0m [   0.009s] (2345/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_split_partitions_source_backed_autosolved_content[0m
2026-09-20T07:20:50.3072103Z [32;1m        PASS[0m [   0.009s] (2346/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_split_preserves_arbitrary_manual_content_by_refusing_the_split[0m
2026-09-20T07:20:50.3074409Z [32;1m        PASS[0m [   0.009s] (2347/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_split_region_rejects_stale_revision[0m
2026-09-20T07:20:50.3076755Z [32;1m        PASS[0m [   0.010s] (2348/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_split_region_stays_in_memory_and_carries_over_resolutions[0m
2026-09-20T07:20:50.3079238Z [32;1m        PASS[0m [   0.009s] (2349/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_sync_region_resolutions_noops_when_resolution_is_unchanged[0m
2026-09-20T07:20:50.3572409Z [32;1m        PASS[0m [   0.010s] (2350/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mconflict_sync_region_resolutions_updates_manual_edit_and_pick[0m
2026-09-20T07:20:50.3574112Z [32;1m        PASS[0m [   0.009s] (2351/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mcurrent_only_pick_maps_across_partitioned_stage_plan_boundaries[0m
2026-09-20T07:20:50.3575887Z [32;1m        PASS[0m [   0.009s] (2352/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mcurrent_only_session_preserves_first_paint_pick_on_full_upgrade[0m
2026-09-20T07:20:50.3579097Z [32;1m        PASS[0m [   0.010s] (2353/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mcurrent_only_upgrade_keeps_whitespace_conflicts_manual_on_full_regions[0m
2026-09-20T07:20:50.3581702Z [32;1m        PASS[0m [   0.009s] (2354/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mfailed_same_path_reload_keeps_stash_for_retry[0m
2026-09-20T07:20:50.4073846Z [32;1m        PASS[0m [   0.009s] (2355/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mload_conflict_file_clears_previous_session[0m
2026-09-20T07:20:50.4075208Z [32;1m        PASS[0m [   0.009s] (2356/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mrepo_command_finished_accept_conflict_deletion_maps_added_by_them_to_pick_ours[0m
2026-09-20T07:20:50.4076866Z [32;1m        PASS[0m [   0.009s] (2357/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mrepo_command_finished_accept_conflict_deletion_maps_both_modified_to_pick_ours[0m
2026-09-20T07:20:50.4078791Z [32;1m        PASS[0m [   0.009s] (2358/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mrepo_command_finished_accept_conflict_deletion_syncs_two_way_region_resolution[0m
2026-09-20T07:20:50.4080305Z [32;1m        PASS[0m [   0.009s] (2359/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mrepo_command_finished_checkout_conflict_base_clears_binary_conflict_context[0m
2026-09-20T07:20:50.4081689Z [32;1m        PASS[0m [   0.009s] (2360/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mrepo_command_finished_checkout_conflict_base_noops_for_regions_without_base[0m
2026-09-20T07:20:50.4575241Z [32;1m        PASS[0m [   0.009s] (2361/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mrepo_command_finished_checkout_conflict_base_syncs_regions_with_base[0m
2026-09-20T07:20:50.4576734Z [32;1m        PASS[0m [   0.009s] (2362/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mrepo_command_finished_checkout_conflict_side_clears_binary_conflict_context[0m
2026-09-20T07:20:50.4578168Z [32;1m        PASS[0m [   0.009s] (2363/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mrepo_command_finished_checkout_conflict_side_ours_syncs_region_resolution[0m
2026-09-20T07:20:50.4579527Z [32;1m        PASS[0m [   0.009s] (2364/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mrepo_command_finished_checkout_conflict_side_syncs_all_session_regions[0m
2026-09-20T07:20:50.4580888Z [32;1m        PASS[0m [   0.009s] (2365/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mrepo_command_finished_conflict_sync_noops_when_paths_or_session_do_not_match[0m
2026-09-20T07:20:50.5078038Z [32;1m        PASS[0m [   0.010s] (2366/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mrepo_command_finished_launch_mergetool_clears_conflict_context[0m
2026-09-20T07:20:50.5080808Z [32;1m        PASS[0m [   0.010s] (2367/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mresolution_restore_finds_unique_regions_after_large_prefix_deletion[0m
2026-09-20T07:20:50.5083110Z [32;1m        PASS[0m [   0.010s] (2368/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1msame_path_explicit_full_load_restores_session_resolutions[0m
2026-09-20T07:20:50.5085426Z [32;1m        PASS[0m [   0.009s] (2369/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mstatus_loaded_clears_conflict_context_when_path_is_resolved[0m
2026-09-20T07:20:50.5087767Z [32;1m        PASS[0m [   0.010s] (2370/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mstatus_loaded_keeps_conflict_context_for_same_conflicted_path[0m
2026-09-20T07:20:50.5583989Z [32;1m        PASS[0m [   0.011s] (2371/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_session[0m[36m::[0m[34;1mwhitespace_only_conflicts_stay_manual_until_the_bulk_choice_clears_them[0m
2026-09-20T07:20:50.5585665Z [32;1m        PASS[0m [   0.011s] (2372/2767) [35;1mgitcomet-state[0m [36mstore::tests::conflict_telemetry[0m[36m::[0m[34;1mrecord_conflict_autosolve_telemetry_logs_mode_and_unresolved_deltas[0m
2026-09-20T07:20:50.5588356Z [32;1m        PASS[0m [   0.013s] (2373/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1ma_failed_worktree_scan_keeps_the_rows_and_the_selection[0m
2026-09-20T07:20:50.5591219Z [32;1m        PASS[0m [   0.011s] (2374/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1ma_rescan_keeps_the_worktree_diff_on_the_half_it_was_opened_from[0m
2026-09-20T07:20:50.6085863Z [32;1m        PASS[0m [   0.010s] (2375/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1ma_rescan_re_resolves_an_open_worktree_diff_against_the_new_file_list[0m
2026-09-20T07:20:50.6087353Z [32;1m        PASS[0m [   0.009s] (2376/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1ma_rescan_refreshes_the_branch_the_worktree_diff_is_labelled_with[0m
2026-09-20T07:20:50.6088717Z [32;1m        PASS[0m [   0.009s] (2377/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1ma_rescan_reloads_the_open_worktree_patch_even_when_nothing_moved[0m
2026-09-20T07:20:50.6090085Z [32;1m        PASS[0m [   0.009s] (2378/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1ma_rescan_that_moved_nothing_does_not_rebuild_the_worktree_entry_list[0m
2026-09-20T07:20:50.6091509Z [32;1m        PASS[0m [   0.009s] (2379/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1ma_scan_with_no_worktree_selected_asks_for_counts_alone[0m
2026-09-20T07:20:50.6093315Z [32;1m        PASS[0m [   0.009s] (2380/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1ma_selection_on_a_still_dirty_worktree_survives_a_rescan[0m
2026-09-20T07:20:50.6589290Z [32;1m        PASS[0m [   0.009s] (2381/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1ma_selection_on_a_worktree_that_went_clean_is_dropped[0m
2026-09-20T07:20:50.6590844Z [32;1m        PASS[0m [   0.009s] (2382/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1ma_submodule_inline_diff_survives_the_worktree_invariant[0m
2026-09-20T07:20:51.0112124Z [32;1m        PASS[0m [   0.338s] (2383/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mactivating_repo_rebuilds_retained_deleted_gitlink_classification[0m
2026-09-20T07:20:51.0114453Z [32;1m        PASS[0m [   0.010s] (2384/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mapply_worktree_patch_emits_effect[0m
2026-09-20T07:20:51.0116545Z [32;1m        PASS[0m [   0.009s] (2385/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mclear_diff_selection_bumps_diff_state_rev[0m
2026-09-20T07:20:51.0119498Z [32;1m        PASS[0m [   0.009s] (2386/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mclear_diff_selection_resets_content_preview_and_ancillary_fields[0m
2026-09-20T07:20:51.0121790Z [32;1m        PASS[0m [   0.009s] (2387/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mclear_diff_selection_resets_diff_state[0m
2026-09-20T07:20:51.0619967Z [32;1m        PASS[0m [   0.010s] (2388/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mcommit_details_loaded_replans_selected_deleted_commit_file_to_preview_text_file[0m
2026-09-20T07:20:51.0623006Z [32;1m        PASS[0m [   0.009s] (2389/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mdiff_file_image_loaded_drops_old_side_when_content_preview[0m
2026-09-20T07:20:51.0625442Z [32;1m        PASS[0m [   0.009s] (2390/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mdiff_file_loaded_and_image_loaded_cover_success_and_error_paths[0m
2026-09-20T07:20:51.0627790Z [32;1m        PASS[0m [   0.009s] (2391/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mdiff_file_loaded_changed_content_bumps_revs_and_invalidates_blame[0m
2026-09-20T07:20:51.0630274Z [32;1m        PASS[0m [   0.010s] (2392/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mdiff_file_loaded_identical_content_skips_rev_bumps_and_keeps_blame[0m
2026-09-20T07:20:51.1123920Z [32;1m        PASS[0m [   0.011s] (2393/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mdiff_loaded_changed_content_bumps_revs_and_invalidates_blame[0m
2026-09-20T07:20:51.1125480Z [32;1m        PASS[0m [   0.010s] (2394/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mdiff_loaded_err_records_diagnostic_when_target_matches[0m
2026-09-20T07:20:51.1126783Z [32;1m        PASS[0m [   0.011s] (2395/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mdiff_loaded_error_after_ready_still_bumps_revs[0m
2026-09-20T07:20:51.1128053Z [32;1m        PASS[0m [   0.010s] (2396/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mdiff_loaded_identical_content_skips_rev_bumps_and_keeps_blame[0m
2026-09-20T07:20:51.1129292Z [32;1m        PASS[0m [   0.009s] (2397/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mdiff_loaded_ok_sets_ready_when_target_matches[0m
2026-09-20T07:20:51.1626851Z [32;1m        PASS[0m [   0.010s] (2398/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mdiff_results_are_ignored_for_non_matching_target[0m
2026-09-20T07:20:51.1628401Z [32;1m        PASS[0m [   0.009s] (2399/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mevery_way_out_of_a_worktree_selection_retires_its_inline_diff[0m
2026-09-20T07:20:51.1629832Z [32;1m        PASS[0m [   0.009s] (2400/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mexiting_edit_mode_keeps_the_file_on_screen[0m
2026-09-20T07:20:51.1631468Z [32;1m        PASS[0m [   0.009s] (2401/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mexiting_edit_mode_restores_the_originating_diff_or_content_preview[0m
2026-09-20T07:20:51.3639450Z [32;1m        PASS[0m [   4.656s] (2402/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::synchronization[0m[36m::[0m[34;1mnative_sync_positive_checks_use_operation_unique_paths[0m
2026-09-20T07:20:51.7676777Z [32;1m        PASS[0m [   0.387s] (2403/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mfailed_head_change_rebuilds_selected_deleted_gitlink_before_reloading_diff[0m
2026-09-20T07:20:51.9188675Z [32;1m        PASS[0m [   0.772s] (2404/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mexternal_head_moves_reclassify_retained_deletion_in_both_directions[0m
2026-09-20T07:20:51.9691327Z [32;1m        PASS[0m [   0.011s] (2405/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mfile_history_actions_resolve_paths_before_opening_content_or_changes[0m
2026-09-20T07:20:52.1200640Z [32;1m        PASS[0m [   0.395s] (2406/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mfailed_revert_rebuilds_selected_deleted_gitlink[0m
2026-09-20T07:20:52.1712606Z [32;1m        PASS[0m [   0.012s] (2407/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mglobal_nav_enters_and_leaves_a_range_comparison[0m
2026-09-20T07:20:52.1717663Z [32;1m        PASS[0m [   0.013s] (2408/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mglobal_nav_realigns_viewer_history_onto_restored_file_view[0m
2026-09-20T07:20:52.1723460Z [32;1m        PASS[0m [   0.013s] (2409/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mglobal_nav_reloads_commit_details_when_a_stale_load_is_in_flight[0m
2026-09-20T07:20:52.1726654Z [32;1m        PASS[0m [   0.013s] (2410/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mglobal_nav_steps_into_and_out_of_edit_mode[0m
2026-09-20T07:20:52.2217219Z [32;1m        PASS[0m [   0.013s] (2411/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mopen_file_content_sets_diff_target_and_content_preview[0m
2026-09-20T07:20:52.2218615Z [32;1m        PASS[0m [   0.011s] (2412/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mopen_file_content_skips_conflict_path_during_browse[0m
2026-09-20T07:20:52.2220583Z [32;1m        PASS[0m [   0.010s] (2413/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mopen_file_editor_targets_the_working_tree_from_any_source[0m
2026-09-20T07:20:52.2222233Z [32;1m        PASS[0m [   0.009s] (2414/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mopen_inline_submodule_diff_loads_patch_and_file_text_for_text_targets[0m
2026-09-20T07:20:52.2223644Z [32;1m        PASS[0m [   0.009s] (2415/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mopen_inline_submodule_diff_loads_patch_file_and_image_for_svg_targets[0m
2026-09-20T07:20:52.2720546Z [32;1m        PASS[0m [   0.010s] (2416/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mopen_inline_submodule_diff_shares_the_callers_entry_list[0m
2026-09-20T07:20:52.4739380Z [32;1m        PASS[0m [   0.529s] (2417/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mglobal_nav_back_to_deleted_gitlink_keeps_submodule_classification[0m
2026-09-20T07:20:52.4742038Z [32;1m        PASS[0m [   0.013s] (2418/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mreloading_an_identical_submodule_summary_does_not_re_read_a_range_entry[0m
2026-09-20T07:20:52.5242171Z [32;1m        PASS[0m [   0.011s] (2419/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mreloading_an_identical_submodule_summary_keeps_the_arc_and_revision[0m
2026-09-20T07:20:52.5244491Z [32;1m        PASS[0m [   0.010s] (2420/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mreloading_an_identical_submodule_summary_rereads_the_patch_without_rebuilding_entries[0m
2026-09-20T07:20:52.5245906Z [32;1m        PASS[0m [   0.009s] (2421/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mreselecting_the_same_worktree_row_is_a_no_op[0m
2026-09-20T07:20:52.5248295Z [32;1m        PASS[0m [   0.009s] (2422/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mretiring_a_worktrees_inline_diff_leaves_the_commit_diff_behind_it_intact[0m
2026-09-20T07:20:52.5249621Z [32;1m        PASS[0m [   0.010s] (2423/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_and_clear_diff_are_noops_for_unknown_repo[0m
2026-09-20T07:20:52.5747634Z [32;1m        PASS[0m [   0.011s] (2424/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_and_clear_diff_update_diff_target_rev_only_when_target_changes[0m
2026-09-20T07:20:52.5749318Z [32;1m        PASS[0m [   0.010s] (2425/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_conflict_diff_sets_target_and_resets_content_preview[0m
2026-09-20T07:20:52.5750746Z [32;1m        PASS[0m [   0.009s] (2426/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_bumps_diff_state_rev[0m
2026-09-20T07:20:52.5752102Z [32;1m        PASS[0m [   0.009s] (2427/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_does_not_bump_unrelated_revs[0m
2026-09-20T07:20:52.6252836Z [32;1m        PASS[0m [   0.035s] (2428/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_checked_out_submodule_marker_loads_summary_before_submodules_load[0m
2026-09-20T07:20:52.6256695Z [32;1m        PASS[0m [   0.012s] (2429/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_commit_svg_path_loads_text_and_image_previews[0m
2026-09-20T07:20:52.6260818Z [32;1m        PASS[0m [   0.012s] (2430/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_commit_without_path_only_loads_patch[0m
2026-09-20T07:20:52.6755515Z [32;1m        PASS[0m [   0.011s] (2431/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_conflicted_file_skips_patch_and_file_diff_loads[0m
2026-09-20T07:20:52.6760736Z [32;1m        PASS[0m [   0.012s] (2432/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_conflicted_svg_prefers_conflict_loader_over_preview_effects[0m
2026-09-20T07:20:52.6765398Z [32;1m        PASS[0m [   0.012s] (2433/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_deleted_commit_file_skips_patch_diff_and_loads_file_preview[0m
2026-09-20T07:20:52.6767219Z [32;1m        PASS[0m [   0.016s] (2434/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_deleted_file_replaced_by_directory_loads_deleted_preview[0m
2026-09-20T07:20:52.7261473Z [32;1m        PASS[0m [   0.446s] (2435/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mreload_repo_rebuilds_retained_deleted_gitlink_classification[0m
2026-09-20T07:20:52.7263950Z [32;1m        PASS[0m [   0.014s] (2436/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_ico_sets_loading_and_emits_effect[0m
2026-09-20T07:20:52.7266072Z [32;1m        PASS[0m [   0.013s] (2437/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_image_sets_loading_and_emits_effect[0m
2026-09-20T07:20:52.7268153Z [32;1m        PASS[0m [   0.013s] (2438/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_svg_loads_image_and_text[0m
2026-09-20T07:20:52.7270412Z [32;1m        PASS[0m [   0.012s] (2439/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_untracked_file_skips_patch_diff_and_loads_file_preview[0m
2026-09-20T07:20:52.7764864Z [32;1m        PASS[0m [   0.011s] (2440/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_sets_loading_and_emits_effect[0m
2026-09-20T07:20:52.7768208Z [32;1m        PASS[0m [   0.010s] (2441/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselecting_a_different_diff_clears_the_reload_in_flight_flag[0m
2026-09-20T07:20:52.7769665Z [32;1m        PASS[0m [   0.010s] (2442/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselecting_a_worktree_requests_a_scan_for_its_own_files[0m
2026-09-20T07:20:52.7770990Z [32;1m        PASS[0m [   0.013s] (2443/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselecting_another_view_leaves_edit_mode[0m
2026-09-20T07:20:52.7772293Z [32;1m        PASS[0m [   0.013s] (2444/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselecting_another_worktree_retires_the_previous_worktrees_inline_diff[0m
2026-09-20T07:20:52.8270154Z [32;1m        PASS[0m [   0.013s] (2445/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mstage_hunk_command_finished_keeps_loaded_diff_visible_while_reloading[0m
2026-09-20T07:20:52.8272641Z [32;1m        PASS[0m [   0.013s] (2446/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mstage_hunk_command_finished_reloads_current_diff[0m
2026-09-20T07:20:52.8273929Z [32;1m        PASS[0m [   0.012s] (2447/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mstage_hunk_emits_effect[0m
2026-09-20T07:20:52.8275418Z [32;1m        PASS[0m [   0.012s] (2448/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mstale_inline_submodule_file_load_after_reopen_is_ignored[0m
2026-09-20T07:20:52.8774508Z [32;1m        PASS[0m [   0.012s] (2449/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mstale_inline_submodule_file_load_is_ignored[0m
2026-09-20T07:20:52.8777250Z [32;1m        PASS[0m [   0.012s] (2450/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1msubmodule_summary_refresh_reloads_open_inline_diff_when_selected_target_remains[0m
2026-09-20T07:20:53.1293539Z [32;1m        PASS[0m [   0.419s] (2451/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1mselect_diff_for_staged_deleted_head_gitlink_loads_submodule_summary[0m
2026-09-20T07:20:53.1294862Z [32;1m        PASS[0m [   0.012s] (2452/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1munstage_hunk_emits_effect[0m
2026-09-20T07:20:53.1296129Z [32;1m        PASS[0m [   0.011s] (2453/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1maccept_conflict_deletion_effect_calls_repo_and_emits_finished[0m
2026-09-20T07:20:53.1797330Z [32;1m        PASS[0m [   0.010s] (2454/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mactivation_load_effect_is_not_blocked_by_main_executor_queue[0m
2026-09-20T07:20:53.1798909Z [32;1m        PASS[0m [   0.035s] (2455/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mappend_gitignore_patterns_effect_creates_appends_and_dedupes[0m
2026-09-20T07:20:53.2299753Z [32;1m        PASS[0m [   0.010s] (2456/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mbranch_action_in_other_worktree_fails_when_backend_opens_own_workdir[0m
2026-09-20T07:20:53.2302273Z [32;1m        PASS[0m [   0.010s] (2457/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mbranch_action_in_other_worktree_fails_when_it_no_longer_holds_the_branch[0m
2026-09-20T07:20:53.2305082Z [32;1m        PASS[0m [   0.020s] (2458/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcancelled_selected_diff_does_not_keep_executor_busy_for_next_repo[0m
2026-09-20T07:20:53.2808830Z [32;1m        PASS[0m [   0.036s] (2459/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcancelled_uncommitted_line_stats_frees_the_repo_load_executor[0m
2026-09-20T07:20:53.2811373Z [32;1m        PASS[0m [   0.013s] (2460/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcheckout_branch_effect_reports_other_worktree_without_running_checkout[0m
2026-09-20T07:20:53.2813842Z [32;1m        PASS[0m [   0.015s] (2461/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcheckout_branch_effect_requests_branch_and_worktree_reload_on_success[0m
2026-09-20T07:20:53.2816511Z [32;1m        PASS[0m [   0.427s] (2462/2767) [35;1mgitcomet-state[0m [36mstore::tests::diff_selection[0m[36m::[0m[34;1msuccessful_head_change_rebuilds_selected_deleted_gitlink_before_reloading_diff[0m
2026-09-20T07:20:53.3315627Z [32;1m        PASS[0m [   0.011s] (2463/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcheckout_commit_effect_requests_worktree_reload_on_success[0m
2026-09-20T07:20:53.3318240Z [32;1m        PASS[0m [   0.014s] (2464/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcheckout_conflict_base_effect_calls_repo_and_emits_finished[0m
2026-09-20T07:20:53.3320842Z [32;1m        PASS[0m [   0.013s] (2465/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcheckout_remote_branch_create_effect_runs_here_even_when_branch_is_elsewhere[0m
2026-09-20T07:20:53.3323854Z [32;1m        PASS[0m [   0.012s] (2466/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcheckout_remote_branch_effect_requests_branch_and_worktree_reload_on_success[0m
2026-09-20T07:20:53.3326873Z [32;1m        PASS[0m [   0.012s] (2467/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcheckout_remote_branch_overwrite_effect_runs_in_other_worktree[0m
2026-09-20T07:20:53.8354884Z [32;1m        PASS[0m [   0.513s] (2468/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mclone_repo_effect_clones_local_repo_and_emits_finished_and_open_repo[0m
2026-09-20T07:20:53.8862998Z [32;1m        PASS[0m [   0.012s] (2469/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcreate_branch_and_checkout_effect_requests_branch_and_worktree_reload_on_success[0m
2026-09-20T07:20:53.8865569Z [32;1m        PASS[0m [   0.011s] (2470/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcreate_branch_and_checkout_effect_routes_collision_with_original_target[0m
2026-09-20T07:20:53.8868042Z [32;1m        PASS[0m [   0.010s] (2471/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcreate_branch_and_checkout_force_effect_runs_in_other_worktree[0m
2026-09-20T07:20:53.8870532Z [32;1m        PASS[0m [   0.011s] (2472/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mcreate_branch_and_checkout_force_effect_skips_separate_create_and_checkout[0m
2026-09-20T07:20:53.8873336Z [32;1m        PASS[0m [   0.011s] (2473/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mdelete_branches_effect_stops_batch_and_preserves_cancellation[0m
2026-09-20T07:20:53.9369779Z [32;1m        PASS[0m [   0.011s] (2474/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mdrop_stash_effect_requests_stash_reload_on_error[0m
2026-09-20T07:20:53.9371322Z [32;1m        PASS[0m [   0.011s] (2475/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mdrop_stash_effect_requests_stash_reload_on_success[0m
2026-09-20T07:20:53.9372670Z [32;1m        PASS[0m [   0.011s] (2476/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mload_conflict_file_effect_preserves_binary_payloads_when_reusing_session[0m
2026-09-20T07:20:53.9373952Z [32;1m        PASS[0m [   0.011s] (2477/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mload_conflict_file_effect_reads_worktree_and_emits_loaded[0m
2026-09-20T07:20:53.9375461Z [32;1m        PASS[0m [   0.012s] (2478/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mload_conflict_file_effect_records_trace_stages_and_sizes[0m
2026-09-20T07:20:53.9876567Z [32;1m        PASS[0m [   0.012s] (2479/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mload_conflict_file_effect_reuses_absent_current_payload_without_rereading_worktree[0m
2026-09-20T07:20:53.9879198Z [32;1m        PASS[0m [   0.031s] (2480/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mload_conflict_file_effect_reuses_conflict_session_payloads_without_stage_fetch[0m
2026-09-20T07:20:54.0380364Z [32;1m        PASS[0m [   0.011s] (2481/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mload_log_effect_uses_history_mode_api[0m
2026-09-20T07:20:54.0382811Z [32;1m        PASS[0m [   0.025s] (2482/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mload_stashes_effect_truncates_results_to_limit[0m
2026-09-20T07:20:54.0384924Z [32;1m        PASS[0m [   0.012s] (2483/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mlog_effect_streams_only_while_replacing_a_loading_page[0m
2026-09-20T07:20:54.0882873Z [32;1m        PASS[0m [   0.011s] (2484/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mopen_repo_effect_emits_repo_opened_err[0m
2026-09-20T07:20:54.0884210Z [32;1m        PASS[0m [   0.011s] (2485/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mopen_repo_effect_emits_repo_opened_ok[0m
2026-09-20T07:20:54.0885793Z [32;1m        PASS[0m [   0.011s] (2486/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mopen_repo_effect_suppresses_result_after_cancellation[0m
2026-09-20T07:20:54.1893111Z [32;1m        PASS[0m [   0.119s] (2487/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mopen_repo_effects_are_bounded_by_repo_load_executor[0m
2026-09-20T07:20:54.2394575Z [32;1m        PASS[0m [   0.010s] (2488/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mpop_stash_effect_applies_and_drops_then_requests_stash_reload[0m
2026-09-20T07:20:54.2397315Z [32;1m        PASS[0m [   0.012s] (2489/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mpop_stash_effect_propagates_apply_error_without_drop_or_reload[0m
2026-09-20T07:20:54.2399592Z [32;1m        PASS[0m [   0.011s] (2490/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mpush_lifecycle_uses_cached_tracking_branch_context[0m
2026-09-20T07:20:54.2402172Z [32;1m        PASS[0m [   0.012s] (2491/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mremote_tag_load_for_one_repo_does_not_block_other_repo_metadata_refresh[0m
2026-09-20T07:20:54.2404758Z [32;1m        PASS[0m [   0.011s] (2492/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mrename_branch_effect_finishes_normally_without_collision[0m
2026-09-20T07:20:54.2896803Z [32;1m        PASS[0m [   0.010s] (2493/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mrename_branch_effect_routes_collision_to_prompt[0m
2026-09-20T07:20:54.2898984Z [32;1m        PASS[0m [   0.011s] (2494/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mrename_branch_force_effect_runs_in_other_worktree[0m
2026-09-20T07:20:54.2901551Z [32;1m        PASS[0m [   0.021s] (2495/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mrepo_action_without_open_handle_releases_in_flight_counter[0m
2026-09-20T07:20:54.3402955Z [32;1m        PASS[0m [   0.010s] (2496/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1msafe_push_after_commit_effect_carries_auth_to_finished_message[0m
2026-09-20T07:20:54.3405751Z [32;1m        PASS[0m [   0.041s] (2497/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1msave_worktree_file_effect_writes_and_can_stage[0m
2026-09-20T07:20:54.3906625Z [32;1m        PASS[0m [   0.040s] (2498/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mschedule_effect_dispatches_many_variants_with_repo_present[0m
2026-09-20T07:20:54.8435046Z [32;1m        PASS[0m [   0.436s] (2499/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1msession_update_effects_persist_on_session_executor[0m
2026-09-20T07:20:54.8437755Z [32;1m        PASS[0m [   0.012s] (2500/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1msignature_work_survives_repo_load_cancellation_and_does_not_use_primary_workers[0m
2026-09-20T07:20:54.8440096Z [32;1m        PASS[0m [   0.011s] (2501/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mstash_effect_requests_stash_reload_on_success[0m
2026-09-20T07:20:54.8442259Z [32;1m        PASS[0m [   0.010s] (2502/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1munavailable_git_effect_emits_synthetic_repo_command_error[0m
2026-09-20T07:20:54.8940536Z [32;1m        PASS[0m [   0.011s] (2503/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1munavailable_git_revert_emits_synthetic_revert_command_error[0m
2026-09-20T07:20:54.8943576Z [32;1m        PASS[0m [   0.011s] (2504/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mworktree_and_submodule_effects_report_missing_repo_handle[0m
2026-09-20T07:20:54.8949414Z [32;1m        PASS[0m [   0.010s] (2505/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1ma_burst_of_worktree_changes_coalesces_into_one_walk_at_a_time[0m
2026-09-20T07:20:54.8952313Z [32;1m        PASS[0m [   0.011s] (2506/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1ma_hover_message_for_a_commit_the_pointer_has_left_is_dropped[0m
2026-09-20T07:20:54.9444738Z [32;1m        PASS[0m [   0.011s] (2507/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1ma_hover_message_that_failed_is_retried_on_the_next_hover[0m
2026-09-20T07:20:54.9447145Z [32;1m        PASS[0m [   0.012s] (2508/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1ma_reply_for_an_abandoned_source_still_releases_the_lane[0m
2026-09-20T07:20:54.9449596Z [32;1m        PASS[0m [   0.012s] (2509/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mactivation_refresh_reloads_the_depth_the_user_paginated_to[0m
2026-09-20T07:20:54.9452169Z [32;1m        PASS[0m [   0.011s] (2510/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mactivation_refresh_scans_worktrees_once_and_real_follow_up_changes_are_retained[0m
2026-09-20T07:20:54.9454676Z [32;1m        PASS[0m [   0.011s] (2511/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1man_index_only_change_does_not_rescan_the_other_worktrees[0m
2026-09-20T07:20:54.9948283Z [32;1m        PASS[0m [   0.010s] (2512/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mauthor_filter_change_starts_its_load_while_a_walk_is_in_flight[0m
2026-09-20T07:20:54.9950950Z [32;1m        PASS[0m [   0.010s] (2513/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mcancelled_log_reply_is_not_reported_as_an_error[0m
2026-09-20T07:20:54.9953772Z [32;1m        PASS[0m [   0.011s] (2514/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mcancelled_operation_keeps_ready_history_and_selection[0m
2026-09-20T07:20:54.9956255Z [32;1m        PASS[0m [   0.010s] (2515/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mcancelling_repo_loads_clears_the_scan_progress[0m
2026-09-20T07:20:54.9958996Z [32;1m        PASS[0m [   0.010s] (2516/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mcommit_browsing_ignores_worktree_changes[0m
2026-09-20T07:20:55.0452966Z [32;1m        PASS[0m [   0.010s] (2517/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mcommit_lookup_drops_a_reply_a_newer_lookup_overtook[0m
2026-09-20T07:20:55.0455611Z [32;1m        PASS[0m [   0.010s] (2518/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mcommit_lookup_failure_stays_inline_without_a_notification[0m
2026-09-20T07:20:55.0458024Z [32;1m        PASS[0m [   0.009s] (2519/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mcommit_lookup_resolves_without_selecting_anything[0m
2026-09-20T07:20:55.0460533Z [32;1m        PASS[0m [   0.010s] (2520/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mdetached_head_target_tracks_current_branch_log_head[0m
2026-09-20T07:20:55.0463256Z [32;1m        PASS[0m [   0.010s] (2521/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_git_state_change_preserves_pending_force_push_lease_and_clears_recent_messages[0m
2026-09-20T07:20:55.0958456Z [32;1m        PASS[0m [   0.010s] (2522/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_git_state_change_refreshes_history_and_selected_diff[0m
2026-09-20T07:20:55.0960838Z [32;1m        PASS[0m [   0.010s] (2523/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_git_state_change_without_tags_flag_does_not_reload_tags[0m
2026-09-20T07:20:55.0962633Z [32;1m        PASS[0m [   0.010s] (2524/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_git_state_refresh_is_coalesced_and_replayed_once[0m
2026-09-20T07:20:55.0964242Z [32;1m        PASS[0m [   0.009s] (2525/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_index_change_must_not_refresh_only_the_staged_lane[0m
2026-09-20T07:20:55.0965608Z [32;1m        PASS[0m [   0.010s] (2526/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_index_change_refreshes_both_staged_and_unstaged_lanes[0m
2026-09-20T07:20:55.1465162Z [32;1m        PASS[0m [   0.009s] (2527/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_index_change_reloads_open_working_tree_diff[0m
2026-09-20T07:20:55.1467562Z [32;1m        PASS[0m [   0.009s] (2528/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_tags_change_reloads_tags[0m
2026-09-20T07:20:55.1470038Z [32;1m        PASS[0m [   0.011s] (2529/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_tags_change_without_git_state_flag_reloads_tags[0m
2026-09-20T07:20:55.1472930Z [32;1m        PASS[0m [   0.010s] (2530/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_worktree_change_refreshes_status_and_selected_diff[0m
2026-09-20T07:20:55.1475689Z [32;1m        PASS[0m [   0.010s] (2531/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_worktree_refresh_coalesces_status_while_status_is_in_flight[0m
2026-09-20T07:20:55.1969012Z [32;1m        PASS[0m [   0.011s] (2532/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mexternal_worktree_refresh_replays_coalesced_change_then_settles[0m
2026-09-20T07:20:55.1970543Z [32;1m        PASS[0m [   0.010s] (2533/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mfiltered_current_branch_logs_do_not_backfill_detached_head_target[0m
2026-09-20T07:20:55.1972137Z [32;1m        PASS[0m [   0.010s] (2534/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mfull_refresh_of_ready_log_keeps_depth[0m
2026-09-20T07:20:55.1974192Z [32;1m        PASS[0m [   0.010s] (2535/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mhovering_a_commit_reads_its_message_once_however_often_the_row_is_re_entered[0m
2026-09-20T07:20:55.1976309Z [32;1m        PASS[0m [   0.010s] (2536/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mhovering_a_repository_that_is_not_open_yet_reads_nothing[0m
2026-09-20T07:20:55.2474796Z [32;1m        PASS[0m [   0.011s] (2537/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mline_stats_completion_replays_one_pending_refresh_then_settles[0m
2026-09-20T07:20:55.2477621Z [32;1m        PASS[0m [   0.010s] (2538/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mload_more_during_refresh_does_not_queue_a_stale_cursor_or_drop_later_refresh[0m
2026-09-20T07:20:55.2479410Z [32;1m        PASS[0m [   0.010s] (2539/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mload_more_history_emits_paginated_load_log_effect[0m
2026-09-20T07:20:55.2482737Z [32;1m        PASS[0m [   0.010s] (2540/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mload_more_history_noops_when_no_next_cursor[0m
2026-09-20T07:20:55.2984720Z [32;1m        PASS[0m [   0.011s] (2541/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mlog_chunks_replace_the_page_progressively[0m
2026-09-20T07:20:55.2987011Z [32;1m        PASS[0m [   0.010s] (2542/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mlog_loaded_appends_when_loading_more[0m
2026-09-20T07:20:55.2989341Z [32;1m        PASS[0m [   0.010s] (2543/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mlog_loaded_appends_when_loading_more_re_shares_history_log_arc[0m
2026-09-20T07:20:55.2991958Z [32;1m        PASS[0m [   0.011s] (2544/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mlog_loaded_bumps_log_rev[0m
2026-09-20T07:20:55.2994096Z [32;1m        PASS[0m [   0.011s] (2545/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mlog_loaded_clears_retained_scope_switch_log[0m
2026-09-20T07:20:55.3491802Z [32;1m        PASS[0m [   0.011s] (2546/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mlog_loaded_first_page_keeps_the_commit_a_reveal_is_walking_toward[0m
2026-09-20T07:20:55.3493444Z [32;1m        PASS[0m [   0.011s] (2547/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mlog_loaded_initial_paginated_page_keeps_append_slack[0m
2026-09-20T07:20:55.3495806Z [32;1m        PASS[0m [   0.010s] (2548/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mlog_loaded_keeps_a_not_yet_paged_selection_when_loading_more[0m
2026-09-20T07:20:55.3498056Z [32;1m        PASS[0m [   0.010s] (2549/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mlog_loaded_reconciles_commit_multi_selection[0m
2026-09-20T07:20:55.3500403Z [32;1m        PASS[0m [   0.010s] (2550/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mqueued_refresh_promoted_after_load_more_covers_the_grown_log[0m
2026-09-20T07:20:55.4503731Z [32;1m        PASS[0m [   0.054s] (2551/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history::refresh[0m[36m::[0m[34;1mcomplete_deep_history_keeps_its_root_after_hundreds_of_new_commits[0m
2026-09-20T07:20:55.4507361Z [32;1m        PASS[0m [   0.011s] (2552/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history::refresh[0m[36m::[0m[34;1mfailed_detached_checkout_restores_head_after_unchanged_first_parent_refresh[0m
2026-09-20T07:20:55.4510732Z [32;1m        PASS[0m [   0.011s] (2553/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history::refresh[0m[36m::[0m[34;1mfailed_detached_checkout_restores_head_after_unchanged_full_reachable_refresh[0m
2026-09-20T07:20:55.4513467Z [32;1m        PASS[0m [   0.016s] (2554/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history::refresh[0m[36m::[0m[34;1mfailed_or_cancelled_refresh_preserves_ready_history[0m
2026-09-20T07:20:55.5007747Z [32;1m        PASS[0m [   0.013s] (2555/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history::refresh[0m[36m::[0m[34;1minvalidated_pagination_refreshes_without_appending_incompatible_rows[0m
2026-09-20T07:20:55.5009406Z [32;1m        PASS[0m [   0.015s] (2556/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history::refresh[0m[36m::[0m[34;1mlate_and_duplicate_replies_cannot_overwrite_a_completed_newer_request[0m
2026-09-20T07:20:55.5010879Z [32;1m        PASS[0m [   0.032s] (2557/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history::refresh[0m[36m::[0m[34;1munchanged_focus_keeps_the_entire_page_selection_and_revisions[0m
2026-09-20T07:20:55.6017264Z [32;1m        PASS[0m [   0.097s] (2558/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mrefresh_depth_preserves_direct_and_promoted_loads[0m
2026-09-20T07:20:55.6522709Z [32;1m        PASS[0m [   0.012s] (2559/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mrefresh_does_not_ratchet_on_repeated_refreshes[0m
2026-09-20T07:20:55.6525427Z [32;1m        PASS[0m [   0.011s] (2560/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mrefresh_of_a_log_shorter_than_a_page_keeps_the_default_page_size[0m
2026-09-20T07:20:55.6527976Z [32;1m        PASS[0m [   0.012s] (2561/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mrefresh_preserves_selected_root_after_new_commit[0m
2026-09-20T07:20:55.6530333Z [32;1m        PASS[0m [   0.011s] (2562/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mreload_repo_clears_a_stale_comparison_mark[0m
2026-09-20T07:20:55.6532717Z [32;1m        PASS[0m [   0.010s] (2563/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mreload_repo_clears_stale_navigation_history[0m
2026-09-20T07:20:55.7027649Z [32;1m        PASS[0m [   0.010s] (2564/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mreload_repo_sets_sections_loading_and_emits_refresh_effects[0m
2026-09-20T07:20:55.7030484Z [32;1m        PASS[0m [   0.012s] (2565/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mreload_supersedes_refresh_and_pagination_and_restarts_at_first_page[0m
2026-09-20T07:20:55.7034069Z [32;1m        PASS[0m [   0.010s] (2566/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mrepo_activated_is_reducer_noop_by_itself[0m
2026-09-20T07:20:55.7036966Z [32;1m        PASS[0m [   0.011s] (2567/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mrepo_externally_changed_git_state_invalidates_loaded_blame[0m
2026-09-20T07:20:55.7530132Z [32;1m        PASS[0m [   0.010s] (2568/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mrepo_externally_changed_worktree_keeps_blame_until_content_changes[0m
2026-09-20T07:20:55.7533207Z [32;1m        PASS[0m [   0.011s] (2569/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mrepo_load_trace_names_repo_activation_and_refresh_messages[0m
2026-09-20T07:20:55.7538173Z [32;1m        PASS[0m [   0.009s] (2570/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mreveal_commit_reports_an_unresolvable_reference_without_selecting[0m
2026-09-20T07:20:55.7540931Z [32;1m        PASS[0m [   0.010s] (2571/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mreveal_commit_resolves_an_abbreviation_and_shows_it_immediately[0m
2026-09-20T07:20:55.7543521Z [32;1m        PASS[0m [   0.010s] (2572/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mset_history_scope_bumps_log_rev[0m
2026-09-20T07:20:55.8034407Z [32;1m        PASS[0m [   0.010s] (2573/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mset_history_scope_emits_load_log_effect_for_every_history_mode[0m
2026-09-20T07:20:55.8037398Z [32;1m        PASS[0m [   0.010s] (2574/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mset_history_scope_retains_ready_log_while_loading[0m
2026-09-20T07:20:55.8039847Z [32;1m        PASS[0m [   0.012s] (2575/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mstale_log_loaded_result_replays_latest_pending_scope_switch[0m
2026-09-20T07:20:55.8042201Z [32;1m        PASS[0m [   0.011s] (2576/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mstatus_loaded_bumps_status_rev[0m
2026-09-20T07:20:55.8045201Z [32;1m        PASS[0m [   0.012s] (2577/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1msuperseded_log_chunks_are_ignored[0m
2026-09-20T07:20:55.8535635Z [32;1m        PASS[0m [   0.010s] (2578/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mworktree_change_only_marks_the_hidden_file_browser_stale[0m
2026-09-20T07:20:55.8538183Z [32;1m        PASS[0m [   0.011s] (2579/2767) [35;1mgitcomet-state[0m [36mstore::tests::external_and_history[0m[36m::[0m[34;1mworktree_change_refreshes_the_visible_file_browser_without_blanking_it[0m
2026-09-20T07:20:55.8540700Z [32;1m        PASS[0m [   0.010s] (2580/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1ma_burst_of_selections_walks_once_and_queues_the_last[0m
2026-09-20T07:20:55.8542923Z [32;1m        PASS[0m [   0.009s] (2581/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1ma_hidden_files_tab_catches_up_when_shown[0m
2026-09-20T07:20:55.9039223Z [32;1m        PASS[0m [   0.011s] (2582/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1ma_manual_browse_elsewhere_sticks_until_the_selection_moves[0m
2026-09-20T07:20:55.9040678Z [32;1m        PASS[0m [   0.010s] (2583/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1ma_manual_browse_from_a_hidden_tab_is_not_undone_by_the_first_sync[0m
2026-09-20T07:20:55.9042066Z [32;1m        PASS[0m [   0.009s] (2584/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1ma_pending_commit_listing_cannot_resume_file_browsing_after_exit[0m
2026-09-20T07:20:55.9043380Z [32;1m        PASS[0m [   0.011s] (2585/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1mactivating_a_repo_tab_enters_it_live_with_one_walk[0m
2026-09-20T07:20:55.9044729Z [32;1m        PASS[0m [   0.010s] (2586/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1mexiting_file_browsing_stays_live_until_explicitly_started_again[0m
2026-09-20T07:20:55.9543188Z [32;1m        PASS[0m [   0.011s] (2587/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1mexiting_file_browsing_while_live_updates_the_mode_without_reloading[0m
2026-09-20T07:20:55.9546461Z [32;1m        PASS[0m [   0.010s] (2588/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1mfile_browsing_follows_only_after_it_is_started[0m
2026-09-20T07:20:55.9548352Z [32;1m        PASS[0m [   0.010s] (2589/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1mfollowing_reopens_the_file_at_the_latest_selection_and_closes_it_when_missing[0m
2026-09-20T07:20:55.9552172Z [32;1m        PASS[0m [   0.010s] (2590/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1mselecting_a_commit_browses_it_when_the_files_tab_shows[0m
2026-09-20T07:20:55.9555477Z [32;1m        PASS[0m [   0.011s] (2591/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1mthe_setting_off_leaves_the_browse_point_alone[0m
2026-09-20T07:20:56.0046612Z [32;1m        PASS[0m [   0.011s] (2592/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1mthe_working_tree_row_goes_live[0m
2026-09-20T07:20:56.0049837Z [32;1m        PASS[0m [   0.011s] (2593/2767) [35;1mgitcomet-state[0m [36mstore::tests::file_browser_follow[0m[36m::[0m[34;1mturning_the_setting_on_syncs_immediately[0m
2026-09-20T07:20:56.0053413Z [32;1m        PASS[0m [   0.021s] (2594/2767) [35;1mgitcomet-state[0m [36mstore::tests::reducer_diagnostics[0m[36m::[0m[34;1mreducer_diagnostics_track_dispatches_and_clone_on_write[0m
2026-09-20T07:20:56.0056999Z [32;1m        PASS[0m [   0.012s] (2595/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mbranch_change_during_an_in_flight_metadata_load_schedules_a_refetch[0m
2026-09-20T07:20:56.0551796Z [32;1m        PASS[0m [   0.013s] (2596/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mclosing_active_repo_refreshes_open_neighbor_with_cancelled_loads[0m
2026-09-20T07:20:56.0554634Z [32;1m        PASS[0m [   0.021s] (2597/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mclosing_loading_active_repo_cancels_and_opens_neighbor[0m
2026-09-20T07:20:56.0557348Z [32;1m        PASS[0m [   0.012s] (2598/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mclosing_loading_inactive_repo_cancels_without_changing_active_repo[0m
2026-09-20T07:20:56.1054293Z [32;1m        PASS[0m [   0.010s] (2599/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mensure_sidebar_data_retries_requested_sections_after_repo_opened[0m
2026-09-20T07:20:56.1056262Z [32;1m        PASS[0m [   0.011s] (2600/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1minactive_open_result_does_not_schedule_refresh_or_tags[0m
2026-09-20T07:20:56.1058880Z [32;1m        PASS[0m [   0.011s] (2601/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mload_ref_metadata_emits_effect_and_result_builds_the_lookup_map[0m
2026-09-20T07:20:56.1061454Z [32;1m        PASS[0m [   0.010s] (2602/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mopening_another_repo_cancels_previous_active_repo_loads[0m
2026-09-20T07:20:56.1064056Z [32;1m        PASS[0m [   0.010s] (2603/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mpre_open_stash_lazy_load_can_retry_after_repo_opened[0m
2026-09-20T07:20:56.1557996Z [32;1m        PASS[0m [   0.010s] (2604/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mpre_open_submodule_load_auto_starts_after_repo_opened[0m
2026-09-20T07:20:56.1561056Z [32;1m        PASS[0m [   0.010s] (2605/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mpre_open_worktree_lazy_load_retries_after_repo_opened[0m
2026-09-20T07:20:56.1563883Z [32;1m        PASS[0m [   0.010s] (2606/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mref_metadata_load_failure_records_no_diagnostic[0m
2026-09-20T07:20:56.1566647Z [32;1m        PASS[0m [   0.011s] (2607/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_full_refresh_with_sidebar_request_and_selected_diff_does_not_panic[0m
2026-09-20T07:20:56.1569636Z [32;1m        PASS[0m [   0.010s] (2608/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_hot_switch_skips_secondary_refresh_when_metadata_is_ready[0m
2026-09-20T07:20:56.2061373Z [32;1m        PASS[0m [   0.010s] (2609/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_ignores_unknown_repo[0m
2026-09-20T07:20:56.2062882Z [32;1m        PASS[0m [   0.011s] (2610/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_inline_folds_the_reset_selection_into_navigation_tail[0m
2026-09-20T07:20:56.2064412Z [32;1m        PASS[0m [   0.010s] (2611/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_inline_realigns_a_mid_stack_reset_before_new_navigation[0m
2026-09-20T07:20:56.2065872Z [32;1m        PASS[0m [   0.010s] (2612/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_inline_retires_the_activated_worktrees_orphaned_diff[0m
2026-09-20T07:20:56.2068029Z [32;1m        PASS[0m [   0.010s] (2613/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_loads_file_browser_when_files_mode_is_active[0m
2026-09-20T07:20:56.2570076Z [32;1m        PASS[0m [   0.011s] (2614/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_plans_retained_commit_submodule_diff_before_clearing_details[0m
2026-09-20T07:20:56.2572870Z [32;1m        PASS[0m [   0.011s] (2615/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_png_diff_enqueues_image_preview_only[0m
2026-09-20T07:20:56.2575504Z [32;1m        PASS[0m [   0.012s] (2616/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_refreshes_repo_state_and_selected_diff[0m
2026-09-20T07:20:56.2578726Z [32;1m        PASS[0m [   0.011s] (2617/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_reloads_cancelled_history_panes_but_resets_commit_selection[0m
2026-09-20T07:20:56.3073068Z [32;1m        PASS[0m [   0.011s] (2618/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_reloads_selected_image_diff_via_image_effect[0m
2026-09-20T07:20:56.3578777Z [32;1m        PASS[0m [   0.012s] (2619/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_replays_stored_sidebar_data_request[0m
2026-09-20T07:20:56.3581547Z [32;1m        PASS[0m [   0.012s] (2620/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_resets_the_activated_tabs_history_selection_only_on_change[0m
2026-09-20T07:20:56.3584447Z [32;1m        PASS[0m [   0.013s] (2621/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_selected_conflict_target_reuses_existing_conflict_state[0m
2026-09-20T07:20:56.3587354Z [32;1m        PASS[0m [   0.011s] (2622/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_skips_file_browser_load_in_branches_mode[0m
2026-09-20T07:20:56.3589852Z [32;1m        PASS[0m [   0.010s] (2623/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_svg_diff_enqueues_image_and_text_previews[0m
2026-09-20T07:20:56.3592094Z [32;1m        PASS[0m [   0.010s] (2624/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_uses_full_refresh_when_hot_switch_metadata_is_incomplete[0m
2026-09-20T07:20:56.3594121Z [32;1m        PASS[0m [   0.011s] (2625/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_uses_full_refresh_when_hot_switch_window_expires[0m
2026-09-20T07:20:56.3595545Z [32;1m        PASS[0m [   0.012s] (2626/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mset_active_repo_waits_for_repo_open_before_refreshing[0m
2026-09-20T07:20:56.4083254Z [32;1m        PASS[0m [   0.012s] (2627/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mstale_load_result_after_cancel_is_ignored[0m
2026-09-20T07:20:56.4084827Z [32;1m        PASS[0m [   0.010s] (2628/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mstale_open_result_after_cancel_is_ignored[0m
2026-09-20T07:20:56.4086208Z [32;1m        PASS[0m [   0.010s] (2629/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mstale_status_result_after_repo_action_finished_is_dropped[0m
2026-09-20T07:20:56.4087970Z [32;1m        PASS[0m [   0.010s] (2630/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mswitching_away_from_opening_repo_cancels_loading_and_restarts_on_return[0m
2026-09-20T07:20:56.4089411Z [32;1m        PASS[0m [   0.009s] (2631/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1mtransient_ref_metadata_failure_stays_retryable[0m
2026-09-20T07:20:56.4586697Z [32;1m        PASS[0m [   0.009s] (2632/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::active_repo[0m[36m::[0m[34;1munsupported_ref_metadata_latches_instead_of_retrying_forever[0m
2026-09-20T07:20:56.4589889Z [32;1m        PASS[0m [   0.009s] (2633/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::clone[0m[36m::[0m[34;1mabort_clone_repo_marks_operation_cancelling_and_emits_effect[0m
2026-09-20T07:20:56.4591345Z [32;1m        PASS[0m [   0.009s] (2634/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::clone[0m[36m::[0m[34;1mclone_repo_finished_maps_cancelling_error_to_cancelled[0m
2026-09-20T07:20:56.4592702Z [32;1m        PASS[0m [   0.009s] (2635/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::clone[0m[36m::[0m[34;1mclone_repo_finished_preserves_cleanup_failure_when_cancelling[0m
2026-09-20T07:20:56.4594126Z [32;1m        PASS[0m [   0.009s] (2636/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::clone[0m[36m::[0m[34;1mclone_repo_finished_replaces_state_when_destination_differs[0m
2026-09-20T07:20:56.5090511Z [32;1m        PASS[0m [   0.009s] (2637/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::clone[0m[36m::[0m[34;1mclone_repo_finished_updates_existing_operation_for_success_and_error[0m
2026-09-20T07:20:56.5092019Z [32;1m        PASS[0m [   0.009s] (2638/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::clone[0m[36m::[0m[34;1mclone_repo_progress_ignores_mismatched_or_non_running_operation[0m
2026-09-20T07:20:56.5093401Z [32;1m        PASS[0m [   0.010s] (2639/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::clone[0m[36m::[0m[34;1mclone_repo_progress_tracks_loading_and_remote_object_phases[0m
2026-09-20T07:20:56.5095202Z [32;1m        PASS[0m [   0.012s] (2640/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::clone[0m[36m::[0m[34;1mclone_repo_progress_trims_tail_and_skips_blank_lines[0m
2026-09-20T07:20:56.5096637Z [32;1m        PASS[0m [   0.011s] (2641/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::clone[0m[36m::[0m[34;1mclone_repo_sets_running_state_and_emits_effect[0m
2026-09-20T07:20:56.5596444Z [32;1m        PASS[0m [   0.010s] (2642/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::clone[0m[36m::[0m[34;1mconfigured_remote_url_policy_is_carried_to_clone_effects[0m
2026-09-20T07:20:56.5601748Z [32;1m        PASS[0m [   0.010s] (2643/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::close_reorder[0m[36m::[0m[34;1mclose_repo_records_the_closed_repository_as_recent[0m
2026-09-20T07:20:56.5604397Z [32;1m        PASS[0m [   0.010s] (2644/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::close_reorder[0m[36m::[0m[34;1mclose_repo_removes_and_moves_active[0m
2026-09-20T07:20:56.5606977Z [32;1m        PASS[0m [   0.012s] (2645/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::close_reorder[0m[36m::[0m[34;1mclose_repo_selects_right_neighbor_when_closing_first_active_tab[0m
2026-09-20T07:20:56.6101299Z [32;1m        PASS[0m [   0.013s] (2646/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::close_reorder[0m[36m::[0m[34;1mclose_repos_closing_all_repos_clears_active_and_persists_once[0m
2026-09-20T07:20:56.6104450Z [32;1m        PASS[0m [   0.011s] (2647/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::close_reorder[0m[36m::[0m[34;1mclose_repos_ignores_unknown_ids_and_persists_once[0m
2026-09-20T07:20:56.6107836Z [32;1m        PASS[0m [   0.013s] (2648/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::close_reorder[0m[36m::[0m[34;1mclose_repos_noops_when_no_existing_repos_match[0m
2026-09-20T07:20:56.6110209Z [32;1m        PASS[0m [   0.011s] (2649/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::close_reorder[0m[36m::[0m[34;1mclose_repos_records_recents_in_tab_order[0m
2026-09-20T07:20:56.6112591Z [32;1m        PASS[0m [   0.011s] (2650/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::close_reorder[0m[36m::[0m[34;1mclose_repos_selects_left_neighbor_when_active_repo_is_closed[0m
2026-09-20T07:20:56.6608286Z [32;1m        PASS[0m [   0.012s] (2651/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::close_reorder[0m[36m::[0m[34;1mclose_repos_uses_requested_active_repo_after_batch_close[0m
2026-09-20T07:20:56.6611046Z [32;1m        PASS[0m [   0.011s] (2652/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::close_reorder[0m[36m::[0m[34;1mreorder_repo_tabs_moves_repo_and_keeps_active[0m
2026-09-20T07:20:56.6612739Z [32;1m        PASS[0m [   0.010s] (2653/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::close_reorder[0m[36m::[0m[34;1mreorder_repo_tabs_noops_for_invalid_or_already_stable_ordering[0m
2026-09-20T07:20:56.6614439Z [32;1m        PASS[0m [   0.011s] (2654/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mdelete_branches_emits_one_effect_carrying_every_name[0m
2026-09-20T07:20:56.7110560Z [32;1m        PASS[0m [   0.010s] (2655/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mdelete_branches_with_an_empty_list_does_nothing[0m
2026-09-20T07:20:56.7112191Z [32;1m        PASS[0m [   0.010s] (2656/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mdelete_remote_branches_keeps_the_batch_under_one_remote[0m
2026-09-20T07:20:56.7115247Z [32;1m        PASS[0m [   0.012s] (2657/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mdiagnostics_are_capped[0m
2026-09-20T07:20:56.7118391Z [32;1m        PASS[0m [   0.012s] (2658/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mdropped_existing_repo_focuses_its_tab_without_creating_a_duplicate[0m
2026-09-20T07:20:56.7120966Z [32;1m        PASS[0m [   0.010s] (2659/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mfolder_toggles_are_frozen_while_a_search_filters_the_tree[0m
2026-09-20T07:20:56.7615067Z [32;1m        PASS[0m [   0.009s] (2660/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mfolder_toggles_stay_live_for_a_whitespace_only_query[0m
2026-09-20T07:20:56.7617183Z [32;1m        PASS[0m [   0.009s] (2661/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mrecursive_collapse_closes_exactly_the_subtree_it_opened[0m
2026-09-20T07:20:56.7620094Z [32;1m        PASS[0m [   0.009s] (2662/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mrecursive_collapse_of_an_empty_path_leaves_the_tree_alone[0m
2026-09-20T07:20:56.7623239Z [32;1m        PASS[0m [   0.009s] (2663/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mrecursive_expand_does_not_match_name_prefixes_of_sibling_folders[0m
2026-09-20T07:20:56.7625126Z [32;1m        PASS[0m [   0.009s] (2664/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mrecursive_expand_of_an_already_expanded_subtree_does_not_bump_the_rev[0m
2026-09-20T07:20:56.8121058Z [32;1m        PASS[0m [   0.009s] (2665/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1mrecursive_expand_opens_the_folder_and_every_directory_under_it[0m
2026-09-20T07:20:56.8124125Z [32;1m        PASS[0m [   0.010s] (2666/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1msession_persist_error_reports_notification_and_repo_diagnostic[0m
2026-09-20T07:20:56.8127028Z [32;1m        PASS[0m [   0.011s] (2667/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1msession_persist_error_without_repo_still_reports_notification[0m
2026-09-20T07:20:56.8129858Z [32;1m        PASS[0m [   0.011s] (2668/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::file_browser_and_misc[0m[36m::[0m[34;1msession_persist_failed_msg_reports_notification_and_repo_diagnostic[0m
2026-09-20T07:20:56.8133221Z [32;1m        PASS[0m [   3.502s] (2669/2767) [35;1mgitcomet-state[0m [36mstore::tests::effects[0m[36m::[0m[34;1mclone_repo_effect_abort_removes_partially_created_destination[0m
2026-09-20T07:20:56.8136100Z [32;1m        PASS[0m [   0.012s] (2670/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mbulk_close_skips_provisional_drop_when_recording_recents[0m
2026-09-20T07:20:56.8625431Z [32;1m        PASS[0m [   0.013s] (2671/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mdropped_repo_stays_provisional_until_the_backend_opens_it[0m
2026-09-20T07:20:56.8628696Z [32;1m        PASS[0m [   0.014s] (2672/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mopen_repo_allows_same_basename_in_different_folders[0m
2026-09-20T07:20:56.8631106Z [32;1m        PASS[0m [   0.026s] (2673/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mfailed_dropped_repo_restores_the_repo_active_before_the_drop[0m
2026-09-20T07:20:56.8633695Z [32;1m        PASS[0m [   0.023s] (2674/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mopen_repo_falls_back_to_default_history_mode_when_repo_settings_are_missing[0m
2026-09-20T07:20:56.9130881Z [32;1m        PASS[0m [   0.010s] (2675/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mopen_repo_focuses_existing_repo_instead_of_opening_duplicate[0m
2026-09-20T07:20:56.9134595Z [32;1m        PASS[0m [   0.033s] (2676/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mopen_repo_falls_back_to_legacy_history_scope_when_saved_mode_is_missing[0m
2026-09-20T07:20:56.9137288Z [32;1m        PASS[0m [   0.049s] (2677/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mopen_repo_persists_resolved_history_mode_and_keeps_it_sticky[0m
2026-09-20T07:20:56.9636199Z [32;1m        PASS[0m [   0.048s] (2678/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mopen_repo_prefers_saved_history_mode_over_legacy_scope_and_default[0m
2026-09-20T07:20:56.9637734Z [32;1m        PASS[0m [   0.011s] (2679/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mopen_repo_refreshes_when_repo_is_already_active[0m
2026-09-20T07:20:56.9639042Z [32;1m        PASS[0m [   0.011s] (2680/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mopen_repo_sets_opening_and_emits_effect[0m
2026-09-20T07:20:56.9640418Z [32;1m        PASS[0m [   0.013s] (2681/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mopen_repo_uses_builtin_default_history_mode_without_saved_preferences[0m
2026-09-20T07:20:56.9643810Z [32;1m        PASS[0m [   0.009s] (2682/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1mrepeating_or_closing_a_provisional_drop_never_records_it_as_recent[0m
2026-09-20T07:20:56.9647270Z [32;1m        PASS[0m [   0.009s] (2683/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1msuccessful_dropped_repo_commits_and_emits_deferred_persistence[0m
2026-09-20T07:20:57.0140611Z [32;1m        PASS[0m [   0.010s] (2684/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mcherry_pick_error_completion_refreshes_status_log_and_sequencer_state[0m
2026-09-20T07:20:57.0142129Z [32;1m        PASS[0m [   0.043s] (2685/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::open_drop[0m[36m::[0m[34;1moperational_error_discards_dropped_tab_and_preserves_existing_recents[0m
2026-09-20T07:20:57.0143569Z [32;1m        PASS[0m [   0.011s] (2686/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mcreate_branch_collision_opens_prompt_without_recording_a_repo_error[0m
2026-09-20T07:20:57.0144944Z [32;1m        PASS[0m [   0.012s] (2687/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mhook_activity_owns_wrapped_repo_action_failure_diagnostic[0m
2026-09-20T07:20:57.0146329Z [32;1m        PASS[0m [   0.011s] (2688/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mhooked_repo_action_preserves_diagnostic_when_hooks_pass_before_git_fails[0m
2026-09-20T07:20:57.0147720Z [32;1m        PASS[0m [   0.012s] (2689/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrename_branch_collision_opens_prompt_without_recording_a_repo_error[0m
2026-09-20T07:20:57.0152084Z [32;1m        PASS[0m [   0.011s] (2690/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_action_finished_bumps_load_epoch_and_forces_fresh_status_load_when_stale_in_flight[0m
2026-09-20T07:20:57.0154458Z [32;1m        PASS[0m [   0.010s] (2691/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_action_finished_clears_error_and_refreshes[0m
2026-09-20T07:20:57.0155974Z [32;1m        PASS[0m [   0.012s] (2692/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_action_finished_err_records_diagnostic[0m
2026-09-20T07:20:57.0647972Z [32;1m        PASS[0m [   0.012s] (2693/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_action_finished_in_worktree_activates_existing_tab[0m
2026-09-20T07:20:57.0649873Z [32;1m        PASS[0m [   0.011s] (2694/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_action_finished_in_worktree_keeps_error_and_does_not_open_on_failure[0m
2026-09-20T07:20:57.0652961Z [32;1m        PASS[0m [   0.011s] (2695/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_action_finished_in_worktree_opens_new_tab_and_finishes_action[0m
2026-09-20T07:20:57.0654484Z [32;1m        PASS[0m [   0.010s] (2696/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_action_finished_invalidates_but_does_not_reissue_views_for_non_active_repo[0m
2026-09-20T07:20:57.0656500Z [32;1m        PASS[0m [   0.011s] (2697/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_action_finished_reissues_inflight_blame_and_commit_details[0m
2026-09-20T07:20:57.0658181Z [32;1m        PASS[0m [   0.011s] (2698/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_action_finished_reissues_inflight_non_status_loads[0m
2026-09-20T07:20:57.0661499Z [32;1m        PASS[0m [   0.011s] (2699/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_action_finished_reissues_inflight_sidebar_data_loads[0m
2026-09-20T07:20:57.0663116Z [32;1m        PASS[0m [   0.011s] (2700/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_action_finished_reissues_selected_commit_diff[0m
2026-09-20T07:20:57.0664384Z [32;1m        PASS[0m [   0.011s] (2701/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_opened_err_for_closed_repo_is_ignored[0m
2026-09-20T07:20:57.1156275Z [32;1m        PASS[0m [   0.011s] (2702/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_opened_err_not_a_repository_allows_opening_another_repo_afterwards[0m
2026-09-20T07:20:57.1159019Z [32;1m        PASS[0m [   0.013s] (2703/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_opened_err_not_a_repository_opens_restored_fallback_tab[0m
2026-09-20T07:20:57.1161840Z [32;1m        PASS[0m [   0.012s] (2704/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_opened_err_not_a_repository_shows_notification_and_does_not_add_repo[0m
2026-09-20T07:20:57.1164610Z [32;1m        PASS[0m [   0.011s] (2705/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_opened_err_not_found_marks_repo_missing_without_banner_error[0m
2026-09-20T07:20:57.1167012Z [32;1m        PASS[0m [   0.012s] (2706/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_opened_err_records_diagnostic[0m
2026-09-20T07:20:57.1169295Z [32;1m        PASS[0m [   0.011s] (2707/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_opened_ok_auto_loads_tags_when_enabled[0m
2026-09-20T07:20:57.1172358Z [32;1m        PASS[0m [   0.012s] (2708/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_opened_ok_for_closed_repo_is_ignored[0m
2026-09-20T07:20:57.1175967Z [32;1m        PASS[0m [   0.013s] (2709/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_opened_ok_loads_file_browser_for_active_repo_in_files_mode[0m
2026-09-20T07:20:57.1657065Z [32;1m        PASS[0m [   0.012s] (2710/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrepo_opened_ok_sets_loading_and_emits_refresh_effects[0m
2026-09-20T07:20:57.1658505Z [32;1m        PASS[0m [   0.013s] (2711/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::repo_opened[0m[36m::[0m[34;1mrevert_error_completion_refreshes_status_log_and_sequencer_state[0m
2026-09-20T07:20:57.1659809Z [32;1m        PASS[0m [   0.013s] (2712/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::restore_session[0m[36m::[0m[34;1mremote_branches_loaded_sets_state[0m
2026-09-20T07:20:57.1661100Z [32;1m        PASS[0m [   0.014s] (2713/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::restore_session[0m[36m::[0m[34;1mrestore_session_opens_only_active_repo_and_selects_active_repo[0m
2026-09-20T07:20:57.1662559Z [32;1m        PASS[0m [   0.023s] (2714/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::restore_session[0m[36m::[0m[34;1mselecting_inactive_restored_repo_cancels_previous_load_and_starts_open[0m
2026-09-20T07:20:57.2161831Z [32;1m        PASS[0m [   0.012s] (2715/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::restore_session[0m[36m::[0m[34;1mselecting_third_restored_repo_while_second_is_opening_cancels_second_open[0m
2026-09-20T07:20:57.2163611Z [32;1m        PASS[0m [   0.010s] (2716/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::worker_commands[0m[36m::[0m[34;1mguarded_effect_sender_wraps_repository_load_messages[0m
2026-09-20T07:20:57.2165079Z [32;1m        PASS[0m [   0.009s] (2717/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::worker_commands[0m[36m::[0m[34;1mworker_command_keeps_queued_open_repo_before_close_repo[0m
2026-09-20T07:20:57.2167304Z [32;1m        PASS[0m [   0.009s] (2718/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::worker_commands[0m[36m::[0m[34;1mworker_command_prioritizes_cancel_git_operation_over_queued_hook_output[0m
2026-09-20T07:20:57.2170093Z [32;1m        PASS[0m [   0.009s] (2719/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::worker_commands[0m[36m::[0m[34;1mworker_command_prioritizes_close_repo_over_queued_background_result[0m
2026-09-20T07:20:57.2666792Z [32;1m        PASS[0m [   0.010s] (2720/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::worker_commands[0m[36m::[0m[34;1mworker_command_prioritizes_close_repo_over_queued_open_error[0m
2026-09-20T07:20:57.2669928Z [32;1m        PASS[0m [   0.010s] (2721/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::worker_commands[0m[36m::[0m[34;1mworker_command_prioritizes_close_repos_over_queued_background_result[0m
2026-09-20T07:20:57.2672709Z [32;1m        PASS[0m [   0.106s] (2722/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::restore_session[0m[36m::[0m[34;1mrestore_session_resolves_history_mode_precedence_per_repository[0m
2026-09-20T07:20:57.2674724Z [32;1m        PASS[0m [   0.010s] (2723/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::worker_commands[0m[36m::[0m[34;1mworker_command_prioritizes_open_repo_over_queued_background_result[0m
2026-09-20T07:20:57.2676162Z [32;1m        PASS[0m [   0.012s] (2724/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_management::worker_commands[0m[36m::[0m[34;1mworker_command_prioritizes_tab_switch_over_queued_background_result[0m
2026-09-20T07:20:57.2677491Z [32;1m        PASS[0m [   0.013s] (2725/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_monitor[0m[36m::[0m[34;1mreducer_effect_handling_does_not_wait_for_stopped_repo_monitor[0m
2026-09-20T07:20:57.2679302Z [32;1m        PASS[0m [   0.013s] (2726/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_monitor[0m[36m::[0m[34;1mrepo_monitor_join_failures_are_recorded[0m
2026-09-20T07:20:57.3169773Z [32;1m        PASS[0m [   0.010s] (2727/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_monitor[0m[36m::[0m[34;1mrepo_monitor_manager_reports_running_enabled_monitors[0m
2026-09-20T07:20:57.3171093Z [32;1m        PASS[0m [   0.020s] (2728/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_monitor[0m[36m::[0m[34;1mrepo_monitor_start_failures_are_recorded_for_missing_workdir[0m
2026-09-20T07:20:57.3172339Z [32;1m        PASS[0m [   0.010s] (2729/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_monitor[0m[36m::[0m[34;1mrepo_monitor_stop_does_not_wait_for_monitor_thread_to_exit[0m
2026-09-20T07:20:57.3173499Z [32;1m        PASS[0m [   0.009s] (2730/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_monitor[0m[36m::[0m[34;1mrepo_monitor_stop_send_failures_are_recorded[0m
2026-09-20T07:20:57.3675709Z [32;1m        PASS[0m [   0.020s] (2731/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_monitor[0m[36m::[0m[34;1mrepo_monitor_unavailable_repo_activation_falls_back_to_git_state_refresh[0m
2026-09-20T07:20:57.3677181Z [32;1m        PASS[0m [   0.020s] (2732/2767) [35;1mgitcomet-state[0m [36mstore::tests::send_failures[0m[36m::[0m[34;1mclosed_receiver_while_store_is_alive_increments_store_event_failure_counter[0m
2026-09-20T07:20:57.3678461Z [32;1m        PASS[0m [   0.010s] (2733/2767) [35;1mgitcomet-state[0m [36mstore::tests::send_failures[0m[36m::[0m[34;1mconcurrent_last_app_store_drops_shutdown_worker_once[0m
2026-09-20T07:20:57.4180893Z [32;1m        PASS[0m [   0.009s] (2734/2767) [35;1mgitcomet-state[0m [36mstore::tests::send_failures[0m[36m::[0m[34;1mdispatch_increments_failure_counter_when_channel_is_disconnected[0m
2026-09-20T07:20:57.5186985Z [32;1m        PASS[0m [   0.111s] (2735/2767) [35;1mgitcomet-state[0m [36mstore::tests::send_failures[0m[36m::[0m[34;1mdropping_receiver_then_last_store_suppresses_late_open_result_store_event_failures[0m
2026-09-20T07:20:57.5188788Z [32;1m        PASS[0m [   0.010s] (2736/2767) [35;1mgitcomet-state[0m [36mstore::tests::send_failures[0m[36m::[0m[34;1meffect_message_send_increments_failure_counter_when_disconnected[0m
2026-09-20T07:20:57.5190365Z [32;1m        PASS[0m [   0.009s] (2737/2767) [35;1mgitcomet-state[0m [36mstore::tests::send_failures[0m[36m::[0m[34;1mexecutor_increments_failure_counter_when_worker_queue_disconnects[0m
2026-09-20T07:20:57.6195091Z [32;1m        PASS[0m [   0.112s] (2738/2767) [35;1mgitcomet-state[0m [36mstore::tests::send_failures[0m[36m::[0m[34;1mselected_diff_results_after_store_drop_do_not_emit_store_event_failures[0m
2026-09-20T07:20:57.6701658Z [32;1m        PASS[0m [   0.010s] (2739/2767) [35;1mgitcomet-state[0m [36mstore::tests::send_failures[0m[36m::[0m[34;1mstore_event_send_increments_failure_counter_when_receiver_closed[0m
2026-09-20T07:20:57.6703384Z [32;1m        PASS[0m [   0.024s] (2740/2767) [35;1mgitcomet-state[0m [36mstore::tests::send_failures[0m[36m::[0m[34;1mswitching_and_closing_tabs_do_not_wait_for_blocked_tag_loading[0m
2026-09-20T07:20:57.7203010Z [32;1m        PASS[0m [   0.051s] (2741/2767) [35;1mgitcomet-state[0m [36mstore::tests::send_failures[0m[36m::[0m[34;1mswitching_away_from_saturated_open_repos_does_not_block_next_open[0m
2026-09-20T07:20:57.8713998Z [32;1m        PASS[0m [   0.615s] (2742/2767) [35;1mgitcomet-state[0m [36mstore::tests::repo_monitor[0m[36m::[0m[34;1mrepo_monitor_active_repo_activation_coalesces_with_in_flight_refresh[0m
2026-09-20T07:20:58.2775407Z [32;1m        PASS[0m [   0.546s] (2743/2767) [35;1mgitcomet-state[0m [36mstore::tests::worktree_redirect[0m[36m::[0m[34;1mcheckout_of_branch_held_by_linked_worktree_opens_that_worktree_tab[0m
2026-09-20T07:20:59.0194815Z [32;1m        PASS[0m [   1.113s] (2744/2767) [35;1mgitcomet-state[0m [36mstore::tests::worktree_redirect[0m[36m::[0m[34;1moverwrite_from_remote_branch_held_by_linked_worktree_clears_its_upstream[0m
2026-09-20T07:20:59.2320124Z [32;1m        PASS[0m [   0.981s] (2745/2767) [35;1mgitcomet-state[0m [36mstore::tests::worktree_redirect[0m[36m::[0m[34;1moverwrite_of_branch_held_by_linked_worktree_resets_it_there_and_opens_the_tab[0m
2026-09-20T07:20:59.3833040Z [32;1m        PASS[0m [   0.109s] (2746/2767) [35;1mgitcomet-state::git_runtime_probe_integration[0m [34;1mapp_store_dispatch_does_not_reprobe_git_runtime_for_git_messages[0m
2026-09-20T07:20:59.3834355Z [32;1m        PASS[0m [   0.025s] (2747/2767) [35;1mgitcomet-state::session_integration[0m [34;1mdefault_history_mode_round_trips_via_ui_settings_and_loaders[0m
2026-09-20T07:20:59.3835554Z [32;1m        PASS[0m [   0.012s] (2748/2767) [35;1mgitcomet-state::session_integration[0m [34;1mexternal_code_editor_missing_older_session_field_defaults_to_none[0m
2026-09-20T07:20:59.4338487Z [32;1m        PASS[0m [   0.043s] (2749/2767) [35;1mgitcomet-state::session_integration[0m [34;1mexternal_code_editor_persistence_distinguishes_clear_from_unchanged[0m
2026-09-20T07:20:59.4842943Z [32;1m        PASS[0m [   0.046s] (2750/2767) [35;1mgitcomet-state::session_integration[0m [34;1mexternal_code_editor_round_trips_detected_custom_and_none[0m
2026-09-20T07:20:59.5351466Z [32;1m        PASS[0m [   0.033s] (2751/2767) [35;1mgitcomet-state::session_integration[0m [34;1mfile_list_layout_round_trips_through_persist_and_load[0m
2026-09-20T07:20:59.5353941Z [32;1m        PASS[0m [   0.033s] (2752/2767) [35;1mgitcomet-state::session_integration[0m [34;1mhistory_mode_round_trips_for_individual_and_bulk_loaders[0m
2026-09-20T07:20:59.5858813Z [32;1m        PASS[0m [   0.038s] (2753/2767) [35;1mgitcomet-state::session_integration[0m [34;1mhistory_scope_round_trips_for_individual_and_bulk_loaders[0m
2026-09-20T07:20:59.6359462Z [32;1m        PASS[0m [   0.019s] (2754/2767) [35;1mgitcomet-state::session_integration[0m [34;1mlegacy_history_scope_current_branch_maps_to_first_parent_mode[0m
2026-09-20T07:20:59.6360628Z [32;1m        PASS[0m [   0.022s] (2755/2767) [35;1mgitcomet-state::session_integration[0m [34;1mload_from_path_handles_invalid_json_and_unknown_version[0m
2026-09-20T07:20:59.6361757Z [32;1m        PASS[0m [   0.015s] (2756/2767) [35;1mgitcomet-state::session_integration[0m [34;1mload_from_path_parses_encoded_paths_and_filters_invalid_active_repo[0m
2026-09-20T07:20:59.6872084Z [32;1m        PASS[0m [   0.041s] (2757/2767) [35;1mgitcomet-state::session_integration[0m [34;1mpersist_from_state_to_path_deduplicates_repos_and_filters_missing_active_id[0m
2026-09-20T07:20:59.7373680Z [32;1m        PASS[0m [   0.048s] (2758/2767) [35;1mgitcomet-state::session_integration[0m [34;1mpersist_ui_settings_to_path_updates_optional_fields_and_requires_both_window_dims[0m
2026-09-20T07:20:59.7879457Z [32;1m        PASS[0m [   0.029s] (2759/2767) [35;1mgitcomet-state::session_integration[0m [34;1msidebar_collapse_state_round_trips_via_ui_settings[0m
2026-09-20T07:20:59.8380799Z [32;1m        PASS[0m [   0.056s] (2760/2767) [35;1mgitcomet-state::session_integration[0m [34;1mwrapper_apis_prefer_session_file_env_even_when_disable_flag_is_set[0m
2026-09-20T07:20:59.8382034Z [32;1m        PASS[0m [   0.013s] (2761/2767) [35;1mgitcomet-state::session_integration[0m [34;1mwrapper_apis_return_defaults_without_session_path[0m
2026-09-20T07:20:59.8383282Z [32;1m        PASS[0m [   0.840s] (2762/2767) [35;1mgitcomet-state[0m [36mstore::tests::worktree_redirect[0m[36m::[0m[34;1mrename_onto_branch_held_by_linked_worktree_overwrites_there_and_opens_the_tab[0m
2026-09-20T07:20:59.8384478Z [32;1m        PASS[0m [   0.011s] (2763/2767) [35;1mgitcomet-state::session_integration[0m [34;1mwrapper_apis_use_session_file_env_when_set[0m
2026-09-20T07:20:59.8385561Z [32;1m        PASS[0m [   0.017s] (2764/2767) [35;1mgitcomet-tree-sitter-alloc[0m [36mtests[0m[36m::[0m[34;1mconcurrent_installer_calls_do_not_swap_hooks_while_parsing[0m
2026-09-20T07:20:59.8387396Z [32;1m        PASS[0m [   0.011s] (2765/2767) [35;1mgitcomet-tree-sitter-alloc[0m [36mtests[0m[36m::[0m[34;1mmeasurement_sees_tree_sitter_allocations[0m
2026-09-20T07:21:02.6565604Z [32;1m        PASS[0m [  16.121s] (2766/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::synchronization[0m[36m::[0m[34;1mnative_sync_ntfs_cookies_cover_all_roots_without_git_or_callback_noise[0m
2026-09-20T07:21:03.1601840Z [32;1m        PASS[0m [  25.824s] (2767/2767) [35;1mgitcomet-state[0m [36mstore::repo_monitor::tests::selective::storage_and_links[0m[36m::[0m[34;1msymlinked_ignore_input_observes_target_edits_and_link_replacement[0m
2026-09-20T07:21:03.1603028Z ────────────
2026-09-20T07:21:03.1603763Z [32;1m     Summary[0m [ 536.107s] [1m2767[0m tests run: [1m2767[0m [32;1mpassed[0m ([1m1[0m [33;1mslow[0m), [1m15[0m [33;1mskipped[0m
2026-09-20T07:21:03.3281407Z ##[endgroup]
2026-09-20T07:21:03.3947507Z ##[group]workspace-gitcomet-ui-gpui-all
2026-09-20T07:21:03.3948439Z $ D:\a\GitComet\GitComet\target\ci-test\deps\gitcomet_ui_gpui-782496247a498b15.exe --nocapture
2026-09-20T07:21:03.4476146Z 
2026-09-20T07:21:03.4476511Z running 4021 tests
2026-09-20T07:21:03.4476960Z test app::tests::app_keybindings_resolve_expected_actions ... ok
2026-09-20T07:21:05.3104886Z test app::tests::close_shortcut_closes_the_active_window_when_no_repo_tab_can_close ... ok
2026-09-20T07:21:05.3105563Z test app::tests::close_button_closes_only_the_clicked_window_after_opening_a_new_window ... ok
2026-09-20T07:21:05.3106504Z test app::tests::explicit_repository_launch_config_marks_initial_path_as_explicit ... ok
2026-09-20T07:21:05.3107092Z test app::tests::external_editor_shortcut_respects_configured_setting_override ... ok
2026-09-20T07:21:05.3107616Z test app::tests::focused_mergetool_exit_codes_match_mergetool_contract ... ok
2026-09-20T07:21:05.3108144Z test app::tests::focused_mergetool_launch_config_sets_focused_view_mode_and_repo ... ok
2026-09-20T07:21:05.3108651Z test app::tests::focused_mergetool_title_uses_file_name_when_available ... ok
2026-09-20T07:21:05.3608676Z test app::tests::close_window_shortcut_closes_the_active_window ... ok
2026-09-20T07:21:05.3609365Z test app::tests::manual_update_menu_is_disabled_without_a_feedback_window ... ok
2026-09-20T07:21:05.3610024Z test app::tests::command_palette_opens_new_normal_window_when_none_exist ... ok
2026-09-20T07:21:05.3610699Z test app::tests::normal_launch_config_keeps_startup_paths_in_restore_session_mode ... ok
2026-09-20T07:21:05.4618280Z test app::tests::ctrl_tab_shortcuts_cycle_repository_tabs_in_the_main_window ... ok
2026-09-20T07:21:05.4619108Z test app::tests::recent_repository_label_falls_back_to_display_when_file_name_is_missing ... ok
2026-09-20T07:21:05.4619817Z test app::tests::recent_repository_label_formats_repo_name_and_parent ... ok
2026-09-20T07:21:05.5122381Z test app::tests::manual_update_check_activates_its_feedback_window ... ok
2026-09-20T07:21:05.5123010Z test app::tests::new_window_shortcuts_open_new_windows ... ok
2026-09-20T07:21:05.5627193Z test app::tests::recent_picker_shortcut_toggles_the_popover ... ok
2026-09-20T07:21:05.6131345Z test app::tests::repository_picker_fallback_opens_new_normal_window_when_none_exist ... ok
2026-09-20T07:21:05.6132381Z test app::tests::should_quit_when_all_windows_closed_depends_on_launch_mode ... ok
2026-09-20T07:21:05.6133032Z test app::tests::terminal_keybindings_resolve_expected_actions ... ok
2026-09-20T07:21:05.6133493Z test app::tests::text_input_command_shortcuts_trigger_undo_and_redo ... ok
2026-09-20T07:21:05.6133969Z test app::tests::text_input_control_redo_shortcut_triggers_redo ... ok
2026-09-20T07:21:05.6134467Z test app::tests::text_input_diff_keybindings_stay_scoped_when_app_keys_are_installed ... ok
2026-09-20T07:21:05.6134982Z test app::tests::text_input_keybindings_resolve_expected_actions ... ok
2026-09-20T07:21:05.6136140Z test app::tests::window_menu_position_scales_logical_pixels_to_device_pixels ... ok
2026-09-20T07:21:05.6136712Z test app::tests::window_zoom_action_restores_only_on_windows_when_already_maximized ... ok
2026-09-20T07:21:05.6137246Z test appearance::tests::density_keys_round_trip_and_unknown_falls_back ... ok
2026-09-20T07:21:05.6137716Z test appearance::tests::font_roles_and_density_are_independent ... ok
2026-09-20T07:21:05.6138267Z test appearance::tests::initialize_still_applies_the_session_after_something_installed_a_default ... ok
2026-09-20T07:21:05.6138875Z test appearance::tests::legacy_sessions_and_invalid_values_have_bounded_defaults ... ok
2026-09-20T07:21:05.6139402Z test appearance::tests::the_default_appearance_is_the_roles_own_defaults ... ok
2026-09-20T07:21:05.6139904Z test appearance::tests::the_density_ramp_keeps_its_anchors_and_only_grows ... ok
2026-09-20T07:21:05.6140364Z test assets::tests::icon_assets_directory_matches_registry ... ok
2026-09-20T07:21:05.6140806Z test clipboard::tests::non_wsl_and_non_hybrid_copies_keep_using_gpui ... ok
2026-09-20T07:21:05.6141433Z test app::tests::repository_picker_fallback_reuses_existing_normal_window ... ok
2026-09-20T07:21:05.6142179Z test clipboard::tests::successive_x11_writes_replace_the_selection_owner ... ok
2026-09-20T07:21:05.6143269Z test clipboard::tests::wslg_all_copy_paths_exclusively_use_x11 ... ok
2026-09-20T07:21:05.6144365Z test external_editor::tests::app_bundle_launch_command_routes_custom_args_through_macos_open_args ... ok
2026-09-20T07:21:05.6145538Z test external_editor::tests::app_bundle_launch_command_routes_through_macos_open ... ok
2026-09-20T07:21:05.6147025Z test external_editor::tests::configured_launch_command_respects_runtime_clear_before_session_persist_finishes ... ok
2026-09-20T07:21:05.6148803Z test external_editor::tests::configured_launch_command_uses_runtime_override_before_session_persist_finishes ... ok
2026-09-20T07:21:05.6150101Z test external_editor::tests::configured_setting_caches_session_value_on_repeated_calls ... ok
2026-09-20T07:21:05.6151235Z test external_editor::tests::configured_setting_override_clear_invalidates_session_cache ... ok
2026-09-20T07:21:05.6152316Z test external_editor::tests::configured_setting_override_invalidates_session_cache ... ok
2026-09-20T07:21:05.6153354Z test external_editor::tests::configured_setting_override_is_thread_local_in_tests ... ok
2026-09-20T07:21:05.6154879Z test external_editor::tests::custom_launch_args_append_target_when_placeholder_is_omitted ... ok
2026-09-20T07:21:05.6155867Z test external_editor::tests::custom_launch_args_preserve_trailing_windows_backslash_before_closing_quote ... ok
2026-09-20T07:21:05.6156617Z test external_editor::tests::custom_launch_args_preserve_windows_style_backslashes ... ok
2026-09-20T07:21:05.6157234Z test external_editor::tests::custom_launch_args_reject_unclosed_quotes ... ok
2026-09-20T07:21:05.6157814Z test external_editor::tests::custom_launch_args_substitute_path_placeholder ... ok
2026-09-20T07:21:05.6158432Z test external_editor::tests::detects_editors_from_path_and_dedupes_by_id_and_path ... ok
2026-09-20T07:21:05.6159312Z test external_editor::tests::detects_jetbrains_standalone_install_paths ... ok
2026-09-20T07:21:05.6159986Z test external_editor::tests::detects_jetbrains_toolbox_paths ... ok
2026-09-20T07:21:05.6636937Z test external_editor::tests::detects_jetbrains_toolbox_paths_without_a_channel_directory ... ok
2026-09-20T07:21:05.6638032Z test external_editor::tests::detects_macos_app_bundle_fallbacks_from_configured_roots ... ok
2026-09-20T07:21:05.6638647Z test external_editor::tests::detects_visual_studio_editions ... ok
2026-09-20T07:21:05.6639297Z test external_editor::tests::does_not_detect_xed_as_xcode_outside_macos ... ok
2026-09-20T07:21:05.6640031Z test external_editor::tests::jetbrains_probe_does_not_descend_into_install_subtrees ... ok
2026-09-20T07:21:05.6640704Z test external_editor::tests::launch_command_for_detected_editor_appends_target ... ok
2026-09-20T07:21:05.6652644Z test external_editor::tests::saved_missing_selection_is_included_in_options ... ok
2026-09-20T07:21:05.6653789Z test external_editor::tests::terminal_vim_is_gated_by_terminal_launcher_and_shadowed_by_gui ... ok
2026-09-20T07:21:05.6654914Z test external_editor::tests::windows_ignores_extensionless_launcher_next_to_exe ... ok
2026-09-20T07:21:05.6655482Z test focused_diff::tests::centered_scroll_offset_clamps_to_the_scroll_range ... ok
2026-09-20T07:21:05.6656022Z test focused_diff::tests::change_blocks_skip_whitespace_only_blocks_when_ignored ... ok
2026-09-20T07:21:05.6656538Z test focused_diff::tests::change_blocks_span_each_block_of_the_diff ... ok
2026-09-20T07:21:05.6657097Z test focused_diff::tests::change_navigation_starts_at_the_first_block_and_does_not_wrap ... ok
2026-09-20T07:21:05.6657660Z test focused_diff::tests::focused_diff_keybindings_dispatch_change_navigation ... ok
2026-09-20T07:21:05.6658934Z test focused_diff::tests::focused_diff_keybindings_dispatch_close ... ok
2026-09-20T07:21:05.6659745Z test focused_diff::tests::parse_diff_lines_classifies_correctly ... ok
2026-09-20T07:21:05.6660670Z test focused_diff::tests::parse_diff_lines_ignore_whitespace_handles_eof_newline_markers ... ok
2026-09-20T07:21:05.6661710Z test focused_diff::tests::parse_diff_lines_ignore_whitespace_neutralizes_visual_kinds ... ok
2026-09-20T07:21:05.6662551Z test focused_diff::tests::parse_empty_diff ... ok
2026-09-20T07:21:05.6662997Z test focused_diff::tests::parse_no_diff_only_context ... ok
2026-09-20T07:21:05.6663464Z test font_preferences::tests::applied_font_features_disables_ligatures_by_default ... ok
2026-09-20T07:21:05.6664336Z test font_preferences::tests::default_editor_font_family_falls_back_to_first_installed_monospace_font ... ok
2026-09-20T07:21:05.6665640Z test font_preferences::tests::default_editor_font_family_prefers_platform_code_fonts ... ok
2026-09-20T07:21:05.6666664Z test font_preferences::tests::default_ui_font_family_prefers_platform_candidates ... ok
2026-09-20T07:21:05.6667630Z test font_preferences::tests::display_label_maps_special_font_families ... ok
2026-09-20T07:21:05.6668423Z test font_preferences::tests::normalize_editor_font_family_migrates_legacy_monospace_alias_to_real_font ... ok
2026-09-20T07:21:05.6669692Z test font_preferences::tests::normalize_editor_font_family_preserves_explicit_selection ... ok
2026-09-20T07:21:05.6670374Z test font_preferences::tests::normalize_font_names_keeps_only_unique_non_empty_system_families ... ok
2026-09-20T07:21:05.6671112Z test font_preferences::tests::normalize_ui_font_family_preserves_explicit_selection_and_falls_back_to_platform_default ... ok
2026-09-20T07:21:05.6672363Z test http::tests::a_bad_url_fails_instead_of_panicking ... ok
2026-09-20T07:21:05.6673029Z test app::tests::settings_shortcut_opens_a_window ... ok
2026-09-20T07:21:05.6673696Z test http::tests::a_body_at_the_ceiling_is_returned_whole ... ok
2026-09-20T07:21:05.6674235Z test http::tests::a_body_over_the_ceiling_fails_instead_of_truncating ... ok
2026-09-20T07:21:05.6675346Z test http::tests::user_agent_identifies_the_app_and_platform ... ok
2026-09-20T07:21:05.7142946Z test clipboard::tests::production_clipboard_access_is_centralized_in_this_module ... ok
2026-09-20T07:21:05.7144158Z test app::tests::settings_shortcut_reuses_existing_window_and_activates_it ... ok
2026-09-20T07:21:05.7145367Z test kit::interaction::tests::canvas_decorations_follow_the_whole_row_through_hover_press_and_rerender ... ok
2026-09-20T07:21:05.7647402Z test kit::interaction::tests::controls_never_transfer_clicks_to_another_element ... ok
2026-09-20T07:21:05.7648998Z test kit::interaction::tests::discrete_control_styles_and_activation_are_owned_by_the_interaction_kit ... ok
2026-09-20T07:21:05.7649992Z test kit::interaction::tests::disabled_buttons_share_activation_and_tab_policy ... ok
2026-09-20T07:21:05.7650670Z test kit::interaction::tests::focusing_click_activates_text_subtarget_once ... ok
2026-09-20T07:21:05.7651651Z test kit::interaction::tests::disabling_a_pressed_button_cancels_the_pending_action ... ok
2026-09-20T07:21:05.7652407Z test kit::interaction::tests::focused_actions_consume_activation_keys_before_parent_shortcuts ... ok
2026-09-20T07:21:05.8152912Z test kit::interaction::tests::focusing_click_activates_controls_and_canvas_once ... ok
2026-09-20T07:21:05.8154045Z test kit::interaction::tests::keyboard_activation_cancels_after_focus_changes_and_keeps_modified_shortcuts ... ok
2026-09-20T07:21:05.8154915Z test kit::interaction::tests::menu_activation_requires_a_completed_click_on_the_same_entry ... ok
2026-09-20T07:21:05.8657376Z test kit::interaction::tests::mouse_focus_does_not_latch_control_backgrounds ... ok
2026-09-20T07:21:05.8658803Z test kit::interaction::tests::nested_actions_cancel_on_release_outside_and_support_keyboard ... ok
2026-09-20T07:21:05.8660223Z test kit::interaction::tests::semantic_state_can_be_cleared_without_losing_selection_under_an_open_menu ... ok
2026-09-20T07:21:05.8661558Z test kit::interaction::tests::nested_close_consumes_its_press_without_selecting_the_tab ... ok
2026-09-20T07:21:05.9558405Z test kit::interaction::tests::repeated_local_ids_do_not_transfer_nested_click_ownership ... ok
2026-09-20T07:21:05.9670014Z test kit::minimap::tests::a_resolved_conflict_is_painted_but_not_in_the_conflict_color ... ok
2026-09-20T07:21:05.9852656Z test kit::minimap::tests::unchanged_bands_are_not_painted ... ok
2026-09-20T07:21:05.9855281Z test kit::minimap::tests::viewport_accepts_either_offset_sign ... ok
2026-09-20T07:21:05.9857939Z test kit::minimap::tests::viewport_covers_everything_when_content_fits ... ok
2026-09-20T07:21:05.9863210Z test kit::minimap::tests::viewport_tracks_scroll_position ... ok
2026-09-20T07:21:05.9872986Z test kit::rope::tests::a_replace_that_starts_inside_a_character_removes_the_whole_character ... ok
2026-09-20T07:21:05.9874561Z test kit::rope::tests::a_small_edit_shares_all_but_a_few_chunks_with_the_previous_version ... ok
2026-09-20T07:21:05.9877028Z test kit::rope::tests::all_four_byte_chars ... ok
2026-09-20T07:21:05.9881100Z test kit::rope::tests::append_joins_without_leaving_a_short_interior_chunk ... ok
2026-09-20T07:21:05.9882691Z test kit::rope::tests::chunks_in_range_covers_exactly_the_requested_bytes ... ok
2026-09-20T07:21:05.9883776Z test kit::rope::tests::chunks_never_yields_an_empty_slice ... ok
2026-09-20T07:21:05.9885749Z test kit::rope::tests::clip_offset_moves_off_multibyte_interiors ... ok
2026-09-20T07:21:05.9890137Z test kit::rope::tests::clip_point_clamps_row_and_column ... ok
2026-09-20T07:21:05.9891662Z test kit::rope::tests::clones_are_snapshots_unaffected_by_later_edits ... ok
2026-09-20T07:21:05.9892718Z test kit::rope::tests::empty_rope_is_one_empty_row ... ok
2026-09-20T07:21:05.9895189Z test kit::interaction::tests::selected_controls_keep_their_fill_through_pointer_and_keyboard_focus ... ok
2026-09-20T07:21:05.9900387Z test kit::rope::tests::out_of_bounds_ranges_are_clamped_rather_than_panicking ... ok
2026-09-20T07:21:05.9902060Z test kit::interaction::tests::split_button_segments_cannot_complete_each_others_press ... ok
2026-09-20T07:21:05.9903337Z test kit::rope::tests::point_and_offset_round_trip_across_chunk_boundaries ... ok
2026-09-20T07:21:05.9905651Z test kit::interaction::tests::split_segments_track_open_and_busy_independently ... ok
2026-09-20T07:21:05.9938914Z test kit::rope::tests::reading_a_window_touches_only_that_window ... ok
2026-09-20T07:21:05.9940536Z test kit::rope::tests::reads_at_offsets_inside_a_character_clip_instead_of_panicking ... ok
2026-09-20T07:21:05.9941679Z test kit::rope::tests::replace_at_the_very_end_appends ... ok
2026-09-20T07:21:05.9950055Z test kit::rope::tests::replace_spanning_the_whole_document ... ok
2026-09-20T07:21:05.9982871Z test kit::rope::tests::many_small_edits_do_not_fragment_the_tree ... ok
2026-09-20T07:21:05.9984318Z test kit::rope::tests::rope_equality_compares_content_not_chunking ... ok
2026-09-20T07:21:05.9986228Z test kit::rope::tests::summary_is_independent_of_how_the_text_was_pushed ... ok
2026-09-20T07:21:05.9994785Z test kit::rope::tests::summary_merges_longest_row_across_chunk_boundaries ... ok
2026-09-20T07:21:06.0379710Z test kit::rope::tests::trailing_newline_creates_a_final_empty_row ... ok
2026-09-20T07:21:06.0381705Z test kit::scrollbar::tests::capped_history_thumb_preserves_drag_mapping_and_endpoints ... ok
2026-09-20T07:21:06.0398013Z test kit::scrollbar::tests::scrollbar_thumb_alpha_in_range ... ok
2026-09-20T07:21:06.0402551Z test kit::scrollbar::tests::thumb_metrics_none_without_overflow ... ok
2026-09-20T07:21:06.0418361Z test kit::scrollbar::tests::vertical_thumb_hit_bounds_cover_full_gutter_width ... ok
2026-09-20T07:21:06.0420348Z test kit::text_input::element::caret_tests::caret_is_the_same_for_every_input_at_a_given_line_height ... ok
2026-09-20T07:21:06.0436042Z test kit::text_input::element::caret_tests::caret_stays_visible_and_centred_in_a_tiny_line_box ... ok
2026-09-20T07:21:06.0455499Z test kit::text_input::state::semantic_theme_tests::dark_input_keeps_its_resolved_background_and_selection ... ok
2026-09-20T07:21:06.0457572Z test kit::text_input::state::semantic_theme_tests::light_input_uses_explicit_control_and_editor_roles ... ok
2026-09-20T07:21:06.0458988Z test kit::text_input::tests::a_dragged_selection_survives_a_preserved_press ... ok
2026-09-20T07:21:06.0476660Z test kit::text_input::tests::a_programmatic_selection_survives_a_preserved_press ... ok
2026-09-20T07:21:06.0482208Z test kit::text_input::tests::a_never_pending_provider_does_not_accumulate_superseded_sources ... ok
2026-09-20T07:21:06.0484137Z test kit::text_input::tests::a_view_preserving_replacement_keeps_its_selection ... ok
2026-09-20T07:21:06.0485749Z test kit::text_input::tests::a_provider_that_never_answered_does_not_become_the_fallback ... ok
2026-09-20T07:21:06.0487976Z test kit::text_input::tests::an_undone_selection_survives_a_preserved_press ... ok
2026-09-20T07:21:06.0641500Z test kit::text_input::tests::changed_highlight_provider_binding_key_rebinds_and_clears_cached_range ... ok
2026-09-20T07:21:06.0663991Z test kit::text_input::tests::compute_line_starts_and_line_text_handle_trailing_newline ... ok
2026-09-20T07:21:06.0665661Z test kit::text_input::tests::content_width_cache_tracks_line_splits_joins_and_undo ... ok
2026-09-20T07:21:06.0667946Z test kit::text_input::tests::content_width_cache_updates_only_edited_lines ... ok
2026-09-20T07:21:06.0672474Z test kit::text_input::tests::deleting_a_character_does_not_steal_another_surfaces_selection ... ok
2026-09-20T07:21:06.0674312Z test kit::text_input::tests::drawing_a_plain_multiline_frame_does_not_materialize_the_document ... ok
2026-09-20T07:21:06.0675819Z test kit::text_input::tests::edit_delta_queue_retains_multiple_edits_and_undo_redo ... ok
2026-09-20T07:21:06.0678367Z test kit::text_input::tests::ending_an_ime_composition_clears_a_selection_that_went_stale ... ok
2026-09-20T07:21:06.0696552Z test kit::text_input::tests::escape_key_flags_escape_pressed ... ok
2026-09-20T07:21:06.0698402Z test kit::text_input::tests::estimate_wrap_rows_for_line_handles_tabs_and_overflow ... ok
2026-09-20T07:21:06.0699812Z test kit::text_input::tests::estimate_wrap_rows_for_line_matches_reference_for_ascii_tabs ... ok
2026-09-20T07:21:06.0723007Z test kit::text_input::tests::focused_truncated_line_hit_testing_snaps_both_ellipsis_segments_to_hidden_boundaries ... ok
2026-09-20T07:21:06.0746276Z test kit::text_input::tests::highlight_interpolation_clamps_to_the_live_text_length ... ok
2026-09-20T07:21:06.0748238Z test kit::text_input::tests::highlight_interpolation_coalesces_a_run_of_single_character_inserts ... ok
2026-09-20T07:21:06.0749818Z test kit::text_input::tests::highlight_interpolation_collapses_when_typing_is_backspaced_away ... ok
2026-09-20T07:21:06.0768325Z test kit::text_input::tests::highlight_interpolation_reset_restores_the_identity_map ... ok
2026-09-20T07:21:06.0788918Z test kit::text_input::tests::highlight_interpolation_shifts_highlights_after_a_delete ... ok
2026-09-20T07:21:06.0791052Z test kit::text_input::tests::highlight_interpolation_shifts_highlights_after_a_replace ... ok
2026-09-20T07:21:06.0792429Z test kit::text_input::tests::highlight_interpolation_shifts_highlights_after_an_insert ... ok
2026-09-20T07:21:06.0862227Z test kit::text_input::tests::highlight_interpolation_sorts_split_pieces_across_overlapping_sources ... ok
2026-09-20T07:21:06.0884578Z test kit::text_input::tests::highlight_interpolation_source_offsets_are_monotone_and_locally_exact ... ok
2026-09-20T07:21:06.0888165Z test kit::text_input::tests::highlight_interpolation_splits_a_highlight_straddling_the_edit ... ok
2026-09-20T07:21:06.0889594Z test kit::text_input::tests::highlight_interpolation_starts_exact ... ok
2026-09-20T07:21:06.0910682Z test kit::text_input::tests::highlight_interpolation_widens_to_the_union_across_disjoint_edits ... ok
2026-09-20T07:21:06.0916339Z test kit::text_input::tests::highlight_provider_binding_key_rebinds_when_missing_changed_or_unkeyed ... ok
2026-09-20T07:21:06.0918288Z test kit::text_input::tests::highlight_provider_binding_key_reuses_existing_provider_when_unchanged ... ok
2026-09-20T07:21:06.0920229Z test kit::text_input::tests::highlight_provider_with_pending_uses_custom_callbacks ... ok
2026-09-20T07:21:06.0922676Z test kit::text_input::tests::highlight_runs_single_carry_in_highlight_matches_streamed ... ok
2026-09-20T07:21:06.0943337Z test kit::text_input::tests::highlight_runs_skip_hidden_overlap_end_boundaries ... ok
2026-09-20T07:21:06.0944920Z test kit::text_input::tests::hotspot_bounds_match_range_extent ... ok
2026-09-20T07:21:06.0946130Z test kit::text_input::tests::hotspot_bounds_report_only_the_first_line_of_a_range_that_wraps ... ok
2026-09-20T07:21:06.0963689Z test kit::text_input::tests::hotspot_hit_test_finds_range_at_pointer_position ... ok
2026-09-20T07:21:06.0984078Z test kit::text_input::tests::hotspot_hit_test_ignores_trailing_blank_space_after_link ... ok
2026-09-20T07:21:06.0985147Z test kit::text_input::tests::hotspot_hit_test_includes_right_side_of_final_glyph ... ok
2026-09-20T07:21:06.0986635Z test kit::text_input::tests::hotspot_hit_test_returns_none_outside_bounds ... ok
2026-09-20T07:21:06.1003745Z test kit::text_input::tests::landing_background_syntax_chunks_preserves_the_highlight_interpolation ... ok
2026-09-20T07:21:06.1005182Z test kit::text_input::tests::line_display_columns_expands_tabs_to_tab_stops ... ok
2026-09-20T07:21:06.1022270Z test kit::text_input::tests::line_text_for_index_excludes_crlf_terminators ... ok
2026-09-20T07:21:06.1023798Z test kit::text_input::tests::maintaining_the_content_width_cache_does_not_flatten_the_document ... ok
2026-09-20T07:21:06.1039467Z test kit::text_input::tests::mask_text_preserves_length_and_newlines ... ok
2026-09-20T07:21:06.1057903Z test kit::text_input::tests::mask_text_removes_original_characters ... ok
2026-09-20T07:21:06.1059534Z test kit::text_input::tests::modified_escape_keystroke_does_not_flag_escape_pressed ... ok
2026-09-20T07:21:06.1060955Z test kit::text_input::tests::mouse_drag_resolves_its_press_after_an_invalidated_layout ... ok
2026-09-20T07:21:06.1078072Z test kit::text_input::tests::multiline_crlf_plain_layout_draws_without_painting_carriage_returns ... ok
2026-09-20T07:21:06.1097942Z test kit::text_input::tests::multiline_shift_enter_inserts_a_line_break ... ok
2026-09-20T07:21:06.1100085Z test kit::text_input::tests::multiline_submit_on_enter_keeps_shift_enter_as_line_break ... ok
2026-09-20T07:21:06.1101497Z test kit::text_input::tests::plain_multiline_layout_shapes_only_the_viewport_of_a_large_document ... ok
2026-09-20T07:21:06.1118870Z test kit::text_input::tests::protected_ranges_reject_typed_edits_that_would_alter_them ... ok
2026-09-20T07:21:06.1425732Z test kit::text_input::tests::protected_ranges_ride_along_with_edits_around_them ... ok
2026-09-20T07:21:06.1427214Z test kit::text_input::tests::provider_prefetch_byte_range_clamps_to_document_bounds ... ok
2026-09-20T07:21:06.1430153Z test kit::text_input::tests::provider_prefetch_byte_range_extends_visible_window_with_guard_rows ... ok
2026-09-20T07:21:06.1437576Z test kit::text_input::tests::read_only_appends_preserve_selection_direction_and_drag ... ok
2026-09-20T07:21:06.1439360Z test kit::text_input::tests::rebinding_a_provider_resets_the_highlight_interpolation ... ok
2026-09-20T07:21:06.1440809Z test kit::text_input::tests::rebinding_to_a_provider_that_cannot_answer_yet_keeps_the_previous_colors ... ok
2026-09-20T07:21:06.1443003Z test kit::text_input::tests::rebinding_under_a_new_key_resets_the_highlight_interpolation ... ok
2026-09-20T07:21:06.1447533Z test kit::text_input::tests::redo_is_cleared_by_a_new_edit_after_undo ... ok
2026-09-20T07:21:06.1449012Z test kit::text_input::tests::redo_is_noop_when_input_is_read_only ... ok
2026-09-20T07:21:06.1449997Z test kit::text_input::tests::redo_restores_text_after_undo ... ok
2026-09-20T07:21:06.1613076Z test kit::text_input::tests::replace_and_mark_text_in_range_keeps_cached_provider_highlights_and_interpolates ... ok
2026-09-20T07:21:06.1667249Z test kit::text_input::tests::replace_text_in_range_keeps_cached_provider_highlights_and_interpolates ... ok
2026-09-20T07:21:06.1687820Z test kit::text_input::tests::replace_utf8_range_clears_shaped_row_caches ... ok
2026-09-20T07:21:06.1860187Z test kit::text_input::tests::replace_utf8_range_keeps_cached_provider_highlights_and_interpolates ... ok
2026-09-20T07:21:06.1917894Z test kit::text_input::tests::republishing_identical_highlights_resets_the_interpolation ... ok
2026-09-20T07:21:06.1920339Z test kit::text_input::tests::resolve_provider_highlights_cache_hit_promotes_entry_before_eviction ... ok
2026-09-20T07:21:06.1922606Z test kit::text_input::tests::resolve_provider_highlights_cache_is_bounded ... ok
2026-09-20T07:21:06.2011761Z test kit::text_input::tests::resolve_provider_highlights_caches_by_epoch_and_range ... ok
2026-09-20T07:21:06.2032046Z test kit::text_input::tests::resolve_provider_highlights_prefers_smallest_containing_cached_range ... ok
2026-09-20T07:21:06.2034939Z test kit::text_input::tests::resolve_provider_highlights_reuses_multiple_cached_ranges ... ok
2026-09-20T07:21:06.2037723Z test kit::text_input::tests::select_all_takes_ownership_only_when_it_highlights_something ... ok
2026-09-20T07:21:06.2269333Z test kit::text_input::tests::set_highlights_resets_the_highlight_interpolation ... ok
2026-09-20T07:21:06.2273287Z test kit::text_input::tests::set_text_records_an_edit_delta_for_highlights ... ok
2026-09-20T07:21:06.2301944Z test kit::text_input::tests::single_line_enter_flags_enter_pressed ... ok
2026-09-20T07:21:06.2349569Z test kit::text_input::tests::single_line_shift_enter_is_a_noop ... ok
2026-09-20T07:21:06.2356482Z test kit::text_input::tests::stable_highlight_provider_binding_key_preserves_existing_provider_and_cache ... ok
2026-09-20T07:21:06.2371084Z test kit::text_input::tests::streamed_highlight_runs_match_legacy_visible_window ... ok
2026-09-20T07:21:06.2372950Z test kit::text_input::tests::streamed_highlight_runs_preserve_latest_overlap_precedence ... ok
2026-09-20T07:21:06.2457015Z test kit::text_input::tests::truncate_line_for_shaping_respects_utf8_boundary_and_appends_suffix ... ok
2026-09-20T07:21:06.2512707Z test kit::text_input::tests::truncated_line_hit_testing_snaps_ellipsis_to_hidden_range_boundaries ... ok
2026-09-20T07:21:06.2516181Z test kit::text_input::tests::truncated_read_only_select_all_returns_full_source_text ... ok
2026-09-20T07:21:06.2633855Z test kit::text_input::tests::typing_a_newline_keeps_provider_highlights_aligned ... ok
2026-09-20T07:21:06.2683955Z test kit::text_input::tests::typing_interpolates_statically_published_highlights ... ok
2026-09-20T07:21:06.2691602Z test kit::text_input::tests::typing_keeps_provider_highlights_aligned ... ok
2026-09-20T07:21:06.2749384Z test kit::text_input::tests::typing_multibyte_text_keeps_highlights_on_character_boundaries ... ok
2026-09-20T07:21:06.2806063Z test kit::text_input::tests::undo_composes_into_the_highlight_interpolation ... ok
2026-09-20T07:21:06.2808336Z test kit::text_input::tests::visible_plain_line_range_applies_guard_rows ... ok
2026-09-20T07:21:06.2809806Z test kit::text_input::tests::windowed_and_whole_row_text_agree_including_an_unterminated_final_row ... ok
2026-09-20T07:21:06.2874356Z test kit::text_input::tests::wrapped_line_index_and_visible_range_use_row_counts ... ok
2026-09-20T07:21:06.2953052Z test kit::text_input::tests::wrapped_line_index_for_y_handles_row_boundaries ... ok
2026-09-20T07:21:06.2956087Z test kit::text_input::wrap_tests::offscreen_wrapped_edits_keep_measured_height_until_current_text_is_shaped ... ok
2026-09-20T07:21:06.2959401Z test kit::text_input::wrap_tests::reversed_ime_ranges_keep_multiline_text_and_row_caches_in_step ... ok
2026-09-20T07:21:06.3017960Z test kit::text_input::wrap_tests::shrinking_wrap_estimates_fill_the_viewport_in_the_same_frame ... ok
2026-09-20T07:21:06.3278901Z test kit::text_input::wrap_tests::waiting_for_wrap_layout_does_not_exhaust_destination_reveals ... ok
2026-09-20T07:21:06.3336395Z test kit::text_input::wrap_tests::wrapped_background_results_cannot_overwrite_edits_or_changed_line_indices ... ok
2026-09-20T07:21:06.3430818Z test kit::text_input::wrap_tests::wrap_estimates_do_not_replace_current_rows_on_small_or_large_documents ... ok
2026-09-20T07:21:06.3474280Z test kit::text_input::wrap_tests::wrapped_edits_rebase_rows_and_pending_dirty_ranges ... ok
2026-09-20T07:21:06.3476557Z test kit::text_input::wrap_tests::wrapped_document_end_reveals_the_caret_after_destination_rows_are_measured ... ok
2026-09-20T07:21:06.3478223Z test kit::text_input::wrap_tests::wrapped_font_and_viewport_changes_reflow_then_settle ... ok
2026-09-20T07:21:06.3504262Z test kit::text_input::wrap_tests::wrapped_highlight_updates_preserve_measured_height ... ok
2026-09-20T07:21:06.3519586Z test kit::text_input::wrap_tests::wrapped_message_width_is_stable_when_vertical_overflow_starts ... ok
2026-09-20T07:21:06.3521553Z test kit::text_input::wrap_tests::wrapped_reveals_survive_multiple_destination_layout_corrections ... ok
2026-09-20T07:21:06.3989435Z test kit::text_input::wrap_tests::wrapped_typing_and_highlight_rebinding_keep_every_frame_stable ... ok
2026-09-20T07:21:06.4052529Z test kit::text_model::edit_cost_tests::editing_a_large_document_does_not_materialize_it ... ok
2026-09-20T07:21:06.4269098Z test kit::text_model::edit_cost_tests::snapshots_are_cheap_and_isolated_from_later_edits ... ok
2026-09-20T07:21:06.4326041Z test kit::text_model::edit_cost_tests::the_widest_row_is_known_without_scanning ... ok
2026-09-20T07:21:06.4392209Z test kit::text_model::no_materialization_tests::line_geometry_does_not_materialize_the_document ... ok
2026-09-20T07:21:06.4587732Z test kit::text_model::no_materialization_tests::reading_one_row_does_not_materialize_the_document ... ok
2026-09-20T07:21:06.4656743Z test kit::text_model::no_materialization_tests::utf16_conversions_do_not_materialize_the_document ... ok
2026-09-20T07:21:06.4717765Z test kit::text_model::storage_equivalence_tests::ascii_documents_convert_utf16_offsets_by_identity ... ok
2026-09-20T07:21:06.4917156Z test kit::text_model::storage_equivalence_tests::line_text_reads_a_single_row_of_a_large_document ... ok
2026-09-20T07:21:06.5135215Z test kit::text_model::storage_equivalence_tests::utf16_conversions_handle_surrogate_pairs ... ok
2026-09-20T07:21:06.5436090Z test kit::text_model::tests::apply_edit_at_line_boundaries_stays_monotonic ... ok
2026-09-20T07:21:06.5467000Z test kit::text_model::tests::from_large_text_chunks_preserve_content ... ok
2026-09-20T07:21:06.5557609Z test kit::text_model::tests::replace_range_clamps_unicode_boundaries ... ok
2026-09-20T07:21:06.5805706Z test kit::text_model::tests::replace_range_dropping_newline_removes_stale_line_start ... ok
2026-09-20T07:21:06.6274639Z test kit::text_model::tests::replace_range_handles_empty_model_insert_and_delete ... ok
2026-09-20T07:21:06.6285205Z test kit::text_model::storage_equivalence_tests::piece_table_and_rope_agree_across_random_edits ... ok
2026-09-20T07:21:06.6299384Z test kit::text_model::tests::replace_range_keeps_line_start_when_edit_ends_at_line_boundary ... ok
2026-09-20T07:21:06.6301338Z test kit::text_model::tests::replace_range_normalizes_reversed_and_out_of_bounds_ranges ... ok
2026-09-20T07:21:06.6302800Z test kit::text_model::tests::replace_range_updates_consecutive_newline_line_starts ... ok
2026-09-20T07:21:06.6312625Z test kit::text_model::tests::replace_range_updates_text_and_line_index ... ok
2026-09-20T07:21:06.6327508Z test kit::text_model::tests::sequential_edits_match_string_control ... ok
2026-09-20T07:21:06.6329350Z test kit::text_model::tests::snapshot_clone_is_cheap_and_immutable_after_mutation ... ok
2026-09-20T07:21:06.6330799Z test kit::text_model::tests::snapshot_shared_line_starts_remain_stable_after_edit ... ok
2026-09-20T07:21:06.6343893Z test kit::text_model::tests::snapshot_slice_to_string_matches_full_text_across_piece_boundaries ... ok
2026-09-20T07:21:06.6369606Z test kit::text_truncation::tests::display_to_source_offset_maps_ellipsis_boundaries_to_hidden_edges ... ok
2026-09-20T07:21:06.6371822Z test kit::text_truncation::tests::end_truncation_uses_bounded_candidate_measurements ... ok
2026-09-20T07:21:06.6373401Z test kit::text_truncation::tests::focus_truncation_matches_width_maximizing_reference_when_focus_overflows ... ok
2026-09-20T07:21:06.6385584Z test kit::text_truncation::tests::focus_truncation_matches_width_maximizing_reference_when_full_focus_fits ... ok
2026-09-20T07:21:06.6399396Z test kit::text_truncation::tests::middle_truncation_matches_width_maximizing_reference ... ok
2026-09-20T07:21:06.6401313Z test kit::text_truncation::tests::normalize_highlights_sorts_clamps_and_deoverlaps_ranges ... ok
2026-09-20T07:21:06.6403234Z test kit::text_truncation::tests::path_alignment_group_promotes_pending_anchor_on_second_render ... ok
2026-09-20T07:21:06.6406200Z test kit::text_truncation::tests::path_alignment_group_resets_when_style_metrics_change ... ok
2026-09-20T07:21:06.6415969Z test kit::text_truncation::tests::path_alignment_group_resets_when_visible_signature_changes ... ok
2026-09-20T07:21:06.6417784Z test kit::text_truncation::tests::path_alignment_group_resets_when_width_changes ... ok
2026-09-20T07:21:06.6419127Z test kit::text_truncation::tests::path_boundaries_preserve_unc_server_and_share_root ... ok
2026-09-20T07:21:06.6421258Z test kit::text_truncation::tests::path_profile_anchor_does_not_apply_once_filename_tail_tier_is_needed ... ok
2026-09-20T07:21:06.6425939Z test kit::text_truncation::tests::path_profile_anchor_does_not_force_filename_truncation_when_file_only_tier_fits ... ok
2026-09-20T07:21:06.6431519Z test kit::text_truncation::tests::path_profile_anchor_preserves_posix_drive_and_unc_roots ... ok
2026-09-20T07:21:06.6433320Z test kit::text_truncation::tests::path_profile_anchor_uses_nearest_left_candidate_within_the_same_tier ... ok
2026-09-20T07:21:06.6435649Z test kit::text_truncation::tests::path_profile_collapses_entire_prefix_before_hiding_filename ... ok
2026-09-20T07:21:06.6440607Z test kit::text_truncation::tests::path_profile_collapses_root_prefix_before_hiding_filename ... ok
2026-09-20T07:21:06.6442539Z test kit::text_truncation::tests::path_profile_drops_separator_before_hiding_filename_tail ... ok
2026-09-20T07:21:06.6444191Z test kit::text_truncation::tests::path_profile_falls_back_to_filename_only_when_last_dir_shape_is_too_wide ... ok
2026-09-20T07:21:06.6446553Z test kit::text_truncation::tests::path_profile_falls_back_to_middle_for_non_paths ... ok
2026-09-20T07:21:06.6450368Z test kit::text_truncation::tests::path_profile_prefers_last_dir_and_filename_over_partial_parent_names ... ok
2026-09-20T07:21:06.6452571Z test kit::text_truncation::tests::path_profile_preserves_filename_tail_and_extension_with_single_ellipsis ... ok
2026-09-20T07:21:06.6454458Z test kit::text_truncation::tests::path_profile_preserves_filename_tail_without_extension_with_single_ellipsis ... ok
2026-09-20T07:21:06.6456785Z test kit::text_truncation::tests::path_profile_preserves_multibyte_filename_tail_and_extension ... ok
2026-09-20T07:21:06.6461955Z test kit::text_truncation::tests::path_profile_preserves_posix_and_drive_roots_in_display_output ... ok
2026-09-20T07:21:06.6464203Z test kit::text_truncation::tests::path_profile_single_parent_multibyte_path_drops_separator_before_hiding_filename_tail ... ok
2026-09-20T07:21:06.6466023Z test kit::text_truncation::tests::path_profile_single_parent_multibyte_path_keeps_full_filename_before_hiding_it ... ok
2026-09-20T07:21:06.6490247Z test kit::text_truncation::tests::selection_display_ranges_include_ellipsis_when_hidden_range_selected ... ok
2026-09-20T07:21:06.6492219Z test kit::text_truncation::tests::source_to_display_offset_maps_hidden_boundaries_to_ellipsis_edges ... ok
2026-09-20T07:21:06.6495537Z test kit::text_truncation::tests::start_truncation_uses_bounded_candidate_measurements ... ok
2026-09-20T07:21:06.6828365Z test kit::text_truncation::tests::truncate_around_focus_handles_multibyte_focus_ranges_on_char_boundaries ... ok
2026-09-20T07:21:06.6830257Z test kit::text_truncation::tests::truncate_around_focus_preserves_centered_focus_slice_when_full_focus_overflows ... ok
2026-09-20T07:21:06.6843708Z test kit::text_truncation::tests::truncate_around_focus_returns_ellipsis_only_when_center_seed_cannot_fit ... ok
2026-09-20T07:21:06.7013554Z test kit::text_truncation::tests::truncated_layout_background_flag_includes_base_style_background ... ok
2026-09-20T07:21:06.7239171Z test kit::text_truncation::tests::truncated_layout_cache_distinguishes_fractional_widths ... ok
2026-09-20T07:21:06.7335030Z test kit::text_truncation::tests::truncated_layout_cache_distinguishes_style_fields ... ok
2026-09-20T07:21:06.7375598Z test kit::text_truncation::tests::truncated_layout_cache_normalizes_focus_range_before_hashing ... ok
2026-09-20T07:21:06.7583979Z test kit::text_truncation::tests::two_ellipsis_projection_maps_hidden_boundaries_on_both_sides ... ok
2026-09-20T07:21:06.7671497Z 
2026-09-20T07:21:06.7711410Z thread 'launch_guard::tests::panic_guard_captures_string_payload_and_context' (6604) panicked at crates\gitcomet-ui-gpui\src\launch_guard.rs:70:58:
2026-09-20T07:21:06.7777964Z wayland init failed
2026-09-20T07:21:06.7972738Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
2026-09-20T07:21:06.7996024Z test launch_guard::tests::launch_failure_error_uses_failed_display_variant ... ok
2026-09-20T07:21:06.8186771Z test launch_guard::tests::panic_guard_captures_string_payload_and_context ... ok
2026-09-20T07:21:06.8342264Z test launch_guard::tests::panic_guard_returns_ok_for_successful_launch ... ok
2026-09-20T07:21:06.8381670Z 
2026-09-20T07:21:06.8425957Z thread 'launch_guard::tests::panic_guard_handles_non_string_payloads' (6040) panicked at crates\gitcomet-ui-gpui\src\launch_guard.rs:79:58:
2026-09-20T07:21:06.8441616Z Box<dyn Any>
2026-09-20T07:21:06.8443034Z test launch_guard::tests::panic_guard_handles_non_string_payloads ... ok
2026-09-20T07:21:06.8450890Z test linux_gui_env::tests::custom_window_chrome_is_kept_for_server_decorations ... ok
2026-09-20T07:21:06.8685091Z test linux_gui_env::tests::detect_is_wsl_falls_back_to_linux_osrelease ... ok
2026-09-20T07:21:06.8738833Z test linux_gui_env::tests::detect_is_wsl_prefers_explicit_wsl_environment_variables ... ok
2026-09-20T07:21:06.8841211Z test linux_gui_env::tests::launch_failure_message_mentions_wslg_for_wsl_sessions_without_display ... ok
2026-09-20T07:21:06.9078220Z test linux_gui_env::tests::launch_failure_message_mentions_xdg_runtime_for_wayland_only_sessions ... ok
2026-09-20T07:21:06.9103258Z test linux_gui_env::tests::session_is_gui_capable_accepts_x11_without_xdg_runtime_dir ... ok
2026-09-20T07:21:06.9412698Z test linux_gui_env::tests::session_is_gui_capable_requires_xdg_runtime_dir_for_wayland_only_sessions ... ok
2026-09-20T07:21:06.9551562Z test linux_gui_env::tests::suppresses_custom_window_frame_for_server_decorations ... ok
2026-09-20T07:21:06.9751855Z test perf_alloc::tests::append_to_payload_with_prefix_uses_stable_metric_names ... ok
2026-09-20T07:21:06.9888175Z test perf_alloc::tests::delta_since_subtracts_metric_snapshots ... ok
2026-09-20T07:21:07.0002164Z test perf_alloc::tests::measure_allocations_tracks_requested_bytes ... ok
2026-09-20T07:21:07.0090561Z test perf_alloc::tests::saturating_add_combines_metric_channels ... ok
2026-09-20T07:21:07.0273330Z test perf_alloc::tests::stats_conversion_tracks_net_alloc_bytes ... ok
2026-09-20T07:21:07.0339657Z test perf_sidecar::tests::build_runner_metadata_normalizes_expected_fields ... ok
2026-09-20T07:21:07.0445894Z test perf_sidecar::tests::criterion_sidecar_path_uses_bench_new_sidecar_shape ... ok
2026-09-20T07:21:07.0448941Z test perf_sidecar::tests::perf_sidecar_report_new_attaches_current_runner_metadata ... ok
2026-09-20T07:21:07.0672554Z test perf_sidecar::tests::write_and_read_sidecar_round_trip ... ok
2026-09-20T07:21:07.0832269Z test smoke_tests::a_button_less_pointer_move_clears_a_stranded_claim ... ok
2026-09-20T07:21:07.1072621Z test smoke_tests::a_press_under_an_occluding_overlay_still_clears_the_claim ... ok
2026-09-20T07:21:07.1246219Z test kit::rope::tests::random_edits_match_a_string_oracle ... ok
2026-09-20T07:21:07.1382195Z test smoke_tests::add_repo_button_stays_after_the_overflowing_tab_viewport ... ok
2026-09-20T07:21:07.1423992Z test smoke_tests::add_repo_button_stays_at_the_strip_end_when_tabs_fit ... ok
2026-09-20T07:21:07.1451172Z test smoke_tests::activating_a_repo_scrolls_its_tab_into_view ... ok
2026-09-20T07:21:07.1507955Z test smoke_tests::builds_pure_components_without_panics ... ok
2026-09-20T07:21:07.1617726Z test smoke_tests::branch_worktree_badge_aligns_to_edge_and_branch_menu_opens_on_right_click ... ok
2026-09-20T07:21:07.1718184Z test smoke_tests::gitcomet_view_renders_without_panicking ... ok
2026-09-20T07:21:07.2098598Z test smoke_tests::dragging_a_repo_tab_past_the_strip_ends_keeps_it_inside ... ok
2026-09-20T07:21:07.2100731Z test smoke_tests::multiline_text_input_cursor_navigation_keeps_scroll_in_view ... ok
2026-09-20T07:21:07.2102279Z test smoke_tests::multiline_text_input_mousewheel_does_not_trigger_cursor_autoscroll ... ok
2026-09-20T07:21:07.2593098Z test smoke_tests::panel_allows_flex_body_to_have_height ... ok
2026-09-20T07:21:07.2594603Z test smoke_tests::picker_prompt_scrollbar_drag_scrolls_list ... ok
2026-09-20T07:21:07.3298267Z test smoke_tests::listed_workspace_badge_double_click_opens_closed_repo_tab ... ok
2026-09-20T07:21:07.3450580Z test smoke_tests::picker_prompt_scrollbar_thumb_visible_when_overflowing ... ok
2026-09-20T07:21:07.4478666Z test smoke_tests::popover_is_clickable_above_content ... ok
2026-09-20T07:21:07.5274190Z test smoke_tests::popover_closes_when_clicking_outside ... ok
2026-09-20T07:21:07.5345907Z test smoke_tests::release_outside_a_text_input_does_not_click_where_it_lands ... ok
2026-09-20T07:21:07.6967604Z test smoke_tests::repo_tab_reorder_does_not_bounce_on_minor_pointer_reversal ... ok
2026-09-20T07:21:07.6968949Z test smoke_tests::repo_tab_strip_never_renders_scroll_arrows ... ok
2026-09-20T07:21:07.8215760Z test smoke_tests::repo_tab_strip_plus_button_opens_add_repo_menu ... ok
2026-09-20T07:21:07.8923357Z test smoke_tests::repo_tabs_can_drag_reorder_by_left_half ... ok
2026-09-20T07:21:07.9424141Z test smoke_tests::repo_tabs_can_drag_reorder_by_right_half ... ok
2026-09-20T07:21:07.9797054Z test smoke_tests::repo_tabs_drop_on_self_is_noop ... ok
2026-09-20T07:21:08.1151039Z test smoke_tests::repo_tabs_middle_click_closes_inactive_tab_without_reactivating ... ok
2026-09-20T07:21:08.1704728Z test smoke_tests::repo_tabs_right_click_does_not_close ... ok
2026-09-20T07:21:08.2208020Z test smoke_tests::repo_tabs_show_separators_only_between_inactive_tabs ... ok
2026-09-20T07:21:08.4188683Z test smoke_tests::repository_tabs_shrink_long_names_before_short_names ... ok
2026-09-20T07:21:08.4613184Z test smoke_tests::repo_tabs_scroll_with_the_wheel_once_they_overflow ... ok
2026-09-20T07:21:08.4614769Z test smoke_tests::scrollbar_allows_dragging_thumb_to_scroll ... ok
2026-09-20T07:21:08.4616330Z test smoke_tests::roomy_repo_tab_expands_to_show_its_full_repository_name ... ok
2026-09-20T07:21:08.4617451Z test smoke_tests::scrollbar_gutter_margin_clicks_still_scroll ... ok
2026-09-20T07:21:08.4618463Z test smoke_tests::scrollbar_thumb_hidden_when_not_overflowing ... ok
2026-09-20T07:21:08.5138089Z test smoke_tests::scrollbar_thumb_visible_when_overflowing ... ok
2026-09-20T07:21:08.5159654Z test smoke_tests::scrollbar_track_uses_own_bounds_when_larger_than_surface ... ok
2026-09-20T07:21:08.5225798Z test smoke_tests::smoke_view_renders_without_panicking ... ok
2026-09-20T07:21:08.5227416Z test smoke_tests::dragging_a_repo_tab_to_the_edge_scrolls_the_strip ... ok
2026-09-20T07:21:08.5231604Z test smoke_tests::scrollbar_drag_does_not_notify_parent_view_for_each_mouse_move ... ok
2026-09-20T07:21:08.5337198Z test smoke_tests::tab_selection_border_keeps_content_inset_stable ... ok
2026-09-20T07:21:08.5338105Z test smoke_tests::text_input_constructs_without_panicking ... ok
2026-09-20T07:21:08.5339045Z test smoke_tests::text_input_context_menu_copy_keeps_focus_and_selection ... ok
2026-09-20T07:21:08.5658601Z test smoke_tests::text_input_context_menu_does_not_resize_input_container ... ok
2026-09-20T07:21:08.5696967Z test smoke_tests::text_input_context_menu_grows_wider_with_ui_zoom ... ok
2026-09-20T07:21:08.5735885Z test smoke_tests::text_input_double_click_selects_word ... ok
2026-09-20T07:21:08.6165691Z test smoke_tests::text_input_focus_after_initial_draw_accepts_typed_input ... ok
2026-09-20T07:21:08.6166805Z test smoke_tests::submodules_section_shows_spinner_while_loading ... ok
2026-09-20T07:21:08.6167706Z test smoke_tests::stash_section_shows_spinner_while_loading ... ok
2026-09-20T07:21:08.6169001Z test smoke_tests::text_input_shift_backspace_deletes_like_backspace ... ok
2026-09-20T07:21:08.6170665Z test smoke_tests::text_input_right_click_context_menu_supports_copy ... ok
2026-09-20T07:21:08.6669633Z test smoke_tests::text_input_supports_basic_clipboard_and_word_shortcuts ... ok
2026-09-20T07:21:08.6670732Z test smoke_tests::text_input_supports_ctrl_z_undo ... ok
2026-09-20T07:21:08.6671622Z test smoke_tests::text_input_supports_shift_home_end_row_selection ... ok
2026-09-20T07:21:08.6672595Z test smoke_tests::text_input_supports_shift_up_down_selection ... ok
2026-09-20T07:21:08.6673591Z test smoke_tests::text_input_supports_shift_pageup_pagedown_selection ... ok
2026-09-20T07:21:08.6674638Z test smoke_tests::text_input_supports_up_down_with_sticky_column ... ok
2026-09-20T07:21:08.7741123Z test smoke_tests::the_title_bar_and_repository_tabs_hold_their_size_at_every_ui_scale ... ok
2026-09-20T07:21:08.8266620Z test smoke_tests::titlebar_hamburger_opens_app_menu ... ok
2026-09-20T07:21:08.8826609Z test smoke_tests::titlebar_window_controls_update_tooltip_on_hover ... ok
2026-09-20T07:21:08.9337085Z test smoke_tests::uniform_list_scrollbar_allows_dragging_thumb_to_scroll ... ok
2026-09-20T07:21:09.0156689Z test smoke_tests::titlebar_hamburger_opens_from_keyboard_and_restores_focus_on_escape ... ok
2026-09-20T07:21:09.0249878Z test smoke_tests::workspace_badge_appears_when_worktree_added_for_branch ... ok
2026-09-20T07:21:09.1108973Z test smoke_tests::workspace_badge_disappears_when_worktree_detaches ... ok
2026-09-20T07:21:09.1642480Z test smoke_tests::workspace_badge_disappears_when_worktree_removed ... ok
2026-09-20T07:21:09.2961473Z test smoke_tests::workspace_badge_moves_when_worktree_branch_renames ... ok
2026-09-20T07:21:09.4615919Z test smoke_tests::workspace_badge_survives_reload_repo_and_manual_worktree_resupply ... ok
2026-09-20T07:21:09.5671325Z test smoke_tests::titlebar_only_reserves_visible_repository_controls_from_window_drag ... ok
2026-09-20T07:21:09.7354108Z test smoke_tests::worktree_branch_and_path_stay_within_one_sidebar_row ... ok
2026-09-20T07:21:09.8430028Z test smoke_tests::worktree_branch_badge_hidden_for_detached_worktree_item ... ok
2026-09-20T07:21:09.9639873Z test smoke_tests::worktrees_section_shows_spinner_while_removing_worktree ... ok
2026-09-20T07:21:10.0217111Z test startup_probe::tests::count_ready_repos_only_counts_opened_repositories ... ok
2026-09-20T07:21:10.0223924Z test startup_probe::tests::pack_repo_progress_keeps_loaded_and_total_counts ... ok
2026-09-20T07:21:10.0256254Z test startup_probe::tests::parse_bool_flag_accepts_common_truthy_values ... ok
2026-09-20T07:21:10.0262264Z test startup_probe::tests::parse_bool_flag_rejects_other_values ... ok
2026-09-20T07:21:10.0264463Z test text_runs::tests::runs_tile_the_text_even_for_broken_ranges ... ok
2026-09-20T07:21:10.0265699Z test text_runs::tests::sanitize_leaves_valid_highlights_untouched ... ok
2026-09-20T07:21:10.0729564Z test text_runs::tests::sanitize_repairs_split_overlapping_and_unsorted_highlights ... ok
2026-09-20T07:21:10.0731012Z test smoke_tests::worktree_branch_badge_shows_full_tooltip_when_truncated ... ok
2026-09-20T07:21:10.0748112Z test text_runs::tests::snap_widens_ranges_that_split_a_multibyte_char ... ok
2026-09-20T07:21:10.0753397Z test text_selection::tests::chromium_lkgm_message_links_only_its_two_urls ... ok
2026-09-20T07:21:10.0761089Z test text_selection::tests::commit_sha_ranges_accept_uppercase_and_reject_short_or_long_runs ... ok
2026-09-20T07:21:10.0763022Z test text_selection::tests::commit_sha_ranges_find_hex_runs_with_boundaries ... ok
2026-09-20T07:21:10.0767855Z test text_selection::tests::commit_sha_ranges_ignore_hex_inside_urls ... ok
2026-09-20T07:21:10.0772173Z test text_selection::tests::commit_sha_ranges_keep_embedded_non_hex_boundaries ... ok
2026-09-20T07:21:10.0773758Z test text_selection::tests::commit_sha_ranges_keep_sentence_and_range_punctuation ... ok
2026-09-20T07:21:10.0784862Z test text_selection::tests::commit_sha_ranges_reject_all_decimal_runs ... ok
2026-09-20T07:21:10.0786791Z test text_selection::tests::commit_sha_ranges_reject_hex_joined_into_a_filename ... ok
2026-09-20T07:21:10.0796509Z test text_selection::tests::commit_sha_ranges_reject_runs_glued_to_a_letter ... ok
2026-09-20T07:21:10.0887541Z test text_selection::tests::message_links_are_sorted_and_do_not_overlap ... ok
2026-09-20T07:21:10.0890006Z test text_selection::tests::token_range_selects_words_whitespace_and_symbols ... ok
2026-09-20T07:21:10.0891747Z test text_selection::tests::token_range_uses_previous_boundary_at_end_of_text ... ok
2026-09-20T07:21:10.1011847Z test text_selection::tests::web_urls_are_found_for_any_hierarchical_scheme_and_mailto ... ok
2026-09-20T07:21:10.1086359Z test text_selection::tests::web_urls_drop_script_and_file_schemes ... ok
2026-09-20T07:21:10.1087522Z test text_selection::tests::web_urls_give_back_sentence_punctuation_but_keep_balanced_brackets ... ok
2026-09-20T07:21:10.1128131Z test text_selection::tests::web_urls_take_the_whole_scheme_token ... ok
2026-09-20T07:21:10.1251148Z test text_selection_owner::tests::a_press_nobody_adopts_drops_the_selection ... ok
2026-09-20T07:21:10.1254990Z test text_selection_owner::tests::a_press_with_nothing_at_stake_writes_no_global ... ok
2026-09-20T07:21:10.1256999Z test text_selection_owner::tests::a_stray_preserve_cannot_resurrect_a_dropped_owner ... ok
2026-09-20T07:21:10.1375380Z test text_selection_owner::tests::adopting_during_a_press_survives_that_press ... ok
2026-09-20T07:21:10.1425952Z test text_selection_owner::tests::adopting_mints_a_fresh_token_and_stales_the_previous_owner ... ok
2026-09-20T07:21:10.1453544Z test text_selection_owner::tests::each_window_keeps_its_own_selection ... ok
2026-09-20T07:21:10.1500072Z test text_selection_owner::tests::preserving_a_press_keeps_the_selection ... ok
2026-09-20T07:21:10.1501814Z test text_selection_owner::tests::re_adopting_during_a_press_still_survives_it ... ok
2026-09-20T07:21:10.1502882Z test text_selection_owner::tests::re_adopting_with_no_press_in_flight_is_a_no_op ... ok
2026-09-20T07:21:10.1504728Z test theme::tests::a_palette_with_non_finite_channels_still_interns_once ... ok
2026-09-20T07:21:10.1566966Z test theme::tests::a_v1_theme_reports_its_version_rather_than_a_type_error ... ok
2026-09-20T07:21:10.1611938Z test theme::tests::amber_dark_semantic_foregrounds_have_strong_canvas_contrast ... ok
2026-09-20T07:21:10.1723549Z test theme::tests::app_theme_stays_small_enough_to_copy_per_row ... ok
2026-09-20T07:21:10.1724374Z test theme::tests::author_colors_spread_across_the_hue_wheel ... ok
2026-09-20T07:21:10.1725180Z test theme::tests::built_in_amber_dark_theme_loads_from_embedded_json ... ok
2026-09-20T07:21:10.1726025Z test theme::tests::built_in_sunset_veil_theme_loads_from_embedded_json ... ok
2026-09-20T07:21:10.1726807Z test theme::tests::built_in_themes_load_from_embedded_json ... ok
2026-09-20T07:21:10.1727578Z test theme::tests::built_in_tokyo_night_theme_loads_from_embedded_json ... ok
2026-09-20T07:21:10.1728519Z test theme::tests::bundled_dark_themes_share_the_darker_canvas_and_compact_radii ... ok
2026-09-20T07:21:10.1729496Z test theme::tests::bundled_light_theme_foregrounds_have_strong_canvas_contrast ... ok
2026-09-20T07:21:10.1730400Z test theme::tests::bundled_light_themes_match_the_dark_theme_radii ... ok
2026-09-20T07:21:10.1731255Z test theme::tests::bundled_theme_assets_explicitly_define_new_syntax_keys ... ok
2026-09-20T07:21:10.1732071Z test theme::tests::bundled_theme_file_exposes_multiple_themes ... ok
2026-09-20T07:21:10.1732867Z test theme::tests::bundled_themes_explicitly_define_every_color_token ... ok
2026-09-20T07:21:10.1733853Z test theme::tests::bundled_themes_keep_the_canvas_and_chrome_hierarchy_for_their_appearance ... ok
2026-09-20T07:21:10.1735312Z test theme::tests::content_header_bg_matches_the_canvas_on_dark_and_is_distinct_on_light ... ok
2026-09-20T07:21:10.1736279Z test theme::tests::different_lane_palettes_are_interned_separately ... ok
2026-09-20T07:21:10.1737403Z test theme::tests::embedded_theme_registry_exposes_default_keys ... ok
2026-09-20T07:21:10.1738224Z test theme::tests::ensure_runtime_theme_dir_creates_missing_directory ... ok
2026-09-20T07:21:10.1739036Z test theme::tests::generated_lane_palette_matches_the_theme_ramp ... ok
2026-09-20T07:21:10.1739953Z test theme::tests::gitcomet_dark_uses_the_tuned_neutral_and_diff_palette ... ok
2026-09-20T07:21:10.1744757Z test theme::tests::hue_fractions_reach_the_primaries_they_name ... ok
2026-09-20T07:21:10.1755572Z test theme::tests::lane_palettes_are_interned_across_theme_loads ... ok
2026-09-20T07:21:10.1830779Z test theme::tests::loads_theme_json_from_file ... ok
2026-09-20T07:21:10.1849411Z test theme::tests::missing_semantic_tokens_fall_back_and_unknown_ones_are_rejected ... ok
2026-09-20T07:21:10.1869689Z test theme::tests::omitting_both_lane_tokens_generates_a_palette_instead_of_inheriting_one ... ok
2026-09-20T07:21:10.1870964Z test theme::tests::parses_theme_json_with_alpha_overrides ... ok
2026-09-20T07:21:10.1883807Z test theme::tests::parses_theme_json_with_optional_syntax_overrides ... ok
2026-09-20T07:21:10.1888478Z test theme::tests::readme_themes_section_points_to_theme_guide ... ok
2026-09-20T07:21:10.1890023Z test theme::tests::rejects_theme_bundle_without_schema_version ... ok
2026-09-20T07:21:10.1893628Z test theme::tests::rejects_unsupported_theme_schema_versions ... ok
2026-09-20T07:21:10.1908277Z test theme::tests::runtime_theme_dir_extends_embedded_themes_with_custom_entries ... ok
2026-09-20T07:21:10.1910208Z test theme::tests::runtime_theme_dir_ignores_embedded_theme_key_collisions_but_keeps_custom_entries ... ok
2026-09-20T07:21:10.1911866Z test theme::tests::runtime_theme_dir_ignores_every_reserved_system_theme_filename ... ok
2026-09-20T07:21:10.1912926Z test theme::tests::runtime_theme_dir_ignores_reserved_system_theme_filenames ... ok
2026-09-20T07:21:10.1925903Z test theme::tests::runtime_themes_are_reused_until_the_directory_changes ... ok
2026-09-20T07:21:10.1930914Z test theme::tests::short_custom_lane_palettes_wrap_instead_of_painting_transparent_lanes ... ok
2026-09-20T07:21:10.2417713Z test theme::tests::specialized_syntax_categories_fallback_to_base_categories ... ok
2026-09-20T07:21:10.2422468Z test theme::tests::render_code_never_builds_its_own_theme ... ok
2026-09-20T07:21:10.2446049Z test theme::tests::specialized_syntax_overrides_beat_base_category_fallbacks ... ok
2026-09-20T07:21:10.2470948Z test theme::tests::themes_markdown_documents_custom_theme_override_rules ... ok
2026-09-20T07:21:10.2604448Z test theme::tests::themes_markdown_example_matches_current_theme_parser ... ok
2026-09-20T07:21:10.2606470Z test theme::tests::themes_markdown_lists_current_supported_syntax_keys ... ok
2026-09-20T07:21:10.2607765Z test theme::tests::with_alpha_preserves_rgb_and_overwrites_alpha ... ok
2026-09-20T07:21:10.2611516Z test ui_probe::tests::main_cpu_percentage_is_bounded_to_one_thread ... ok
2026-09-20T07:21:10.2613450Z test ui_probe::tests::percentile_uses_nearest_rank_for_small_samples ... ok
2026-09-20T07:21:10.2738707Z test ui_scale::tests::scaler_matches_the_scale_it_was_built_from ... ok
2026-09-20T07:21:10.2783335Z test ui_scale::tests::ui_scale_rescaling_uses_percent_ratio ... ok
2026-09-20T07:21:10.2801618Z test ui_scale::tests::ui_scale_round_trips_design_units_without_drift ... ok
2026-09-20T07:21:10.2937629Z test ui_scale::tests::ui_scale_steps_follow_presets ... ok
2026-09-20T07:21:10.2941059Z test view::branch_sidebar::tests::branch_filter_matches_case_insensitively_and_force_expands_collapsed_sections ... ok
2026-09-20T07:21:10.2945647Z test view::branch_sidebar::tests::branch_pin_key_round_trips_both_sections ... ok
2026-09-20T07:21:10.2947417Z test view::branch_sidebar::tests::branch_tooltip_only_appends_upstream_note_when_requested ... ok
2026-09-20T07:21:10.2949359Z test view::branch_sidebar::tests::group_paths_always_includes_the_invoked_group ... ok
2026-09-20T07:21:10.3066662Z test view::branch_sidebar::tests::group_paths_collects_the_group_and_every_directory_under_it ... ok
2026-09-20T07:21:10.3068962Z test view::branch_sidebar::tests::group_paths_ignores_a_sibling_sharing_a_name_prefix ... ok
2026-09-20T07:21:10.3070667Z test view::branch_sidebar::tests::pinned_branches_render_in_a_pinned_section_above_their_home_section ... ok
2026-09-20T07:21:10.3072811Z test view::branch_sidebar::tests::pinned_remote_branch_resolution_does_not_guess_a_slash_boundary ... ok
2026-09-20T07:21:10.3115220Z test view::branch_sidebar::tests::pins_for_missing_branches_produce_no_pinned_section ... ok
2026-09-20T07:21:10.3117431Z test view::branch_sidebar::tests::remote_rows_dedup_upstream_branches_that_also_exist_as_remote_refs ... ok
2026-09-20T07:21:10.3119081Z test view::branch_sidebar::tests::remote_rows_do_not_recreate_a_missing_upstream_tracking_ref ... ok
2026-09-20T07:21:10.3122036Z test view::branch_sidebar::tests::set_collapse_state_drives_a_group_key_both_ways ... ok
2026-09-20T07:21:10.3126937Z test view::branch_sidebar::tests::set_collapse_state_respects_the_inverted_storage_of_default_collapsed_sections ... ok
2026-09-20T07:21:10.3129276Z test view::branch_sidebar::tests::source_fingerprint_ignores_status_only_changes ... ok
2026-09-20T07:21:10.3131260Z test view::branch_sidebar::tests::source_fingerprint_reuses_branch_partition_hashes_when_revs_bump_without_snapshot_change ... ok
2026-09-20T07:21:10.3134181Z test view::branch_sidebar::tests::source_fingerprint_reuses_unchanged_partitions_when_worktrees_change ... ok
2026-09-20T07:21:10.3135948Z test view::branch_sidebar::tests::worktree_label_handles_branchless_and_detached_states ... ok
2026-09-20T07:21:10.3139220Z test view::caches::history_list_plan_tests::a_plan_without_synthetic_rows_is_the_identity ... ok
2026-09-20T07:21:10.3141342Z test view::caches::history_list_plan_tests::a_worktree_row_sits_directly_above_its_head_commit ... ok
2026-09-20T07:21:10.3143031Z test view::caches::history_list_plan_tests::anchors_are_sorted_so_construction_order_does_not_matter ... ok
2026-09-20T07:21:10.3145301Z test view::caches::history_list_plan_tests::row_at_leaves_the_upper_bound_to_its_callers ... ok
2026-09-20T07:21:10.3150559Z test view::caches::history_list_plan_tests::several_worktrees_on_the_same_commit_stack_above_it ... ok
2026-09-20T07:21:10.3153581Z test view::caches::history_list_plan_tests::the_working_tree_row_shifts_every_commit_by_one ... ok
2026-09-20T07:21:10.3155448Z test view::caches::tests::branch_sidebar_cache_fingerprint_changes_when_worktrees_rev_bumps ... ok
2026-09-20T07:21:10.3158437Z test view::caches::tests::branch_sidebar_cache_lookup_by_cached_source_reuses_rows_when_revs_bump ... ok
2026-09-20T07:21:10.3163208Z test view::caches::tests::branch_sidebar_cache_lookup_by_source_rejects_repo_and_source_mismatches ... ok
2026-09-20T07:21:10.3165010Z test view::caches::tests::branch_sidebar_cache_lookup_by_source_reuses_rows_after_worktrees_rev_bump ... ok
2026-09-20T07:21:10.3166537Z test view::caches::tests::branch_sidebar_cache_lookup_by_source_reuses_rows_and_updates_fingerprint ... ok
2026-09-20T07:21:10.3169236Z test view::caches::tests::detached_head_history_branch_text_adds_head_label_once ... ok
2026-09-20T07:21:10.3174361Z test view::caches::tests::history_branch_chips_do_not_merge_same_name_across_commits ... ok
2026-09-20T07:21:10.3176254Z test view::caches::tests::history_branch_chips_keep_detached_head_in_its_own_chip ... ok
2026-09-20T07:21:10.3177678Z test view::caches::tests::history_branch_chips_keep_slash_named_local_ref_distinct_from_remote_ref ... ok
2026-09-20T07:21:10.3182125Z test view::caches::tests::history_branch_chips_merge_same_named_local_and_remote_refs_on_one_commit ... ok
2026-09-20T07:21:10.3186836Z test view::caches::tests::history_branch_text_cache_precomputes_head_and_remote_labels ... ok
2026-09-20T07:21:10.3188762Z test view::caches::tests::history_branch_text_dedups_and_orders_duplicate_names ... ok
2026-09-20T07:21:10.3190388Z test view::caches::tests::history_ref_items_keep_local_and_remote_refs_with_same_display_text ... ok
2026-09-20T07:21:10.3192942Z test view::caches::tests::history_ref_items_preserve_detached_head_as_informational ... ok
2026-09-20T07:21:10.3204131Z test view::caches::tests::history_ref_items_preserve_display_order_and_ref_types_for_attached_head ... ok
2026-09-20T07:21:10.3206291Z test view::caches::tests::history_short_sha_vm_formats_lazily_and_caches_result ... ok
2026-09-20T07:21:10.3207646Z test view::caches::tests::history_short_sha_vm_preserves_short_ids_without_padding ... ok
2026-09-20T07:21:10.3211545Z test view::caches::tests::history_stash_analysis_ignores_stash_ids_absent_from_log ... ok
2026-09-20T07:21:10.3218527Z test view::caches::tests::history_stash_analysis_keeps_matching_tip_message_and_helper ... ok
2026-09-20T07:21:10.3220451Z test view::caches::tests::history_tag_names_cache_dedups_once_per_target ... ok
2026-09-20T07:21:10.3221668Z test view::caches::tests::history_when_vm_formats_lazily_and_caches_result ... ok
2026-09-20T07:21:10.3226977Z test view::chrome::tests::the_chrome_scale_is_the_identity_on_both_axes ... ok
2026-09-20T07:21:10.3238648Z test view::chrome::tests::the_macos_traffic_lights_share_the_title_bars_midline ... ok
2026-09-20T07:21:10.3240600Z test view::chrome::tests::titlebar_buttons_do_not_double_set_hover_style ... ok
2026-09-20T07:21:10.3241884Z test view::chrome::tests::titlebar_double_click_action_matches_platform_convention ... ok
2026-09-20T07:21:10.3244203Z test view::chrome::tests::titlebar_double_click_requires_standard_double_click ... ok
2026-09-20T07:21:10.3248754Z test view::chrome::tests::titlebar_drag_state_move_request_is_consumed_once ... ok
2026-09-20T07:21:10.3250731Z test view::chrome::tests::titlebar_drag_state_tracks_single_clicks_and_suppresses_double_click_drags ... ok
2026-09-20T07:21:10.3464118Z test view::chrome::tests::window_frame_outline_color_tracks_platform_and_theme ... ok
2026-09-20T07:21:10.3465443Z test smoke_tests::workspace_badge_reappears_after_sidebar_data_request_cycle ... ok
2026-09-20T07:21:10.3467668Z test view::chrome::tests::window_frame_outline_is_omitted_on_windows ... ok
2026-09-20T07:21:10.3497811Z test view::chrome::tests::window_frame_visual_inset_matches_platform_chrome_strategy ... ok
2026-09-20T07:21:10.3641652Z test view::clone_progress::tests::clone_progress_color_uses_neutral_dark_theme_alphas ... ok
2026-09-20T07:21:10.3643295Z test view::clone_progress::tests::clone_progress_color_uses_neutral_light_theme_alphas ... ok
2026-09-20T07:21:10.3645569Z test view::clone_progress::tests::clone_progress_copy_switches_to_abort_language_when_cancelling ... ok
2026-09-20T07:21:10.3650132Z test view::clone_progress::tests::clone_progress_copy_uses_stage_labels_for_running_clone ... ok
2026-09-20T07:21:10.3652194Z test view::clone_progress::tests::clone_progress_dest_label_uses_display_path ... ok
2026-09-20T07:21:10.3737620Z test view::clone_progress::tests::clone_progress_fill_width_clamps_to_bar_bounds ... ok
2026-09-20T07:21:10.3823334Z test view::clone_progress::tests::clone_progress_segment_weights_split_fill_and_remainder ... ok
2026-09-20T07:21:10.3964952Z test view::command_palette::tests::contiguous_matches_rank_above_gapped_ones ... ok
2026-09-20T07:21:10.3967220Z test view::command_palette::tests::continue_stays_disabled_while_conflicts_remain ... ok
2026-09-20T07:21:10.3968297Z test view::command_palette::tests::each_tag_push_mode_has_its_own_availability ... ok
2026-09-20T07:21:10.3970749Z test view::command_palette::tests::every_category_is_one_contiguous_run ... ok
2026-09-20T07:21:10.3973803Z test view::command_palette::tests::filtered_commands_ranks_prefix_hits_first_and_keeps_positions ... ok
2026-09-20T07:21:10.3975040Z test view::command_palette::tests::filtered_commands_without_query_lists_everything_available ... ok
2026-09-20T07:21:10.3976676Z test view::command_palette::tests::fuzzy_match_finds_subsequences_across_words ... ok
2026-09-20T07:21:10.3978360Z test view::command_palette::tests::go_to_is_findable_by_its_label_and_by_its_old_reveal_wording ... ok
2026-09-20T07:21:10.3981965Z test view::command_palette::tests::keyword_matches_find_commands_their_label_no_longer_spells_out ... ok
2026-09-20T07:21:10.4035228Z test view::command_palette::tests::label_matches_outrank_keyword_matches ... ok
2026-09-20T07:21:10.4037108Z test view::command_palette::tests::locate_file_in_explorer_is_a_repository_command ... ok
2026-09-20T07:21:10.4038370Z test view::command_palette::tests::open_remote_in_browser_is_findable_by_forge_words ... ok
2026-09-20T07:21:10.4041142Z test view::command_palette::tests::open_remote_in_browser_shows_the_chord_it_is_bound_to ... ok
2026-09-20T07:21:10.4045463Z test view::command_palette::tests::platform_commands_are_listed_everywhere_and_disabled_elsewhere ... ok
2026-09-20T07:21:10.4047209Z test view::command_palette::tests::rebase_onto_is_available_for_repository_commands ... ok
2026-09-20T07:21:10.4048461Z test view::command_palette::tests::remote_web_page_need_reports_its_context_reason ... ok
2026-09-20T07:21:10.4051001Z test view::command_palette::tests::rename_branch_is_available_for_repository_commands ... ok
2026-09-20T07:21:10.4055190Z test view::command_palette::tests::sequencer_commands_are_unavailable_while_one_is_running ... ok
2026-09-20T07:21:10.4056862Z test view::command_palette::tests::unavailable_reasons_follow_the_state_they_depend_on ... ok
2026-09-20T07:21:10.4058215Z test view::command_palette::tests::visual_list_index_accounts_for_grouped_and_search_headers ... ok
2026-09-20T07:21:10.4060829Z test view::commit_message_hover::tests::a_pointer_returning_to_the_row_cancels_the_pending_close ... ok
2026-09-20T07:21:10.4068685Z test view::commit_message_hover::tests::a_still_pointer_keeps_the_running_delay ... ok
2026-09-20T07:21:10.4076420Z test view::commit_message_hover::tests::card_flips_above_the_row_when_there_is_more_room_there ... ok
2026-09-20T07:21:10.4077842Z test view::commit_message_hover::tests::caps_a_pathological_body_on_a_character_boundary ... ok
2026-09-20T07:21:10.4080570Z test view::commit_message_hover::tests::card_stays_inside_the_window_next_to_a_row_at_the_right_edge ... ok
2026-09-20T07:21:10.4085231Z test view::commit_message_hover::tests::deliberate_movement_re_arms_the_delay ... ok
2026-09-20T07:21:10.4087155Z test view::commit_message_hover::tests::dismiss_drops_the_open_card_and_anything_pending ... ok
2026-09-20T07:21:10.4088463Z test view::commit_message_hover::tests::hovering_a_second_commit_replaces_the_card ... ok
2026-09-20T07:21:10.4090778Z test view::commit_message_hover::tests::shows_the_summary_until_the_body_arrives ... ok
2026-09-20T07:21:10.4102710Z test view::commit_message_hover::tests::leaving_the_row_closes_the_card_once_the_grace_elapses ... ok
2026-09-20T07:21:10.4104393Z test view::commit_message_text::tests::empty_summary_produces_no_highlights ... ok
2026-09-20T07:21:10.4105559Z test view::commit_message_text::tests::highlights_survive_multibyte_text ... ok
2026-09-20T07:21:10.4108102Z test view::commit_message_text::tests::summary_emphasis_does_not_overlap_a_link_in_the_summary ... ok
2026-09-20T07:21:10.4112475Z test view::commit_message_text::tests::summary_line_is_emphasised_and_body_is_not ... ok
2026-09-20T07:21:10.4114136Z test view::commit_signature::tests::a_bad_signature_tooltip_does_not_repeat_signature ... ok
2026-09-20T07:21:10.4115374Z test view::commit_signature::tests::an_uncertified_key_says_so_in_the_tooltip ... ok
2026-09-20T07:21:10.4117783Z test view::commit_signature::tests::an_untrusted_key_has_its_own_warning_badge ... ok
2026-09-20T07:21:10.4157706Z test view::commit_signature::tests::failed_statuses_warn_with_their_own_palettes ... ok
2026-09-20T07:21:10.4160041Z test view::commit_signature::tests::verified_statuses_use_the_shield_check_and_the_info_palette ... ok
2026-09-20T07:21:10.4161756Z test view::components::avatar::tests::author_color_is_deterministic_and_name_sensitive ... ok
2026-09-20T07:21:10.4215520Z test view::components::avatar::tests::initials_fall_back_for_empty_or_symbolic_names ... ok
2026-09-20T07:21:10.4217292Z test view::components::avatar::tests::initials_from_single_word_take_two_chars ... ok
2026-09-20T07:21:10.4218623Z test view::components::avatar::tests::initials_origin_is_line_height_invariant ... ok
2026-09-20T07:21:10.4268463Z test view::components::avatar::tests::initials_origin_places_baseline_at_center_plus_half_cap_height ... ok
2026-09-20T07:21:10.4273668Z test view::components::avatar::tests::initials_take_first_and_last_word ... ok
2026-09-20T07:21:10.4275378Z test view::components::context_menu::tests::context_menu_close_uses_normal_text_and_standard_icon_color ... ok
2026-09-20T07:21:10.4276966Z test view::components::context_menu::tests::context_menu_icon_color_preserves_destructive_and_warning_semantics ... ok
2026-09-20T07:21:10.4279607Z test view::components::context_menu::tests::context_menu_icon_path_accepts_direct_svg_paths ... ok
2026-09-20T07:21:10.4284126Z test view::components::context_menu::tests::context_menu_icon_path_covers_all_context_menu_svg_icons ... ok
2026-09-20T07:21:10.4285858Z test view::components::context_menu::tests::context_menu_icon_path_maps_named_link_icons ... ok
2026-09-20T07:21:10.4287189Z test view::components::context_menu::tests::context_menu_icon_path_uses_label_fallbacks ... ok
2026-09-20T07:21:10.4289427Z test view::components::context_menu::tests::every_menu_row_kind_shares_one_height ... ok
2026-09-20T07:21:10.4334249Z test view::components::context_menu::tests::secondary_heading_is_muted_against_the_primary ... ok
2026-09-20T07:21:10.4338851Z test view::components::context_menu::tests::secondary_heading_renders_smaller_than_the_primary ... ok
2026-09-20T07:21:10.4340218Z test view::components::interactive_row::tests::flat_rows_have_square_interaction_fills ... ok
2026-09-20T07:21:10.4344844Z test view::components::interactive_row::tests::focus_outline_is_a_one_pixel_inset_in_both_appearances ... ok
2026-09-20T07:21:10.4346587Z test view::components::interactive_row::tests::idle_rows_use_canonical_overlays_on_every_surface ... ok
2026-09-20T07:21:10.4347947Z test view::components::interactive_row::tests::open_state_takes_priority_over_selection ... ok
2026-09-20T07:21:10.4394972Z test view::components::interactive_row::tests::selected_background_persists_through_hover_and_press ... ok
2026-09-20T07:21:10.4400253Z test view::components::interactive_row::tests::selection_outline_adds_a_non_fill_selection_cue ... ok
2026-09-20T07:21:10.4402432Z test view::components::picker_prompt::tests::a_collapsed_section_keeps_its_header_and_drops_its_rows ... ok
2026-09-20T07:21:10.4520079Z test view::components::picker_prompt::tests::a_collapsed_section_still_counts_only_the_rows_the_query_matched ... ok
2026-09-20T07:21:10.4522644Z test view::components::picker_prompt::tests::a_detail_line_makes_a_row_one_line_box_taller ... ok
2026-09-20T07:21:10.4524078Z test view::components::picker_prompt::tests::a_list_that_barely_scrolls_renders_every_row ... ok
2026-09-20T07:21:10.4526228Z test view::components::picker_prompt::tests::a_long_list_renders_only_what_can_be_seen ... ok
2026-09-20T07:21:10.4530655Z test view::components::picker_prompt::tests::a_section_header_is_counted_once_above_the_row_that_opens_it ... ok
2026-09-20T07:21:10.4532556Z test view::components::picker_prompt::tests::a_single_line_row_is_never_shorter_than_a_control ... ok
2026-09-20T07:21:10.4534108Z test view::components::picker_prompt::tests::an_uncollapsed_layout_places_one_header_before_each_sections_first_row ... ok
2026-09-20T07:21:10.4536811Z test view::components::picker_prompt::tests::ascii_matcher_returns_none_when_needle_is_longer_than_haystack ... ok
2026-09-20T07:21:10.4541590Z test view::components::picker_prompt::tests::collapsing_every_section_leaves_the_headers_as_the_only_rows ... ok
2026-09-20T07:21:10.4543358Z test view::components::picker_prompt::tests::comfortable_density_makes_picker_rows_taller ... ok
2026-09-20T07:21:10.4544665Z test view::components::picker_prompt::tests::geometry_reports_the_scale_it_was_built_at ... ok
2026-09-20T07:21:10.4562640Z test view::components::picker_prompt::tests::match_items_skips_queries_longer_than_candidate_labels ... ok
2026-09-20T07:21:10.4564432Z test view::components::picker_prompt::tests::picker_prompt_item_maps_search_hits_into_part_local_ranges ... ok
2026-09-20T07:21:10.4583597Z test view::components::picker_prompt::tests::picker_prompt_item_search_skips_non_searchable_separators ... ok
2026-09-20T07:21:10.4585767Z test view::components::picker_prompt::tests::picker_prompt_layout_drops_headers_for_sections_without_matches ... ok
2026-09-20T07:21:10.4587494Z test view::components::picker_prompt::tests::picker_prompt_layout_keeps_sections_contiguous_when_filtering ... ok
2026-09-20T07:21:10.4594965Z test view::components::picker_prompt::tests::picker_prompt_layout_reserves_a_child_slot_per_section_header ... ok
2026-09-20T07:21:10.4601898Z test view::components::picker_prompt::tests::reveal_offset_scrolls_to_rows_outside_the_viewport_and_leaves_visible_ones_alone ... ok
2026-09-20T07:21:10.4603993Z test view::components::picker_prompt::tests::reveal_offset_stays_within_the_scrollable_range ... ok
2026-09-20T07:21:10.4605413Z test view::components::picker_prompt::tests::scrolling_down_keeps_the_window_around_the_viewport ... ok
2026-09-20T07:21:10.4609741Z test view::components::picker_prompt::tests::secondary_parts_keep_filtering_and_highlighting_the_row ... ok
2026-09-20T07:21:10.4614670Z test view::components::picker_prompt::tests::secondary_parts_stay_out_of_the_sort_key ... ok
2026-09-20T07:21:10.4616485Z test view::components::picker_prompt::tests::source_order_keeps_matches_in_declaration_order ... ok
2026-09-20T07:21:10.4617873Z test view::components::picker_prompt::tests::the_marked_row_shows_a_check_instead_of_its_own_icon ... ok
2026-09-20T07:21:10.4620809Z test view::components::picker_prompt::tests::the_windowed_list_is_exactly_as_tall_as_the_full_one ... ok
2026-09-20T07:21:10.4626093Z test view::components::picker_prompt::tests::unmarked_rows_without_an_icon_fall_back_to_the_picker_wide_one ... ok
2026-09-20T07:21:10.4628467Z test view::components::repository_badge::tests::repository_initials_use_name_boundaries_then_fill_from_the_name ... ok
2026-09-20T07:21:10.4629702Z test view::components::text_fade::tests::fade_only_marks_text_that_runs_out_of_room ... ok
2026-09-20T07:21:10.5021611Z test view::chrome::tests::the_chrome_never_reaches_for_a_rem_based_size ... ok
2026-09-20T07:21:10.5026662Z test view::components::tokens::tests::a_content_header_clears_the_controls_it_holds ... ok
2026-09-20T07:21:10.5028234Z test view::components::tokens::tests::an_in_row_control_leaves_air_in_the_row ... ok
2026-09-20T07:21:10.5029442Z test view::components::tokens::tests::every_density_step_grows_controls_and_headers ... ok
2026-09-20T07:21:10.5031579Z test view::components::truncated_text::tests::fallback_tooltip_element_id_is_stable ... ok
2026-09-20T07:21:10.5039436Z test view::components::truncated_text::tests::the_constructed_size_drives_the_line_box_not_the_ancestor ... ok
2026-09-20T07:21:10.5041345Z test view::components::truncated_text::tests::truncated_text_path_alignment_converges_in_layout_passes ... ok
2026-09-20T07:21:10.5042917Z test view::conflict_resolver::tests::block_diff::aligned_three_way_word_highlights_mark_only_changed_side_lines ... ok
2026-09-20T07:21:10.5045438Z test view::conflict_resolver::tests::block_diff::aligned_two_way_word_highlights_mark_changed_rows ... ok
2026-09-20T07:21:10.5052285Z test view::conflict_resolver::tests::block_diff::block_local_two_way_conflict_maps_leave_boundary_context_unmapped ... ok
2026-09-20T07:21:10.5054161Z test view::conflict_resolver::tests::block_diff::block_local_two_way_diff_rows_empty_for_no_conflicts ... ok
2026-09-20T07:21:10.5055599Z test view::conflict_resolver::tests::block_diff::block_local_two_way_diff_rows_handles_multiple_blocks ... ok
2026-09-20T07:21:10.5059829Z test view::conflict_resolver::tests::block_diff::block_local_two_way_diff_rows_keeps_trailing_context_without_terminal_newline ... ok
2026-09-20T07:21:10.5065584Z test view::conflict_resolver::tests::block_diff::block_local_two_way_diff_rows_preserves_tiny_block_prefix_alignment ... ok
2026-09-20T07:21:10.5068068Z test view::conflict_resolver::tests::block_diff::block_local_two_way_diff_rows_preserves_tiny_block_suffix_alignment ... ok
2026-09-20T07:21:10.5069722Z test view::conflict_resolver::tests::block_diff::block_local_two_way_diff_rows_produces_correct_rows_and_line_numbers ... ok
2026-09-20T07:21:10.5074143Z test view::conflict_resolver::tests::block_diff::block_local_two_way_diff_rows_stats_keep_large_blocks_out_of_whole_block_diff ... ok
2026-09-20T07:21:10.5078979Z test view::conflict_resolver::tests::block_diff::build_three_way_conflict_maps_includes_per_side_ranges ... ok
2026-09-20T07:21:10.5080808Z test view::conflict_resolver::tests::block_diff::conflict_index_for_line_empty_ranges ... ok
2026-09-20T07:21:10.5082149Z test view::conflict_resolver::tests::block_diff::conflict_index_for_line_finds_correct_range ... ok
2026-09-20T07:21:10.5084607Z test view::conflict_resolver::tests::block_diff::conflict_index_for_line_single_range ... ok
2026-09-20T07:21:10.5089431Z test view::conflict_resolver::tests::block_diff::per_side_ranges_binary_search_matches_per_line_maps ... ok
2026-09-20T07:21:10.5091225Z test view::conflict_resolver::tests::block_diff::projection_matches_visible_map_identity ... ok
2026-09-20T07:21:10.5092611Z test view::conflict_resolver::tests::block_diff::projection_matches_visible_map_with_collapsed ... ok
2026-09-20T07:21:10.5095172Z test view::conflict_resolver::tests::block_diff::projection_multiple_collapsed_blocks ... ok
2026-09-20T07:21:10.5099744Z test view::conflict_resolver::tests::block_diff::projection_matches_visible_map_with_large_block_gap ... ok
2026-09-20T07:21:10.5101440Z test view::conflict_resolver::tests::block_diff::projection_out_of_bounds_returns_none ... ok
2026-09-20T07:21:10.5102728Z test view::conflict_resolver::tests::block_diff::projection_visible_index_for_conflict ... ok
2026-09-20T07:21:10.5105274Z test view::conflict_resolver::tests::block_diff::three_way_word_highlights_align_shifted_local_and_remote_rows ... ok
2026-09-20T07:21:10.5110022Z test view::conflict_resolver::tests::block_diff::three_way_word_highlights_keep_global_offsets_per_column ... ok
2026-09-20T07:21:10.5112454Z test view::conflict_resolver::tests::minimap::a_resolved_conflict_hidden_behind_hide_resolved_recolors_its_summary_row ... ok
2026-09-20T07:21:10.5114098Z test view::conflict_resolver::tests::minimap::a_resolved_conflict_recedes_while_its_neighbour_stays_open ... ok
2026-09-20T07:21:10.5117264Z test view::conflict_resolver::tests::minimap::bands_are_capped_and_merge_changes_that_share_one_band ... ok
2026-09-20T07:21:10.5119685Z test view::conflict_resolver::tests::minimap::bands_mark_each_side_in_its_own_color ... ok
2026-09-20T07:21:10.5132870Z test view::conflict_resolver::tests::minimap::hidden_rows_fold_into_their_summary_band ... ok
2026-09-20T07:21:10.5135555Z test view::conflict_resolver::tests::minimap::identity_map_yields_no_bands ... ok
2026-09-20T07:21:10.5571858Z test view::conflict_resolver::tests::minimap::trailing_overscroll_rows_extend_the_band_range ... ok
2026-09-20T07:21:10.5574050Z test view::conflict_resolver::tests::navigation::anchor_reconciliation_uses_the_documented_precedence ... ok
2026-09-20T07:21:10.5678615Z test view::conflict_resolver::tests::navigation::conflict_navigation_reaches_rendered_blocks_the_plan_does_not_call_conflicts ... ok
2026-09-20T07:21:10.5684564Z test view::conflict_resolver::tests::navigation::filtered_navigation_and_availability_share_the_semantic_anchor ... ok
2026-09-20T07:21:10.5687117Z test view::conflict_resolver::tests::navigation::fresh_target_priority_is_unresolved_then_original_then_delta ... ok
2026-09-20T07:21:10.5688905Z test view::conflict_resolver::tests::navigation::materialized_original_conflict_retains_rows_and_semantic_navigation ... ok
2026-09-20T07:21:10.5692265Z test view::conflict_resolver::tests::navigation::plan_targets_include_automatic_deltas_in_source_order ... ok
2026-09-20T07:21:10.5697884Z test view::conflict_resolver::tests::navigation::planless_sessions_use_all_regions_and_display_only_is_the_final_fallback ... ok
2026-09-20T07:21:10.5700359Z test view::conflict_resolver::tests::navigation::resolved_original_conflicts_remain_conflict_targets_but_not_unresolved_targets ... ok
2026-09-20T07:21:10.5702084Z test view::conflict_resolver::tests::navigation::the_fallback_ignores_an_anchor_the_filter_rejects ... ok
2026-09-20T07:21:10.5705496Z test view::conflict_resolver::tests::navigation::the_fallback_leaves_multi_match_navigation_alone ... ok
2026-09-20T07:21:10.5709861Z test view::conflict_resolver::tests::navigation::the_sole_remaining_target_is_reachable_from_itself ... ok
2026-09-20T07:21:10.5711006Z test view::conflict_resolver::tests::parsing::append_lines_adds_newlines_safely ... ok
2026-09-20T07:21:10.5712741Z test view::conflict_resolver::tests::parsing::bootstrap_resolved_output_text_materializes_conflicted_output ... ok
2026-09-20T07:21:10.5714604Z test view::conflict_resolver::tests::parsing::bootstrap_resolved_output_text_reuses_clean_current_arc ... ok
2026-09-20T07:21:10.5866635Z test view::conflict_resolver::tests::parsing::both_placeholder_variants_are_recognized_by_text ... ok
2026-09-20T07:21:10.5942506Z test view::conflict_resolver::tests::parsing::dedupe_index_contains_matched_lines ... ok
2026-09-20T07:21:10.5971509Z test view::conflict_resolver::tests::parsing::dedupe_index_excludes_manual_lines ... ok
2026-09-20T07:21:10.6024719Z test view::conflict_resolver::tests::parsing::empty_conflict_blocks_parse_and_generate ... ok
2026-09-20T07:21:10.6044881Z test view::conflict_resolver::tests::parsing::end_marker_without_start_is_plain_text ... ok
2026-09-20T07:21:10.6196082Z test view::conflict_resolver::tests::parsing::generate_with_options_preserves_unresolved_markers_with_labels ... ok
2026-09-20T07:21:10.6198212Z test view::conflict_resolver::tests::parsing::inline_rows_expand_modify_into_remove_and_add ... ok
2026-09-20T07:21:10.6203266Z test view::conflict_resolver::tests::parsing::malformed_diff3_missing_end_marker_preserved_as_text ... ok
2026-09-20T07:21:10.6308944Z test view::conflict_resolver::tests::parsing::malformed_markers_are_preserved ... ok
2026-09-20T07:21:10.6361930Z test view::conflict_resolver::tests::parsing::malformed_missing_end_marker_crlf_preserved_as_text ... ok
2026-09-20T07:21:10.6518941Z test view::conflict_resolver::tests::parsing::malformed_missing_end_marker_preserved_as_text ... ok
2026-09-20T07:21:10.6520191Z test view::conflict_resolver::tests::parsing::malformed_missing_separator_preserved_as_text ... ok
2026-09-20T07:21:10.6521895Z test view::conflict_resolver::tests::parsing::marker_labels_with_extra_text_parsed_correctly ... ok
2026-09-20T07:21:10.6626088Z test view::conflict_resolver::tests::parsing::mixed_two_way_and_diff3_conflicts ... ok
2026-09-20T07:21:10.6631666Z test view::conflict_resolver::tests::parsing::multi_line_unresolved_placeholder_preserves_crlf_output_rows ... ok
2026-09-20T07:21:10.6633446Z test view::conflict_resolver::tests::parsing::multiline_asymmetric_conflict_blocks ... ok
2026-09-20T07:21:10.6634754Z test view::conflict_resolver::tests::parsing::no_trailing_newline_on_file ... ok
2026-09-20T07:21:10.6639536Z test view::conflict_resolver::tests::parsing::parses_and_generates_conflicts ... ok
2026-09-20T07:21:10.6640996Z test view::conflict_resolver::tests::parsing::parses_diff3_style_markers ... ok
2026-09-20T07:21:10.6642640Z test view::conflict_resolver::tests::parsing::placeholder_flag_leaves_a_real_marker_entry_intact ... ok
2026-09-20T07:21:10.6686741Z test view::conflict_resolver::tests::parsing::placeholder_rows_read_as_unresolved_conflicts_without_a_marker_entry ... ok
2026-09-20T07:21:10.6846861Z test view::conflict_resolver::tests::parsing::populate_bases_converts_two_way_to_three_way_compatible ... ok
2026-09-20T07:21:10.6849133Z test view::conflict_resolver::tests::parsing::provenance_empty_line_matches_empty_source ... ok
2026-09-20T07:21:10.6850290Z test view::conflict_resolver::tests::parsing::provenance_empty_output_returns_empty ... ok
2026-09-20T07:21:10.6853259Z test view::conflict_resolver::tests::parsing::provenance_matches_exact_source_lines ... ok
2026-09-20T07:21:10.6978641Z test view::conflict_resolver::tests::parsing::provenance_priority_a_over_b ... ok
2026-09-20T07:21:10.7006428Z test view::conflict_resolver::tests::parsing::resolved_line_source_badge_chars ... ok
2026-09-20T07:21:10.7177625Z test view::conflict_resolver::tests::parsing::resolved_output_block_map_agrees_with_the_generated_text ... ok
2026-09-20T07:21:10.7179662Z test view::conflict_resolver::tests::parsing::resolved_output_gutter_row_packs_marker_bits ... ok
2026-09-20T07:21:10.7315097Z test view::conflict_resolver::tests::parsing::resolved_whitespace_only_blocks_emit_their_pick_not_the_placeholder ... ok
2026-09-20T07:21:10.7320113Z test view::conflict_resolver::tests::parsing::separator_without_start_marker_is_plain_text ... ok
2026-09-20T07:21:10.7321932Z test view::conflict_resolver::tests::parsing::shared_marker_parse_reuses_original_backing ... ok
2026-09-20T07:21:10.7325043Z test view::conflict_resolver::tests::parsing::shared_nonempty_marker_parse_skips_clean_text ... ok
2026-09-20T07:21:10.7329226Z test view::conflict_resolver::tests::parsing::source_line_key_content_hash_differs_for_different_text ... ok
2026-09-20T07:21:10.7331739Z test view::conflict_resolver::tests::parsing::split_and_inline_views_consistent_for_mixed_mode_conflicts ... ok
2026-09-20T07:21:10.7333385Z test view::conflict_resolver::tests::parsing::split_output_lines_for_outline_keeps_single_empty_row_for_empty_text ... ok
2026-09-20T07:21:10.7356796Z test view::conflict_resolver::tests::parsing::split_output_lines_for_outline_keeps_trailing_newline_row ... ok
2026-09-20T07:21:10.7362684Z test view::conflict_resolver::tests::parsing::two_way_blocks_have_no_base_three_way_have_base ... ok
2026-09-20T07:21:10.7364474Z test view::conflict_resolver::tests::parsing::two_way_indexed_provenance_uses_source_line_numbers ... ok
2026-09-20T07:21:10.7366010Z test view::conflict_resolver::tests::parsing::unresolved_placeholder_collapses_a_multi_line_block_to_one_row ... ok
2026-09-20T07:21:10.7435128Z test view::conflict_resolver::tests::parsing::unresolved_placeholder_preserves_crlf_output_rows ... ok
2026-09-20T07:21:10.7437085Z test view::conflict_resolver::tests::parsing::valid_conflict_before_malformed_is_preserved ... ok
2026-09-20T07:21:10.7439450Z test view::conflict_resolver::tests::parsing::whitespace_only_blocks_name_themselves_in_the_placeholder ... ok
2026-09-20T07:21:10.7441135Z test view::conflict_resolver::tests::parsing::whitespace_only_placeholder_preserves_crlf_output_rows ... ok
2026-09-20T07:21:10.7455492Z test view::conflict_resolver::tests::resolution::active_conflict_autosolve_trace_label_reports_rule_and_confidence ... ok
2026-09-20T07:21:10.7505289Z test view::conflict_resolver::tests::resolution::active_conflict_autosolve_trace_label_returns_none_when_not_auto_or_oob ... ok
2026-09-20T07:21:10.7507272Z test view::conflict_resolver::tests::resolution::apply_session_region_resolutions_applies_pick_states ... ok
2026-09-20T07:21:10.7508869Z test view::conflict_resolver::tests::resolution::apply_session_region_resolutions_materializes_custom_resolved_text ... ok
2026-09-20T07:21:10.7512934Z test view::conflict_resolver::tests::resolution::apply_session_region_resolutions_with_index_map_tracks_remaining_blocks ... ok
2026-09-20T07:21:10.7514693Z test view::conflict_resolver::tests::resolution::apply_session_unresolved_clears_stale_source_selection ... ok
2026-09-20T07:21:10.7516946Z test view::conflict_resolver::tests::resolution::auto_resolve_both_changed_differently_not_resolved ... ok
2026-09-20T07:21:10.7518862Z test view::conflict_resolver::tests::resolution::auto_resolve_generates_correct_text ... ok
2026-09-20T07:21:10.7521667Z test view::conflict_resolver::tests::resolution::auto_resolve_identical_sides ... ok
2026-09-20T07:21:10.7546152Z test view::conflict_resolver::tests::resolution::auto_resolve_multiple_blocks_mixed ... ok
2026-09-20T07:21:10.7554795Z test view::conflict_resolver::tests::resolution::auto_resolve_no_base_different_sides_not_resolved ... ok
2026-09-20T07:21:10.7556485Z test view::conflict_resolver::tests::resolution::auto_resolve_no_base_identical_sides ... ok
2026-09-20T07:21:10.7559219Z test view::conflict_resolver::tests::resolution::auto_resolve_only_ours_changed ... ok
2026-09-20T07:21:10.7564142Z test view::conflict_resolver::tests::resolution::auto_resolve_only_theirs_changed ... ok
2026-09-20T07:21:10.7566380Z test view::conflict_resolver::tests::resolution::auto_resolve_regex_equivalent_sides ... ok
2026-09-20T07:21:10.7567950Z test view::conflict_resolver::tests::resolution::auto_resolve_regex_invalid_pattern_noops ... ok
2026-09-20T07:21:10.7571116Z test view::conflict_resolver::tests::resolution::auto_resolve_regex_only_theirs_changed_from_normalized_base ... ok
2026-09-20T07:21:10.7594696Z test view::conflict_resolver::tests::resolution::auto_resolve_skips_already_resolved ... ok
2026-09-20T07:21:10.7596770Z test view::conflict_resolver::tests::resolution::autosolve_trace_summary_history_mode_uses_history_stat ... ok
2026-09-20T07:21:10.7599229Z test view::conflict_resolver::tests::resolution::autosolve_trace_summary_on_open_mode ... ok
2026-09-20T07:21:10.7601606Z test view::conflict_resolver::tests::resolution::bulk_pick_base_skips_unresolved_blocks_without_base ... ok
2026-09-20T07:21:10.7607157Z test view::conflict_resolver::tests::resolution::bulk_pick_both_concatenates_for_unresolved_blocks ... ok
2026-09-20T07:21:10.7609400Z test view::conflict_resolver::tests::resolution::bulk_pick_updates_only_unresolved_blocks ... ok
2026-09-20T07:21:10.7610766Z test view::conflict_resolver::tests::resolution::conflict_session_summary_counts_include_materialized_auto_resolutions ... ok
2026-09-20T07:21:10.7613460Z test view::conflict_resolver::tests::resolution::context_edits_before_between_and_after_conflicts_only_move_boundaries ... ok
2026-09-20T07:21:10.7619531Z test view::conflict_resolver::tests::resolution::ctrl_pick_key_mapping_matches_kdiff3_1_2_3_aliases ... ok
2026-09-20T07:21:10.7621861Z test view::conflict_resolver::tests::resolution::deleting_conflict_output_to_empty_is_an_empty_manual_resolution ... ok
2026-09-20T07:21:10.7623580Z test view::conflict_resolver::tests::resolution::deleting_placeholder_to_empty_does_not_implicitly_choose_an_empty_source ... ok
2026-09-20T07:21:10.7627105Z test view::conflict_resolver::tests::resolution::derive_region_resolution_updates_detects_manual_and_pick ... ok
2026-09-20T07:21:10.7635688Z test view::conflict_resolver::tests::resolution::derive_region_resolution_updates_preserves_ownership_when_context_changed ... ok
2026-09-20T07:21:10.7638025Z test view::conflict_resolver::tests::resolution::derive_region_resolution_updates_preserves_unresolved_defaults ... ok
2026-09-20T07:21:10.7639510Z test view::conflict_resolver::tests::resolution::detects_conflict_markers_in_text ... ok
2026-09-20T07:21:10.7641983Z test view::conflict_resolver::tests::resolution::effective_counts_fall_back_to_session_counts_without_blocks ... ok
2026-09-20T07:21:10.7647310Z test view::conflict_resolver::tests::resolution::effective_counts_return_zero_without_blocks_or_session ... ok
2026-09-20T07:21:10.7649790Z test view::conflict_resolver::tests::resolution::effective_counts_use_marker_segments_when_blocks_exist ... ok
2026-09-20T07:21:10.7651290Z test view::conflict_resolver::tests::resolution::nav_key_mapping_matches_f2_f3_f7_shortcuts ... ok
2026-09-20T07:21:10.7653239Z test view::conflict_resolver::tests::resolution::next_unresolved_wraps_to_first ... ok
2026-09-20T07:21:10.7669015Z test view::conflict_resolver::tests::resolution::no_false_positives_for_clean_text ... ok
2026-09-20T07:21:10.7715645Z test view::conflict_resolver::tests::resolution::on_open_autosolve_summary_is_none_without_auto_resolutions ... ok
2026-09-20T07:21:10.7720652Z test view::conflict_resolver::tests::resolution::on_open_autosolve_summary_reconstructs_tier_breakdown_from_rules ... ok
2026-09-20T07:21:10.7722419Z test view::conflict_resolver::tests::resolution::open_summary_toast_reports_kdiff3_total_auto_and_unsolved ... ok
2026-09-20T07:21:10.7724116Z test view::conflict_resolver::tests::resolution::plan_summary_counts_deltas_conflicts_and_whitespace_like_kdiff3 ... ok
2026-09-20T07:21:10.7727002Z test view::conflict_resolver::tests::resolution::populate_block_bases_from_ancestor_fills_missing_base ... ok
2026-09-20T07:21:10.7732521Z test view::conflict_resolver::tests::resolution::populate_block_bases_from_shared_ancestor_reuses_ancestor_storage ... ok
2026-09-20T07:21:10.7735144Z test view::conflict_resolver::tests::resolution::populate_block_bases_generates_correct_resolved_text ... ok
2026-09-20T07:21:10.7736588Z test view::conflict_resolver::tests::resolution::populate_block_bases_multiple_conflicts ... ok
2026-09-20T07:21:10.7738884Z test view::conflict_resolver::tests::resolution::populate_block_bases_preserves_existing_base ... ok
2026-09-20T07:21:10.7743727Z test view::conflict_resolver::tests::resolution::prev_unresolved_wraps_to_last ... ok
2026-09-20T07:21:10.7745371Z test view::conflict_resolver::tests::resolution::quick_pick_key_mapping_matches_a_b_c_d_shortcuts ... ok
2026-09-20T07:21:10.7746691Z test view::conflict_resolver::tests::resolution::resolved_count_starts_at_zero ... ok
2026-09-20T07:21:10.7749076Z test view::conflict_resolver::tests::resolution::resolved_count_tracks_picks ... ok
2026-09-20T07:21:10.7754259Z test view::conflict_resolver::tests::resolution::resync_rebuilds_visible_maps_after_session_changes ... ok
2026-09-20T07:21:10.7756139Z test view::conflict_resolver::tests::resolution::resync_reparse_and_reapply_produces_same_output ... ok
2026-09-20T07:21:10.7757683Z test view::conflict_resolver::tests::resolution::selected_empty_source_keeps_its_explicit_source_resolution ... ok
2026-09-20T07:21:10.7760586Z test view::conflict_resolver::tests::resolution::stage_safety_allows_fully_resolved_clean_output ... ok
2026-09-20T07:21:10.7765090Z test view::conflict_resolver::tests::resolution::stage_safety_allows_incomplete_marker_like_content ... ok
2026-09-20T07:21:10.7767501Z test view::conflict_resolver::tests::resolution::stage_safety_blocks_unresolved_blocks_without_markers ... ok
2026-09-20T07:21:10.7769253Z test view::conflict_resolver::tests::resolution::stage_safety_recognizes_manual_replacement_before_session_sync ... ok
2026-09-20T07:21:10.7772068Z test view::conflict_resolver::tests::resolution::two_way_ctrl_pick_key_mapping_uses_1_2_3_without_base ... ok
2026-09-20T07:21:10.7777059Z test view::conflict_resolver::tests::resolution::two_way_quick_pick_key_mapping_uses_a_b_c_without_base ... ok
2026-09-20T07:21:10.7779319Z test view::conflict_resolver::tests::resolution::unresolved_navigation_can_jump_from_resolved_active_conflict ... ok
2026-09-20T07:21:10.7781160Z test view::conflict_resolver::tests::resolution::unresolved_navigation_returns_none_when_fully_resolved ... ok
2026-09-20T07:21:10.7797601Z test view::conflict_resolver::tests::resolution::untouched_placeholder_stays_unresolved_while_another_block_is_edited ... ok
2026-09-20T07:21:10.7802720Z test view::conflict_resolver::tests::split_row_index::compute_word_highlights_for_modify_row ... ok
2026-09-20T07:21:10.7804660Z test view::conflict_resolver::tests::split_row_index::derive_region_resolution_updates_from_segments_uses_block_choices ... ok
2026-09-20T07:21:10.8173287Z test view::conflict_resolver::tests::split_row_index::resolved_output_projection_deep_range_walk_matches_point_lookups ... ok
2026-09-20T07:21:10.8280790Z test view::conflict_resolver::tests::split_row_index::resolved_output_projection_keeps_large_fragment_line_access ... ok
2026-09-20T07:21:10.8283583Z test view::conflict_resolver::tests::split_row_index::resolved_output_projection_matches_generated_text_lines ... ok
2026-09-20T07:21:10.8286124Z test view::conflict_resolver::tests::split_row_index::resolved_output_projection_merges_adjacent_segments_without_newlines ... ok
2026-09-20T07:21:10.8332601Z test view::conflict_resolver::tests::split_row_index::resolved_output_projection_range_walk_matches_point_lookups ... ok
2026-09-20T07:21:10.8503587Z test view::conflict_resolver::tests::split_row_index::resolved_output_projection_tracks_conflict_line_ranges ... ok
2026-09-20T07:21:10.8506694Z test view::conflict_resolver::tests::split_row_index::resolved_output_projection_uses_a_placeholder_row_for_unresolved_block ... ok
2026-09-20T07:21:10.8509137Z test view::conflict_resolver::tests::split_row_index::search_matching_rows_does_not_materialize_split_pages ... ok
2026-09-20T07:21:10.8604000Z test view::conflict_resolver::tests::split_row_index::search_matching_rows_equivalence_with_row_at ... ok
2026-09-20T07:21:10.8654470Z test view::conflict_resolver::tests::split_row_index::search_matching_rows_finds_text_in_block ... ok
2026-09-20T07:21:10.8659359Z test view::conflict_resolver::tests::split_row_index::search_matching_rows_finds_text_in_context ... ok
2026-09-20T07:21:10.8840788Z test view::conflict_resolver::tests::split_row_index::search_ascii_case_insensitive_matching_rows_matches_predicate_path ... ok
2026-09-20T07:21:10.8843308Z test view::conflict_resolver::tests::split_row_index::split_row_index_classifies_modify_vs_context_kinds ... ok
2026-09-20T07:21:10.8845172Z test view::conflict_resolver::tests::split_row_index::split_row_index_conflict_ix_lookup ... ok
2026-09-20T07:21:10.8924136Z test view::conflict_resolver::tests::split_row_index::split_row_index_context_plus_block ... ok
2026-09-20T07:21:10.8991951Z test view::conflict_resolver::tests::split_row_index::split_row_index_empty_segments ... ok
2026-09-20T07:21:10.9250922Z test view::conflict_resolver::tests::split_row_index::split_row_index_equal_block_rows_share_old_new_arc ... ok
2026-09-20T07:21:10.9332436Z test view::conflict_resolver::tests::split_row_index::search_text_matching_rows_matches_predicate_path ... ok
2026-09-20T07:21:10.9451941Z test view::conflict_resolver::tests::split_row_index::split_row_index_gap_diff_no_common_lines_falls_back_to_positional ... ok
2026-09-20T07:21:10.9568179Z test view::conflict_resolver::tests::split_row_index::split_row_index_gap_diff_produces_more_rows_than_positional ... ok
2026-09-20T07:21:10.9569998Z test view::conflict_resolver::tests::split_row_index::split_row_index_gap_diff_with_anchors_refines_each_gap ... ok
2026-09-20T07:21:10.9664453Z test view::conflict_resolver::tests::split_row_index::split_row_index_large_block_no_diff_computation ... ok
2026-09-20T07:21:10.9740498Z test view::conflict_resolver::tests::split_row_index::split_row_index_matches_eager_for_small_segments ... ok
2026-09-20T07:21:10.9742692Z test view::conflict_resolver::tests::split_row_index::split_row_index_metadata_stays_sparse_for_large_block ... ok
2026-09-20T07:21:10.9747065Z test view::conflict_resolver::tests::split_row_index::split_row_index_modify_rows_get_word_highlights ... ok
2026-09-20T07:21:10.9748974Z test view::conflict_resolver::tests::split_row_index::split_row_index_page_cache_reuses_requested_page ... ok
2026-09-20T07:21:10.9750951Z test view::conflict_resolver::tests::split_row_index::split_row_index_page_cache_stays_bounded ... ok
2026-09-20T07:21:10.9892969Z test view::conflict_resolver::tests::split_row_index::split_row_index_positional_alignment_handles_shifted_insertions ... ok
2026-09-20T07:21:11.0013672Z test view::conflict_resolver::tests::split_row_index::split_row_index_positional_alignment_keeps_inserted_block_reviewable ... ok
2026-09-20T07:21:11.0016578Z test view::conflict_resolver::tests::split_row_index::split_row_index_positional_alignment_keeps_repeated_lines_reviewable ... ok
2026-09-20T07:21:11.0018890Z test view::conflict_resolver::tests::split_row_index::split_row_index_row_range_matches_row_at_across_page_boundary ... ok
2026-09-20T07:21:11.0104688Z test view::conflict_resolver::tests::split_row_index::split_row_index_shared_slice_context_rows_reuse_conflict_backing ... ok
2026-09-20T07:21:11.0240550Z test view::conflict_resolver::tests::split_row_index::split_row_index_shared_slice_modify_rows_reuse_conflict_backing ... ok
2026-09-20T07:21:11.0242839Z test view::conflict_resolver::tests::split_row_index::split_row_index_single_block_plain_rows ... ok
2026-09-20T07:21:11.0244903Z test view::conflict_resolver::tests::split_row_index::split_row_index_sparse_checkpoint_rows_resolve_far_from_start ... ok
2026-09-20T07:21:11.0346385Z test view::conflict_resolver::tests::split_row_index::two_way_split_projection_hide_resolved ... ok
2026-09-20T07:21:11.0441214Z test view::conflict_resolver::tests::split_row_index::two_way_split_projection_no_hide ... ok
2026-09-20T07:21:11.0569134Z test view::conflict_resolver::tests::split_row_index::two_way_split_projection_visible_ix_for_conflict ... ok
2026-09-20T07:21:11.0572917Z test view::conflict_resolver::tests::split_row_index::widest_source_rows_ignore_hidden_middle_context_lines ... ok
2026-09-20T07:21:11.0575328Z test view::conflict_resolver::tests::split_row_index::widest_source_rows_skip_hidden_resolved_blocks ... ok
2026-09-20T07:21:11.0689768Z test view::conflict_resolver::tests::split_style_cache_keeps_far_rows_sparse_and_bounded ... ok
2026-09-20T07:21:11.0774642Z test view::conflict_resolver::tests::visibility::aligned_map_identity_passes_rows_through ... ok
2026-09-20T07:21:11.0902344Z test view::conflict_resolver::tests::visibility::aligned_map_pads_short_sides_and_maps_both_directions ... ok
2026-09-20T07:21:11.0904058Z test view::conflict_resolver::tests::visibility::aligned_map_round_trips_through_core_alignment ... ok
2026-09-20T07:21:11.0909136Z test view::conflict_resolver::tests::visibility::alignment_practicality_gates_large_dissimilar_sides ... ok
2026-09-20T07:21:11.1019869Z test view::conflict_resolver::tests::visibility::autosolve_then_three_way_visible_map_collapses_autoresolved ... ok
2026-09-20T07:21:11.1126137Z test view::conflict_resolver::tests::visibility::build_three_way_conflict_maps_handles_single_sided_and_no_base_blocks ... ok
2026-09-20T07:21:11.1131652Z test view::conflict_resolver::tests::visibility::build_three_way_conflict_maps_tracks_column_conflict_indices ... ok
2026-09-20T07:21:11.1134086Z test view::conflict_resolver::tests::visibility::build_three_way_conflict_maps_without_line_maps_keeps_only_compact_metadata ... ok
2026-09-20T07:21:11.1137322Z test view::conflict_resolver::tests::visibility::bulk_pick_then_three_way_visible_map_collapses_all_resolved ... ok
2026-09-20T07:21:11.1142673Z test view::conflict_resolver::tests::visibility::bulk_pick_then_two_way_visible_indices_hides_all_resolved ... ok
2026-09-20T07:21:11.1218741Z test view::conflict_resolver::tests::visibility::collapsed_context_combines_with_hide_resolved ... ok
2026-09-20T07:21:11.1337445Z test view::conflict_resolver::tests::visibility::collapsed_context_folds_runs_beyond_context_window ... ok
2026-09-20T07:21:11.1342841Z test view::conflict_resolver::tests::visibility::collapsed_context_off_or_no_conflicts_keeps_everything_visible ... ok
2026-09-20T07:21:11.1345196Z test view::conflict_resolver::tests::visibility::collapsed_context_partial_reveals_shrink_the_fold_from_either_edge ... ok
2026-09-20T07:21:11.1475945Z test view::conflict_resolver::tests::visibility::collapsed_context_respects_expanded_folds_and_short_gaps ... ok
2026-09-20T07:21:11.1534879Z test view::conflict_resolver::tests::visibility::history_auto_resolve_merges_changelog_block ... ok
2026-09-20T07:21:11.1536306Z test view::conflict_resolver::tests::visibility::history_auto_resolve_skips_already_resolved ... ok
2026-09-20T07:21:11.1674802Z test view::conflict_resolver::tests::visibility::history_auto_resolve_skips_non_changelog_blocks ... ok
2026-09-20T07:21:11.1680070Z test view::conflict_resolver::tests::visibility::history_auto_resolve_with_region_indices_drops_materialized_block_mapping ... ok
2026-09-20T07:21:11.1683006Z test view::conflict_resolver::tests::visibility::large_unresolved_three_way_visible_map_shows_all_lines ... ok
2026-09-20T07:21:11.1808541Z test view::conflict_resolver::tests::visibility::map_two_way_rows_to_conflicts_maps_single_sided_rows ... ok
2026-09-20T07:21:11.1853106Z test view::conflict_resolver::tests::visibility::map_two_way_rows_to_conflicts_tracks_conflict_indices ... ok
2026-09-20T07:21:11.2009281Z test view::conflict_resolver::tests::visibility::merge_plan_ranges_keep_three_two_input_conflicts_separate ... ok
2026-09-20T07:21:11.2013021Z test view::conflict_resolver::tests::visibility::navigation_updates_correctly_after_sequential_picks ... ok
2026-09-20T07:21:11.2015070Z test view::conflict_resolver::tests::visibility::pass2_merges_adjacent_text_segments ... ok
2026-09-20T07:21:11.2136212Z test view::conflict_resolver::tests::visibility::pass2_no_base_skips_block ... ok
2026-09-20T07:21:11.2180234Z test view::conflict_resolver::tests::visibility::pass2_skips_already_resolved ... ok
2026-09-20T07:21:11.2184033Z test view::conflict_resolver::tests::visibility::pass2_splits_block_with_nonoverlapping_changes ... ok
2026-09-20T07:21:11.2336506Z test view::conflict_resolver::tests::visibility::pass2_splits_block_with_partial_conflict ... ok
2026-09-20T07:21:11.2338992Z test view::conflict_resolver::tests::visibility::pass2_with_region_indices_preserves_parent_region_mapping ... ok
2026-09-20T07:21:11.2341247Z test view::conflict_resolver::tests::visibility::resolved_counter_consistent_with_visible_map_after_incremental_picks ... ok
2026-09-20T07:21:11.2472959Z test view::conflict_resolver::tests::visibility::select_conflict_rendering_mode_keeps_empty_inputs_eager ... ok
2026-09-20T07:21:11.2508447Z test view::conflict_resolver::tests::visibility::select_conflict_rendering_mode_streams_large_files_or_blocks ... ok
2026-09-20T07:21:11.2528395Z test view::conflict_resolver::tests::visibility::select_conflict_rendering_mode_streams_non_empty_conflicts ... ok
2026-09-20T07:21:11.2675907Z test view::conflict_resolver::tests::visibility::split_and_inline_hide_resolved_filter_same_conflicts ... ok
2026-09-20T07:21:11.2678292Z test view::conflict_resolver::tests::visibility::split_and_inline_views_have_consistent_conflict_counts ... ok
2026-09-20T07:21:11.2680380Z test view::conflict_resolver::tests::visibility::three_way_projection_exposes_full_large_unresolved_block ... ok
2026-09-20T07:21:11.2815332Z test view::conflict_resolver::tests::visibility::two_way_conflict_index_for_visible_row_maps_back_to_conflict ... ok
2026-09-20T07:21:11.2833338Z test view::conflict_resolver::tests::visibility::two_way_visible_indices_hide_only_resolved_conflict_rows ... ok
2026-09-20T07:21:11.2848032Z test view::conflict_resolver::tests::visibility::unresolved_conflict_indices_match_queue_order ... ok
2026-09-20T07:21:11.3004345Z test view::conflict_resolver::tests::visibility::unresolved_visible_nav_entries_for_three_way_skip_resolved_blocks_even_when_visible ... ok
2026-09-20T07:21:11.3007373Z test view::conflict_resolver::tests::visibility::unresolved_visible_nav_entries_for_two_way_skip_resolved_conflicts ... ok
2026-09-20T07:21:11.3009294Z test view::conflict_resolver::tests::visibility::visible_index_for_conflict_finds_collapsed ... ok
2026-09-20T07:21:11.3146348Z test view::conflict_resolver::tests::visibility::visible_index_for_conflict_finds_expanded ... ok
2026-09-20T07:21:11.3162974Z test view::conflict_resolver::tests::visibility::visible_index_for_source_line_maps_lines_and_folds ... ok
2026-09-20T07:21:11.3173144Z test view::conflict_resolver::tests::visibility::visible_index_for_two_way_conflict_respects_hide_resolved_filter ... ok
2026-09-20T07:21:11.3331778Z test view::conflict_resolver::tests::visibility::visible_map_collapses_resolved_block ... ok
2026-09-20T07:21:11.3334282Z test view::conflict_resolver::tests::visibility::visible_map_identity_when_not_hiding ... ok
2026-09-20T07:21:11.3336199Z test view::conflict_resolver::tests::visibility::visible_map_keeps_unresolved_blocks_expanded ... ok
2026-09-20T07:21:11.3473506Z test view::conflict_resolver::tests::visibility::visible_map_matches_legacy_scan_with_empty_and_trailing_ranges ... ok
2026-09-20T07:21:11.3487852Z test view::date_time::tests::date_time_format_keys_round_trip_and_labels_are_unique ... ok
2026-09-20T07:21:11.3507645Z test view::date_time::tests::format_datetime_clamps_out_of_range_years ... ok
2026-09-20T07:21:11.3653787Z test view::date_time::tests::format_datetime_handles_negative_epoch_and_day_rollover ... ok
2026-09-20T07:21:11.3657194Z test view::date_time::tests::format_datetime_into_reuses_buffer_and_clears_previous_suffix ... ok
2026-09-20T07:21:11.3659075Z test view::date_time::tests::format_datetime_supports_fractional_hour_offsets ... ok
2026-09-20T07:21:11.3807375Z test view::date_time::tests::format_relative_time_covers_all_breakpoints ... ok
2026-09-20T07:21:11.3827640Z test view::date_time::tests::format_relative_time_saturates_on_extreme_timestamps ... ok
2026-09-20T07:21:11.3976819Z test view::date_time::tests::format_relative_time_treats_future_as_just_now ... ok
2026-09-20T07:21:11.3979048Z test view::date_time::tests::system_local_is_the_default_and_formats_a_resolved_offset_suffix ... ok
2026-09-20T07:21:11.3984606Z test view::date_time::tests::timezone_keys_round_trip_for_all_supported_offsets ... ok
2026-09-20T07:21:11.4136004Z test view::diff_navigation::tests::change_block_entries_mark_the_first_row_of_each_run ... ok
2026-09-20T07:21:11.4157255Z test view::diff_navigation::tests::change_block_ranges_span_each_run ... ok
2026-09-20T07:21:11.4301957Z test view::diff_navigation::tests::diff_nav_prev_next_targets_do_not_wrap ... ok
2026-09-20T07:21:11.4305445Z test view::diff_navigation::tests::diff_nav_targets_without_focus_reach_the_first_stop_only_forwards ... ok
2026-09-20T07:21:11.4307363Z test view::diff_navigation::tests::transparent_rows_neither_start_nor_split_a_block ... ok
2026-09-20T07:21:11.4648572Z test view::diff_preview::tests::deleted_file_preview_extracts_removed_lines ... ok
2026-09-20T07:21:11.4760880Z test view::diff_preview::tests::deleted_file_preview_returns_none_when_diff_has_adds ... ok
2026-09-20T07:21:11.4969267Z test view::diff_preview::tests::deleted_file_preview_source_len_respects_missing_final_newline_marker ... ok
2026-09-20T07:21:11.4970476Z test view::diff_preview::tests::new_file_preview_extracts_added_lines ... ok
2026-09-20T07:21:11.4972736Z test view::diff_preview::tests::new_file_preview_returns_none_when_diff_has_removes ... ok
2026-09-20T07:21:11.5098852Z test view::diff_preview::tests::new_file_preview_source_len_respects_missing_final_newline_marker ... ok
2026-09-20T07:21:11.5228110Z test view::diff_text_selection::empty_space_tests::trailing_space_is_only_the_unused_viewport_height ... ok
2026-09-20T07:21:11.5293387Z test view::diff_utils::tests::build_unified_patch_for_hunks_includes_multiple_hunks ... ok
2026-09-20T07:21:11.5295577Z test view::diff_utils::tests::build_unified_patch_for_selected_lines_across_hunks_ignores_context_only_selection ... ok
2026-09-20T07:21:11.5301446Z test view::diff_utils::tests::build_unified_patch_for_selected_lines_across_hunks_includes_all_selected_lines ... ok
2026-09-20T07:21:11.5430332Z test view::diff_utils::tests::build_unified_patch_for_selected_lines_across_hunks_keeps_unselected_preimage_as_context ... ok
2026-09-20T07:21:11.5508593Z test view::diff_utils::tests::build_unified_patch_for_selected_lines_across_hunks_supports_multiple_files ... ok
2026-09-20T07:21:11.5562853Z test view::diff_utils::tests::context_menu_selection_range_from_diff_text_requires_click_in_selection ... ok
2026-09-20T07:21:11.5565339Z test view::diff_utils::tests::context_menu_selection_range_from_diff_text_restricts_split_region ... ok
2026-09-20T07:21:11.5567238Z test view::diff_utils::tests::diff_text_display_len_expands_tabs_without_allocating ... ok
2026-09-20T07:21:11.5621901Z test view::diff_utils::tests::file_for_src_ix_keeps_the_post_image_name_of_a_rename ... ok
2026-09-20T07:21:11.5753799Z test view::diff_utils::tests::file_for_src_ix_resolves_paths_containing_spaces ... ok
2026-09-20T07:21:11.5849844Z test view::diff_utils::tests::parse_hunk_headers_reject_malformed_inputs ... ok
2026-09-20T07:21:11.5889045Z test view::diff_utils::tests::rasterize_svg_preview_png_fills_transparent_viewport_white ... ok
2026-09-20T07:21:11.5950388Z test view::diff_utils::tests::rasterize_svg_preview_png_scales_small_previews_to_2x_floor ... ok
2026-09-20T07:21:11.5952469Z test view::diff_utils::tests::reverse_apply_patch_keeps_unselected_additions_as_context ... ok
2026-09-20T07:21:11.5957648Z test view::diff_utils::tests::scrollbar_markers_from_visible_ranges_matches_per_row_flags ... ok
2026-09-20T07:21:11.6195123Z test view::diff_utils::tests::yaml_block_scalar_indicator_accepts_list_items_and_chomping_modifiers ... ok
2026-09-20T07:21:11.6200252Z test view::diff_utils::tests::yaml_block_scalar_state_resets_when_diff_switches_files ... ok
2026-09-20T07:21:11.6201993Z test view::diff_utils::tests::yaml_block_scalar_state_survives_blank_lines_between_added_content ... ok
2026-09-20T07:21:11.6748543Z test view::diff_utils::tests::yaml_block_scalar_state_tolerates_short_metadata_arrays ... ok
2026-09-20T07:21:11.6750619Z test view::external_drag::tests::classifies_one_directory ... ok
2026-09-20T07:21:11.6766016Z test view::external_drag::tests::classifies_one_file_for_future_drop_targets ... ok
2026-09-20T07:21:11.6868972Z test view::external_drag::tests::rejects_empty_multiple_and_missing_payloads ... ok
2026-09-20T07:21:11.7264164Z test view::file_diff_display::tests::large_file_diff_display_is_bounded ... ok
2026-09-20T07:21:11.7265353Z test view::file_diff_display::tests::large_tabbed_file_diff_full_slice_includes_truncation_suffix ... ok
2026-09-20T07:21:11.7388697Z test view::file_diff_display::tests::large_tabbed_file_diff_slice_uses_display_coordinates ... ok
2026-09-20T07:21:11.7724082Z test view::file_icons::tests::highlighted_languages_do_not_fall_back_to_the_blank_page ... ok
2026-09-20T07:21:11.7729197Z test view::file_icons::tests::no_association_is_listed_under_two_icon_keys ... ok
2026-09-20T07:21:11.8268792Z test view::file_icons::tests::resolves_assembly_dialects ... ok
2026-09-20T07:21:11.8270502Z test view::file_icons::tests::resolves_common_languages ... ok
2026-09-20T07:21:11.8271684Z test view::file_icons::tests::resolves_full_names_and_hidden_files ... ok
2026-09-20T07:21:11.8277488Z test view::file_icons::tests::resolves_zed_specific_mappings ... ok
2026-09-20T07:21:11.8900864Z test view::file_icons::tests::the_c_family_badges_are_distinguishable ... ok
2026-09-20T07:21:11.8920806Z test view::file_icons::tests::unknown_extension_falls_back_to_default ... ok
2026-09-20T07:21:11.8922535Z test view::history_graph::tests::a_behind_head_gets_no_whisker_when_it_would_cross_a_live_lane ... ok
2026-09-20T07:21:11.8928825Z test view::history_graph::tests::active_head_lane_stays_leftmost_even_when_head_commit_appears_later ... ok
2026-09-20T07:21:11.8930603Z test view::history_graph::tests::active_head_target_later_in_linear_history_still_uses_seeded_lane ... ok
2026-09-20T07:21:11.9369061Z test view::history_graph::tests::branch_head_fork_keeps_the_node_column ... ok
2026-09-20T07:21:11.9371220Z test view::history_graph::tests::branch_heads_do_not_split_when_multiple_lanes_converge ... ok
2026-09-20T07:21:11.9565129Z test view::history_graph::tests::branch_heads_split_off_new_lane_when_behind ... ok
2026-09-20T07:21:11.9698138Z test view::history_graph::tests::duplicate_branch_heads_do_not_create_extra_lanes ... ok
2026-09-20T07:21:11.9909759Z test kit::rope::tests::small_edits_inside_a_large_document_match_a_string_oracle ... ok
2026-09-20T07:21:11.9911272Z test view::history_graph::tests::graph_is_never_wider_than_its_peak_lane_count ... ok
2026-09-20T07:21:12.0405112Z test view::history_graph::tests::generated_histories_keep_lane_columns_stable ... ok
2026-09-20T07:21:12.0406820Z test view::history_graph::tests::inserted_secondary_parent_lane_has_no_previous_column ... ok
2026-09-20T07:21:12.0410666Z test view::history_graph::tests::lane_column_survives_a_neighbour_lane_ending ... ok
2026-09-20T07:21:12.0445732Z test view::history_graph::tests::linear_visible_history_keeps_single_lane_shape ... ok
2026-09-20T07:21:12.0552047Z test view::history_graph::tests::new_lane_claims_the_leftmost_hole ... ok
2026-09-20T07:21:12.0554036Z test view::history_graph::tests::new_lanes_avoid_reusing_active_lane_colors ... ok
2026-09-20T07:21:12.1059538Z test view::history_graph::tests::parents_above_the_current_row_do_not_leave_dead_lanes ... ok
2026-09-20T07:21:12.1145123Z test view::history_graph::walk::tests::dense_checkpoints_keep_holes_and_the_main_lane ... ok
2026-09-20T07:21:14.3146247Z test view::history_graph::walk::tests::checkpoints_cost_five_bytes_per_column_and_restore_presized ... ok
2026-09-20T07:21:14.3148274Z test view::history_refs_hover::tests::history_refs_hover_layout_clamps_right_and_chooses_above_near_bottom ... ok
2026-09-20T07:21:14.3153453Z test view::history_refs_hover::tests::history_refs_hover_layout_keeps_source_pointer_inside_panel_top_edge ... ok
2026-09-20T07:21:14.3800794Z test view::history_refs_hover::tests::history_refs_hover_layout_shrinks_width_in_narrow_viewport ... ok
2026-09-20T07:21:14.3806367Z test view::history_refs_hover::tests::history_refs_hover_layout_uses_below_when_more_space_is_below ... ok
2026-09-20T07:21:14.3808265Z test view::history_refs_hover::tests::local_branch_computer_icons_match_the_sidebar_accent ... ok
2026-09-20T07:21:14.4469528Z test view::linux_desktop_integration::tests::auto_install_is_not_limited_to_gnome ... ok
2026-09-20T07:21:14.4475083Z test view::linux_desktop_integration::tests::auto_install_respects_opt_out_flag ... ok
2026-09-20T07:21:14.4476852Z test view::linux_desktop_integration::tests::desktop_exec_path_escapes_percent_and_spaces ... ok
2026-09-20T07:21:14.4479173Z test view::linux_desktop_integration::tests::desktop_exec_path_escapes_special_exec_chars ... ok
2026-09-20T07:21:14.5141093Z test view::linux_desktop_integration::tests::desktop_exec_path_is_quoted ... ok
2026-09-20T07:21:14.5143141Z test view::markdown_preview::tests::a_block_html_image_stands_on_its_own_line ... ok
2026-09-20T07:21:14.5144830Z test view::markdown_preview::tests::a_list_item_holding_only_a_picture_keeps_it_on_that_item ... ok
2026-09-20T07:21:14.5792549Z test view::markdown_preview::tests::a_logo_in_a_heading_shares_the_heading_line ... ok
2026-09-20T07:21:14.5794251Z test view::markdown_preview::tests::a_picture_alone_on_its_line_becomes_a_block ... ok
2026-09-20T07:21:14.5796552Z test view::markdown_preview::tests::a_picture_before_a_nested_list_stays_with_its_parent_item ... ok
2026-09-20T07:21:14.6441882Z test view::markdown_preview::tests::a_picture_in_a_table_cell_stays_in_its_column_as_text ... ok
2026-09-20T07:21:14.6443041Z test view::markdown_preview::tests::a_picture_in_the_last_list_item_is_not_dropped ... ok
2026-09-20T07:21:14.6446659Z test view::markdown_preview::tests::a_picture_written_mid_sentence_stays_on_the_sentence_row ... ok
2026-09-20T07:21:14.7091023Z test view::markdown_preview::tests::a_row_of_badges_stays_on_one_line_and_keeps_its_links ... ok
2026-09-20T07:21:14.7092705Z test view::markdown_preview::tests::adjacent_images_share_one_line ... ok
2026-09-20T07:21:14.7184696Z test view::markdown_preview::tests::an_html_picture_in_a_table_cell_also_stays_in_its_column ... ok
2026-09-20T07:21:14.7848490Z test view::markdown_preview::tests::an_image_becomes_a_block_of_rows_carrying_its_source_and_alt ... ok
2026-09-20T07:21:14.8121844Z test view::markdown_preview::tests::an_image_block_collapses_its_bands_into_one ... ok
2026-09-20T07:21:14.8178644Z test view::markdown_preview::tests::autolinks_and_styled_link_text_stay_clickable ... ok
2026-09-20T07:21:14.8456821Z test view::markdown_preview::tests::backslash_hard_breaks_split_paragraph_rows ... ok
2026-09-20T07:21:14.8500125Z test view::markdown_preview::tests::block_html_comments_do_not_create_rows ... ok
2026-09-20T07:21:14.9082525Z test view::markdown_preview::tests::blockquote_produces_blockquote_row ... ok
2026-09-20T07:21:14.9088697Z test view::markdown_preview::tests::blocks_group_the_lines_of_one_construct_together ... ok
2026-09-20T07:21:14.9090383Z test view::markdown_preview::tests::bold_italic_produces_bold_italic_span ... ok
2026-09-20T07:21:14.9762307Z test view::markdown_preview::tests::bold_text_produces_bold_span ... ok
2026-09-20T07:21:14.9764131Z test view::markdown_preview::tests::build_line_starts_correct ... ok
2026-09-20T07:21:14.9765471Z test view::markdown_preview::tests::build_markdown_diff_preview_applies_change_hints ... ok
2026-09-20T07:21:14.9771888Z test view::markdown_preview::tests::byte_offset_to_line_maps_correctly ... ok
2026-09-20T07:21:14.9774937Z test view::markdown_preview::tests::change_hints_mark_changed_rows ... ok
2026-09-20T07:21:14.9794838Z test view::markdown_preview::tests::changed_code_lines_are_marked_individually ... ok
2026-09-20T07:21:15.0453572Z test view::markdown_preview::tests::changed_indented_code_lines_are_marked_individually ... ok
2026-09-20T07:21:15.0753597Z test view::markdown_preview::tests::changed_trailing_blank_code_line_is_marked_individually ... ok
2026-09-20T07:21:15.0755468Z test view::markdown_preview::tests::cloned_row_preserves_cached_width_measurement ... ok
2026-09-20T07:21:15.0762220Z test view::markdown_preview::tests::code_block_first_last_flags ... ok
2026-09-20T07:21:15.1072571Z test view::markdown_preview::tests::code_block_inside_blockquote_keeps_quote_depth ... ok
2026-09-20T07:21:15.1073990Z test view::markdown_preview::tests::code_block_lines_have_no_inline_spans ... ok
2026-09-20T07:21:15.1732109Z test view::markdown_preview::tests::consecutive_headings_do_not_insert_spacers_between_heading_rows ... ok
2026-09-20T07:21:15.1734455Z test view::markdown_preview::tests::content_before_top_level_heading_gets_section_spacer_before_heading ... ok
2026-09-20T07:21:15.1747361Z test view::markdown_preview::tests::custom_anchor_id_tags_are_hidden_from_preview ... ok
2026-09-20T07:21:15.1748439Z test view::markdown_preview::tests::custom_anchor_tags_are_hidden_from_preview ... ok
2026-09-20T07:21:15.2382690Z test view::markdown_preview::tests::deeply_nested_lists_increment_indent ... ok
2026-09-20T07:21:15.2383755Z test view::markdown_preview::tests::details_summary_on_same_html_line_ignores_wrapper_tags ... ok
2026-09-20T07:21:15.3032813Z test view::markdown_preview::tests::details_summary_renders_as_structured_preview_rows ... ok
2026-09-20T07:21:15.3047245Z test view::markdown_preview::tests::diff_preview_aligns_added_code_lines_with_spacer_rows ... ok
2026-09-20T07:21:15.3119281Z test view::markdown_preview::tests::diff_preview_builds_inline_document_for_changed_rows ... ok
2026-09-20T07:21:15.3354997Z test view::markdown_preview::tests::diff_preview_inline_document_merges_unchanged_rows_after_insertions ... ok
2026-09-20T07:21:15.3730420Z test view::markdown_preview::tests::diff_preview_inserts_spacer_rows_for_added_markdown_blocks ... ok
2026-09-20T07:21:15.3883251Z test view::markdown_preview::tests::diff_preview_inserts_spacer_rows_for_removed_markdown_blocks ... ok
2026-09-20T07:21:15.4217553Z test view::markdown_preview::tests::diff_preview_marks_last_line_change_with_trailing_newline ... ok
2026-09-20T07:21:15.4219399Z test view::markdown_preview::tests::diff_preview_marks_last_line_change_without_trailing_newline ... ok
2026-09-20T07:21:15.4929877Z test view::markdown_preview::tests::diff_preview_unavailable_reason_reports_rows_for_normal_size ... ok
2026-09-20T07:21:15.4932403Z test view::markdown_preview::tests::diff_preview_unavailable_reason_reports_size_for_oversized ... ok
2026-09-20T07:21:15.4934177Z test view::markdown_preview::tests::empty_fenced_code_block_produces_single_empty_row ... ok
2026-09-20T07:21:15.4940889Z test view::markdown_preview::tests::empty_source_produces_empty_document ... ok
2026-09-20T07:21:15.4942998Z test view::markdown_preview::tests::escaped_markdown_characters_remain_literal ... ok
2026-09-20T07:21:15.5281222Z test view::markdown_preview::tests::every_row_that_paints_reaches_a_block ... ok
2026-09-20T07:21:15.5283746Z test view::markdown_preview::tests::excessive_inline_spans_degrade_to_plain_text ... ok
2026-09-20T07:21:15.5285283Z test view::markdown_preview::tests::fenced_code_block_language_aliases_are_resolved ... ok
2026-09-20T07:21:15.5958500Z test view::markdown_preview::tests::fenced_code_block_one_row_per_line ... ok
2026-09-20T07:21:15.5959929Z test view::markdown_preview::tests::fenced_code_block_preserves_trailing_blank_line ... ok
2026-09-20T07:21:15.5964814Z test view::markdown_preview::tests::footnote_definition_emits_label_only_for_first_rendered_row ... ok
2026-09-20T07:21:15.5966901Z test view::markdown_preview::tests::footnote_references_and_definitions_are_preserved ... ok
2026-09-20T07:21:15.5983523Z test view::markdown_preview::tests::footnote_references_are_not_web_links ... ok
2026-09-20T07:21:15.6624301Z test view::markdown_preview::tests::gfm_alert_blockquotes_capture_alert_kind_and_hide_marker_line ... ok
2026-09-20T07:21:15.6625385Z test view::markdown_preview::tests::hard_breaks_split_paragraph_rows ... ok
2026-09-20T07:21:15.6629135Z test view::markdown_preview::tests::heading_levels_are_preserved ... ok
2026-09-20T07:21:15.6630320Z test view::markdown_preview::tests::heading_section_spacers_are_not_doubled_or_trailing ... ok
2026-09-20T07:21:15.6632252Z test view::markdown_preview::tests::heading_spacing_rows_do_not_receive_change_hints ... ok
2026-09-20T07:21:15.7294268Z test view::markdown_preview::tests::html_br_splits_paragraph_rows ... ok
2026-09-20T07:21:15.7295175Z test view::markdown_preview::tests::html_comments_are_hidden_from_preview ... ok
2026-09-20T07:21:15.7300826Z test view::markdown_preview::tests::html_img_tags_preserve_alt_text ... ok
2026-09-20T07:21:15.7303352Z test view::markdown_preview::tests::html_img_tags_without_a_source_still_fall_back_to_alt_text ... ok
2026-09-20T07:21:15.7938276Z test view::markdown_preview::tests::identical_content_diff_produces_no_change_hints ... ok
2026-09-20T07:21:15.7940354Z test view::markdown_preview::tests::image_alt_text_is_not_also_rendered_as_paragraph_text ... ok
2026-09-20T07:21:15.7965328Z test view::markdown_preview::tests::image_block_rows_follow_the_declared_size ... ok
2026-09-20T07:21:15.8013613Z test view::markdown_preview::tests::indented_code_block_rows_keep_actual_source_line_ranges ... ok
2026-09-20T07:21:15.8586747Z test view::markdown_preview::tests::inline_code_produces_code_span ... ok
2026-09-20T07:21:15.8587707Z test view::markdown_preview::tests::inline_html_is_preserved_inside_paragraphs ... ok
2026-09-20T07:21:15.8590833Z test view::markdown_preview::tests::inline_html_links_preserve_text_and_link_span ... ok
2026-09-20T07:21:15.8637270Z test view::markdown_preview::tests::inline_links_keep_their_destination ... ok
2026-09-20T07:21:16.7068265Z test view::markdown_preview::tests::inline_spans_stay_on_char_boundaries_for_multibyte_markdown ... ok
2026-09-20T07:21:17.6761204Z test view::components::picker_prompt::tests::window_agrees_with_a_linear_scan_at_every_offset ... ok
2026-09-20T07:21:17.6763333Z test view::markdown_preview::tests::italic_text_produces_italic_span ... ok
2026-09-20T07:21:17.6792500Z test view::markdown_preview::tests::line_range_change_hint_with_empty_mask_is_none ... ok
2026-09-20T07:21:17.7402470Z test view::markdown_preview::tests::line_range_change_hint_with_empty_range_is_none ... ok
2026-09-20T07:21:17.7441434Z test view::markdown_preview::tests::link_destinations_survive_whitespace_normalisation_and_table_alignment ... ok
2026-09-20T07:21:17.7445490Z test view::markdown_preview::tests::link_produces_link_span ... ok
2026-09-20T07:21:17.8035711Z test view::markdown_preview::tests::linked_badge_images_keep_both_the_picture_and_the_link ... ok
2026-09-20T07:21:17.8098945Z test view::markdown_preview::tests::list_item_change_hints_follow_changed_lines ... ok
2026-09-20T07:21:17.8100032Z test view::markdown_preview::tests::list_items_inside_blockquotes_keep_quote_depth ... ok
2026-09-20T07:21:17.8668594Z test view::markdown_preview::tests::loose_list_items_still_render_as_list_rows ... ok
2026-09-20T07:21:17.8748893Z test view::markdown_preview::tests::markdown_diff_scrollbar_markers_merge_replacements_into_modify_markers ... ok
2026-09-20T07:21:17.8752022Z test view::markdown_preview::tests::markdown_diff_scrollbar_markers_show_added_rows_for_one_sided_preview ... ok
2026-09-20T07:21:17.9333003Z test view::markdown_preview::tests::markdown_diff_scrollbar_markers_show_removed_rows_for_one_sided_preview ... ok
2026-09-20T07:21:17.9394356Z test view::markdown_preview::tests::markdown_diff_scrollbar_markers_split_disjoint_change_regions ... ok
2026-09-20T07:21:17.9628557Z test view::markdown_preview::tests::markdown_images_preserve_alt_text ... ok
2026-09-20T07:21:18.0002800Z test view::markdown_preview::tests::middle_heading_uses_one_section_spacer_not_two ... ok
2026-09-20T07:21:18.0042134Z test view::markdown_preview::tests::mixed_document_produces_correct_row_sequence ... ok
2026-09-20T07:21:18.0281160Z test view::markdown_preview::tests::mixed_markdown_blocks_keep_change_hints_scoped_to_changed_rows ... ok
2026-09-20T07:21:18.0677110Z test view::markdown_preview::tests::multiline_blockquote_change_hints_follow_changed_quote_lines ... ok
2026-09-20T07:21:18.0693212Z test view::markdown_preview::tests::multiline_blockquote_produces_one_row_per_logical_quote_line ... ok
2026-09-20T07:21:18.0694423Z test view::markdown_preview::tests::multiline_paragraph_normalizes_whitespace ... ok
2026-09-20T07:21:18.1022146Z test view::markdown_preview::tests::nested_alert_blockquotes_stay_scoped_to_inner_quote_rows ... ok
2026-09-20T07:21:18.1340448Z test view::markdown_preview::tests::nested_blockquotes_preserve_quote_depth_per_row ... ok
2026-09-20T07:21:18.1992098Z test view::markdown_preview::tests::nested_list_increases_indent ... ok
2026-09-20T07:21:18.1994029Z test view::markdown_preview::tests::non_pixel_size_attributes_are_ignored ... ok
2026-09-20T07:21:18.2643154Z test view::markdown_preview::tests::normalize_whitespace_collapses_runs ... ok
2026-09-20T07:21:18.2647925Z test view::markdown_preview::tests::normalize_whitespace_with_spans_handles_multibyte_utf8 ... ok
2026-09-20T07:21:18.2650052Z test view::markdown_preview::tests::only_web_destinations_are_offered ... ok
2026-09-20T07:21:18.2661127Z test view::markdown_preview::tests::ordered_list_items_preserve_numbers ... ok
2026-09-20T07:21:18.3307337Z test view::markdown_preview::tests::paragraph_produces_one_row ... ok
2026-09-20T07:21:18.4608829Z test view::markdown_preview::tests::parse_diff_allows_single_side_over_single_preview_limit_within_combined_cap ... ok
2026-09-20T07:21:18.4833942Z test view::markdown_preview::tests::parse_diff_returns_none_for_oversized_combined ... ok
2026-09-20T07:21:18.5126349Z test view::markdown_preview::tests::parse_diff_returns_none_when_one_side_exceeds_rendered_row_limit ... ok
2026-09-20T07:21:18.5632529Z test view::markdown_preview::tests::parse_does_not_reserve_rows_beyond_the_row_cap ... ok
2026-09-20T07:21:18.5851790Z test view::markdown_preview::tests::parse_returns_none_for_oversized_source ... ok
2026-09-20T07:21:18.6172111Z test view::markdown_preview::tests::parse_returns_none_when_rendered_rows_exceed_limit ... ok
2026-09-20T07:21:18.6173182Z test view::markdown_preview::tests::partial_change_ranges_use_modified_hint ... ok
2026-09-20T07:21:18.6837834Z test view::markdown_preview::tests::picture_elements_render_their_nested_img ... ok
2026-09-20T07:21:18.6860844Z test view::markdown_preview::tests::plan_changed_line_masks_from_plan_rows ... ok
2026-09-20T07:21:18.6875065Z test view::markdown_preview::tests::plan_changed_line_masks_handles_modify_kind ... ok
2026-09-20T07:21:18.7502764Z test view::markdown_preview::tests::row_width_cache_does_not_affect_preview_row_equality ... ok
2026-09-20T07:21:18.7507433Z test view::markdown_preview::tests::single_line_code_block_is_both_first_and_last ... ok
2026-09-20T07:21:18.7509576Z test view::markdown_preview::tests::single_preview_unavailable_reason_reports_rows_for_normal_size ... ok
2026-09-20T07:21:18.8059936Z test view::markdown_preview::tests::single_preview_unavailable_reason_reports_size_for_oversized ... ok
2026-09-20T07:21:18.8061758Z test view::markdown_preview::tests::source_line_range_computes_correct_range ... ok
2026-09-20T07:21:18.8108465Z test view::markdown_preview::tests::source_line_range_handles_empty_range ... ok
2026-09-20T07:21:18.8781422Z test view::markdown_preview::tests::source_line_ranges_are_plausible ... ok
2026-09-20T07:21:18.8783145Z test view::markdown_preview::tests::source_lines_are_found_for_byte_offsets ... ok
2026-09-20T07:21:18.8788633Z test view::markdown_preview::tests::spacer_rows_do_not_become_blocks ... ok
2026-09-20T07:21:18.8790133Z test view::markdown_preview::tests::split_wrap_plans_keep_both_columns_row_aligned ... ok
2026-09-20T07:21:18.9371533Z test view::markdown_preview::tests::split_wrap_plans_pad_the_short_side_with_empty_continuations ... ok
2026-09-20T07:21:18.9373678Z test view::markdown_preview::tests::strikethrough_produces_span ... ok
2026-09-20T07:21:18.9451775Z test view::markdown_preview::tests::subscript_and_superscript_tags_are_stripped_from_preview_text ... ok
2026-09-20T07:21:18.9457268Z test view::markdown_preview::tests::table_alignment_handles_inline_spans_in_earlier_cells ... ok
2026-09-20T07:21:19.0034602Z test view::markdown_preview::tests::table_alignment_preserves_inline_spans_after_padding_cells ... ok
2026-09-20T07:21:19.0036176Z test view::markdown_preview::tests::table_alignment_without_inline_spans_keeps_rows_plain ... ok
2026-09-20T07:21:19.0038107Z test view::markdown_preview::tests::table_rows_align_columns_across_block ... ok
2026-09-20T07:21:19.0112931Z test view::markdown_preview::tests::table_rows_are_flattened ... ok
2026-09-20T07:21:19.0681024Z test view::markdown_preview::tests::task_list_markers_are_prepended ... ok
2026-09-20T07:21:19.0682856Z test view::markdown_preview::tests::thematic_break_produces_row ... ok
2026-09-20T07:21:19.0772571Z test view::markdown_preview::tests::top_level_heading_inserts_section_spacer_before_following_content ... ok
2026-09-20T07:21:19.0777897Z test view::markdown_preview::tests::two_alerts_that_touch_stay_separate_blocks ... ok
2026-09-20T07:21:19.1322042Z test view::markdown_preview::tests::two_tables_that_touch_stay_separate ... ok
2026-09-20T07:21:19.1323905Z test view::markdown_preview::tests::underline_html_produces_underline_span ... ok
2026-09-20T07:21:19.1325706Z test view::markdown_preview::tests::unordered_list_items_become_rows ... ok
2026-09-20T07:21:19.2168283Z test view::markdown_preview::tests::unsupported_html_degrades_cleanly ... ok
2026-09-20T07:21:19.2366863Z test view::markdown_preview::tests::visual_row_text_slice_returns_the_painted_portion ... ok
2026-09-20T07:21:19.2370454Z test view::markdown_preview::tests::whitespace_normalization_preserves_inline_span_offsets ... ok
2026-09-20T07:21:19.2705732Z test view::markdown_preview::tests::wide_fenced_code_blocks_set_horizontal_scroll_hints ... ok
2026-09-20T07:21:19.2760380Z test view::markdown_preview::tests::wrap_plan_expands_split_rows_and_maps_source_rows_to_their_first_visual_row ... ok
2026-09-20T07:21:19.2764681Z test view::markdown_preview::tests::wrap_plan_keeps_one_visual_row_per_unwrapped_source_row ... ok
2026-09-20T07:21:19.3294897Z test view::markdown_preview::tests::wrap_plan_reports_overflow_instead_of_truncating_the_document ... ok
2026-09-20T07:21:19.3296071Z test view::markdown_preview::tests::wrap_plan_slices_cover_the_whole_row_text ... ok
2026-09-20T07:21:19.3967035Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::a_conflict_without_aligned_rows_cannot_be_pinned ... ok
2026-09-20T07:21:19.3974718Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::a_two_input_pin_leaves_the_base_range_at_the_origin ... ok
2026-09-20T07:21:19.3978897Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::alignment_marks_are_independent_per_column_and_extend_from_their_anchor ... ok
2026-09-20T07:21:19.3981709Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::an_unmarked_column_pins_an_empty_range_at_its_aligned_position ... ok
2026-09-20T07:21:19.4064650Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::apply_three_way_conflict_maps_distributes_ranges_and_flags ... ok
2026-09-20T07:21:19.4650469Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::collapsed_context_measure_row_uses_the_compact_visible_index ... ok
2026-09-20T07:21:19.4655823Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::conflict_row_selection_normalizes_and_clamps_to_its_block ... ok
2026-09-20T07:21:19.4658060Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::default_groups_three_way_side_fields ... ok
2026-09-20T07:21:19.4660354Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::default_mode_state_is_streamed ... ok
2026-09-20T07:21:19.4713912Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::deletion_and_untraceable_manual_output_have_no_output_projection ... ok
2026-09-20T07:21:19.5325680Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::exact_provenance_projects_target_rows_after_output_line_shifts ... ok
2026-09-20T07:21:19.5328430Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::giant_two_way_word_highlights_are_shared_between_column_renders ... ok
2026-09-20T07:21:19.5330772Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::hidden_resolved_measure_row_is_not_remapped_as_a_side_line ... ok
2026-09-20T07:21:19.5337850Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::ignored_whitespace_visual_kind_caches_entire_change_run ... ok
2026-09-20T07:21:19.5358114Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::joinable_context_rejects_marker_looking_text_between_blocks ... ok
2026-09-20T07:21:19.5360984Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::merge_plan_ranges_override_marker_output_offset_estimates ... ok
2026-09-20T07:21:19.5998747Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::nothing_marked_pins_nothing ... ok
2026-09-20T07:21:19.6001572Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::preview_scale_down_compares_logical_image_dimensions ... ok
2026-09-20T07:21:19.6014515Z test view::markdown_preview::tests::inline_spans_stay_on_char_boundaries_for_random_markdown_soup ... ok
2026-09-20T07:21:19.6016010Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::rebuild_three_way_visible_state_streamed_mode ... ok
2026-09-20T07:21:19.6254868Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::refresh_conflict_has_base_from_segments_refreshes_choice_cache ... ok
2026-09-20T07:21:19.6333481Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::semantic_selection_retains_automatic_target_when_no_marker_block_exists ... ok
2026-09-20T07:21:19.6335471Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::source_line_text_for_choice_reads_base_only_in_three_way_mode ... ok
2026-09-20T07:21:19.6362005Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::source_line_text_for_choice_reads_two_way_inputs_from_indexed_text ... ok
2026-09-20T07:21:19.6575293Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::split_boundaries_reject_synthetic_base_only_and_serialized_whole_block_selections ... ok
2026-09-20T07:21:19.6578275Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::split_boundaries_reject_whole_block_and_ambiguous_region_maps ... ok
2026-09-20T07:21:19.6580203Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::split_boundaries_support_forward_reverse_and_single_row_selections ... ok
2026-09-20T07:21:19.6582113Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::split_boundaries_use_staged_positions_after_one_sided_clean_context ... ok
2026-09-20T07:21:19.6583994Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::streamed_conflict_index_for_side_line_uses_grouped_side_ranges ... ok
2026-09-20T07:21:19.6585710Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::streamed_mode_dispatch_uses_projection ... ok
2026-09-20T07:21:19.6587417Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::three_way_measure_rows_do_not_materialize_deferred_line_starts ... ok
2026-09-20T07:21:19.6589442Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::three_way_measure_rows_use_each_stage_coordinates_when_clean_context_diverges ... ok
2026-09-20T07:21:19.6591230Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::three_way_sides_index_by_column ... ok
2026-09-20T07:21:19.6592713Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::three_way_sides_keep_each_column_separate ... ok
2026-09-20T07:21:19.6594504Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::two_way_conflict_ix_for_visible_dispatch ... ok
2026-09-20T07:21:19.6596055Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::two_way_nav_entries_uses_split_projection ... ok
2026-09-20T07:21:19.6597517Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::two_way_row_counts_dispatch ... ok
2026-09-20T07:21:19.6598980Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::two_way_split_conflict_ix_for_visible_dispatch ... ok
2026-09-20T07:21:19.6600475Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::two_way_split_nav_entries_dispatch ... ok
2026-09-20T07:21:19.6602163Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::two_way_split_visible_row_dispatch ... ok
2026-09-20T07:21:19.6603854Z test view::mod_helpers::conflict_resolver_ui_state::conflict_resolver_ui_state_tests::two_way_visible_ix_for_conflict_dispatch ... ok
2026-09-20T07:21:19.6605367Z test view::mod_helpers::markdown_wrap_cache::markdown_preview_wrap_cache_tests::clearing_a_list_drops_both_its_key_and_plan ... ok
2026-09-20T07:21:19.6607690Z test view::mod_helpers::markdown_wrap_cache::markdown_preview_wrap_cache_tests::storing_no_plan_still_records_the_key_so_the_verdict_is_not_recomputed ... ok
2026-09-20T07:21:19.6649861Z test view::mod_helpers::resize_drag_ghost_tests::all_resize_drag_ghost_aliases_use_shared_type ... ok
2026-09-20T07:21:19.6665685Z test view::open_source_licenses_data::tests::embedded_open_source_license_rows_are_available ... ok
2026-09-20T07:21:19.6730694Z test view::panels::action_bar::tests::action_bar_density_changes_at_scaled_breakpoints ... ok
2026-09-20T07:21:19.6896622Z test view::panels::action_bar::tests::file_browsing_badge_stays_available_on_the_working_tree_until_exit ... ok
2026-09-20T07:21:19.6898688Z test view::panels::action_bar::tests::head_branch_tracking_upstream_name_returns_remote_tracking_name ... ok
2026-09-20T07:21:19.6900418Z test view::panels::action_bar::tests::notify_fingerprint_changes_when_branches_rev_changes ... ok
2026-09-20T07:21:19.6967120Z test view::panels::action_bar::tests::notify_fingerprint_changes_when_remote_branches_rev_changes ... ok
2026-09-20T07:21:19.7001654Z test view::panels::action_bar::tests::pull_tooltip_text_includes_tracking_branch_on_second_line ... ok
2026-09-20T07:21:19.7064167Z test view::panels::action_bar::tests::push_tooltip_text_includes_tracking_branch_on_second_line ... ok
2026-09-20T07:21:19.7218986Z test view::panels::action_bar::tests::secondary_action_labels_remain_visible_in_condensed_mode ... ok
2026-09-20T07:21:19.7221529Z test view::panels::action_bar::tests::sequencer_banner_names_each_paused_operation ... ok
2026-09-20T07:21:19.7223118Z test view::panels::action_bar::tests::truncate_badge_label_counts_characters_not_bytes ... ok
2026-09-20T07:21:19.7302419Z test view::panels::action_bar::tests::truncate_badge_label_elides_long_labels ... ok
2026-09-20T07:21:19.7322603Z test view::panels::action_bar::tests::truncate_badge_label_leaves_short_labels_alone ... ok
2026-09-20T07:21:19.7390157Z test view::panels::action_bar::tests::upstream_badge_state_remains_present_while_branch_metadata_loads ... ok
2026-09-20T07:21:19.7632934Z test view::panels::action_bar::tests::upstream_badge_state_remains_present_without_tracking_upstream ... ok
2026-09-20T07:21:19.7773961Z test view::panels::bottom_status_bar::tests::pane_toggle_arrows_only_appear_when_the_panel_is_collapsed ... ok
2026-09-20T07:21:19.7925880Z test view::panels::bottom_status_bar::tests::pro_countdown_uses_calendar_days_and_falls_back_outside_launch_window ... ok
2026-09-20T07:21:19.7952548Z test view::panels::layout::indexed_tests::indexed_history_comparison_ignores_progress_and_unrelated_blocks ... ok
2026-09-20T07:21:19.7973135Z test view::panels::layout::indexed_tests::indexed_regression_comparison_cards_resolve_beyond_and_across_bootstrap_page ... ok
2026-09-20T07:21:19.8861930Z test view::panels::layout::indexed_tests::indexed_regression_comparison_count_and_cache_survive_metadata_loading ... ok
2026-09-20T07:21:19.8863855Z test view::panels::layout::indexed_tests::indexed_history_large_comparisons_prepare_order_once_and_only_build_visible_cards ... ok
2026-09-20T07:21:19.8866820Z test view::panels::layout::indexed_tests::indexed_regression_comparison_endpoint_cards_resolve_from_ranges ... ok
2026-09-20T07:21:19.8872110Z test view::panels::layout::indexed_tests::indexed_regression_comparison_handoff_keeps_order_when_range_rows_move ... ok
2026-09-20T07:21:19.8874423Z test view::panels::layout::tests::amend_allowed_on_detached_head_without_visible_log_entry ... ok
2026-09-20T07:21:19.8876198Z test view::panels::layout::tests::amend_allowed_when_filtered_log_is_empty_but_head_branch_exists ... ok
2026-09-20T07:21:19.8878359Z test view::panels::layout::tests::amend_not_allowed_on_unborn_head_branch ... ok
2026-09-20T07:21:19.8882486Z test view::panels::layout::tests::another_sections_selection_does_not_suppress_active_row_fallback ... ok
2026-09-20T07:21:19.8884317Z test view::panels::layout::tests::comfortable_filter_chips_get_padding_the_width_budget_accounts_for ... ok
2026-09-20T07:21:19.8885751Z test view::panels::layout::tests::commit_allowed_when_merge_is_active_without_staged_changes ... ok
2026-09-20T07:21:19.8887815Z test view::panels::layout::tests::commit_allowed_when_staged_changes_exist ... ok
2026-09-20T07:21:19.8892983Z test view::panels::layout::tests::commit_file_filter_tabs_compact_for_larger_ui_fonts ... ok
2026-09-20T07:21:19.8894708Z test view::panels::layout::tests::commit_file_filter_tabs_compact_in_narrow_or_scaled_panels ... ok
2026-09-20T07:21:19.8896105Z test view::panels::layout::tests::commit_file_filter_tabs_use_full_labels_when_they_fit ... ok
2026-09-20T07:21:19.8898918Z test view::panels::layout::tests::commit_not_allowed_without_staged_changes_or_merge ... ok
2026-09-20T07:21:19.8903992Z test view::panels::layout::tests::resolved_split_height_defaults_to_half_when_unset ... ok
2026-09-20T07:21:19.8905654Z test view::panels::layout::tests::restored_status_section_heights_clamp_to_visible_minimums ... ok
2026-09-20T07:21:19.8907046Z test view::panels::layout::tests::split_change_tracking_min_height_includes_inner_handle ... ok
2026-09-20T07:21:19.8910007Z test view::panels::layout::tests::split_height_clamps_to_minimum_section_heights ... ok
2026-09-20T07:21:19.8915583Z test view::panels::layout::tests::status_action_labels_account_for_the_in_flight_spinner ... ok
2026-09-20T07:21:19.8917539Z test view::panels::layout::tests::status_action_labels_default_to_full_before_the_panel_is_measured ... ok
2026-09-20T07:21:19.8919031Z test view::panels::layout::tests::status_action_labels_expand_as_soon_as_the_row_really_fits ... ok
2026-09-20T07:21:19.8921771Z test view::panels::layout::tests::status_action_labels_rewrite_the_wording ... ok
2026-09-20T07:21:19.8926308Z test view::panels::layout::tests::status_action_labels_shrink_earlier_when_zoomed_in ... ok
2026-09-20T07:21:19.8927929Z test view::panels::layout::tests::status_action_labels_shrink_once_the_panel_is_narrow ... ok
2026-09-20T07:21:19.8929314Z test view::panels::layout::tests::status_action_labels_stay_full_in_a_wide_panel ... ok
2026-09-20T07:21:19.8931540Z test view::panels::layout::tests::status_action_labels_survive_narrower_without_a_selection ... ok
2026-09-20T07:21:19.8937195Z test view::panels::layout::tests::status_explicit_empty_selection_does_not_fall_back_to_the_preview ... ok
2026-09-20T07:21:19.8939121Z test view::panels::layout::tests::status_section_action_selection_falls_back_to_active_combined_unstaged_row ... ok
2026-09-20T07:21:19.8940791Z test view::panels::layout::tests::status_section_action_selection_limits_active_row_to_matching_split_section ... ok
2026-09-20T07:21:19.8943960Z test view::panels::layout::tests::status_section_action_selection_prefers_explicit_selection_over_active_row ... ok
2026-09-20T07:21:19.8948634Z test view::panels::layout::tests::the_header_budget_follows_the_ui_font ... ok
2026-09-20T07:21:19.8950854Z test view::panels::main::conflict_resolver_view::wheel_tests::resolved_output_post_layout_scroll_clamps_to_editor_range ... ok
2026-09-20T07:21:19.8952378Z test view::panels::main::conflict_resolver_view::wheel_tests::resolved_output_vertical_wheel_keeps_gutter_sync_render_scheduled ... ok
2026-09-20T07:21:19.8954544Z test view::panels::main::decision_conflict::tests::decision_restore_availability_detects_text_and_bytes_sources ... ok
2026-09-20T07:21:19.8956928Z test view::panels::main::decision_conflict::tests::decision_restore_sources_summary_lists_sources_in_stable_order ... ok
2026-09-20T07:21:19.8959006Z test view::panels::main::diff::tests::file_diff_ready_state_prefers_processing_when_cache_is_stale ... ok
2026-09-20T07:21:19.8961040Z test view::panels::main::diff::tests::image_diff_ready_state_prefers_processing_when_cache_is_stale ... ok
2026-09-20T07:21:19.8963611Z test view::panels::main::keep_delete_conflict::tests::conflict_side_has_payload_detects_text_or_bytes ... ok
2026-09-20T07:21:19.8968632Z test view::panels::main::keep_delete_conflict::tests::keep_delete_spec_uses_add_delete_copy_for_added_variants ... ok
2026-09-20T07:21:19.8971026Z test view::panels::main::keep_delete_conflict::tests::keep_delete_spec_uses_modify_delete_copy_for_deleted_variants ... ok
2026-09-20T07:21:19.8972671Z test view::panels::main::status_nav::tests::combined_navigation_keeps_untracked_and_tracked_together ... ok
2026-09-20T07:21:19.8975938Z test view::panels::main::status_nav::tests::commit_details_file_navigation_selects_adjacent_commit_files ... ok
2026-09-20T07:21:19.8982791Z test view::panels::main::status_nav::tests::commit_details_file_navigation_uses_the_visible_sorted_projection ... ok
2026-09-20T07:21:19.8984906Z test view::panels::main::status_nav::tests::split_tracked_navigation_scopes_to_tracked_section ... ok
2026-09-20T07:21:19.8986404Z test view::panels::main::status_nav::tests::split_untracked_navigation_scopes_to_untracked_section ... ok
2026-09-20T07:21:19.9048756Z test view::panels::popover::author_filter::tests::active_filter_is_marked_case_insensitively ... ok
2026-09-20T07:21:19.9114059Z test view::panels::popover::author_filter::tests::all_authors_is_first_and_marked_when_no_filter_is_active ... ok
2026-09-20T07:21:19.9311753Z test view::panels::popover::author_filter::tests::author_suggestions_are_deduplicated_case_insensitively_and_sorted ... ok
2026-09-20T07:21:19.9369550Z test view::panels::popover::author_filter::tests::every_matching_author_gets_a_row ... ok
2026-09-20T07:21:19.9419615Z test view::panels::popover::author_filter::tests::nav_order_follows_the_rendered_order ... ok
2026-09-20T07:21:19.9421866Z test view::panels::popover::author_filter::tests::non_ascii_names_are_folded_the_same_way_at_every_step ... ok
2026-09-20T07:21:19.9423391Z test view::panels::popover::author_filter::tests::query_narrows_rendered_rows_case_insensitively ... ok
2026-09-20T07:21:19.9448118Z test view::panels::popover::branch_exists_prompt::tests::abbreviates_only_full_object_ids ... ok
2026-09-20T07:21:19.9676314Z test view::panels::popover::branch_exists_prompt::tests::preserves_revision_names_and_short_hex_values ... ok
2026-09-20T07:21:19.9679523Z test view::panels::popover::clone_repo_name_tests::clone_repo_name_never_resolves_outside_the_parent_folder ... ok
2026-09-20T07:21:19.9686166Z test view::panels::popover::clone_repo_name_tests::clone_repo_name_takes_the_last_url_segment ... ok
2026-09-20T07:21:19.9689853Z test view::panels::popover::commit_mainline::tests::merge_actions_require_an_explicit_mainline ... ok
2026-09-20T07:21:19.9692285Z test view::panels::popover::commit_mainline::tests::merge_parents_come_from_the_commit_object_not_walk_shaped_rows ... ok
2026-09-20T07:21:19.9773689Z test view::panels::popover::context_menu::branch_section::tests::remote_section_header_omits_remote_specific_actions ... ok
2026-09-20T07:21:19.9795791Z test view::panels::popover::context_menu::change_tracking_settings::tests::model_marks_current_view ... ok
2026-09-20T07:21:19.9805497Z test view::panels::popover::context_menu::commit::tests::commit_on_unrelated_branch_is_not_ancestor ... ok
2026-09-20T07:21:20.0022110Z test view::panels::popover::context_menu::commit::tests::commit_reachable_through_parent_chain_is_ancestor ... ok
2026-09-20T07:21:20.0025634Z test view::panels::popover::context_menu::commit::tests::head_commit_is_its_own_ancestor ... ok
2026-09-20T07:21:20.0102449Z test view::panels::popover::context_menu::commit::tests::merge_entry_disabled_when_commit_is_ancestor_of_head ... ok
2026-09-20T07:21:20.0119819Z test view::panels::popover::context_menu::commit::tests::no_head_commit_is_not_ancestor ... ok
2026-09-20T07:21:20.0136631Z test view::panels::popover::context_menu::commit_file_sort::tests::model_lists_every_sort_and_checks_the_current_one ... ok
2026-09-20T07:21:20.0145923Z test view::panels::popover::context_menu::commit_file_sort::tests::no_menu_header_calls_uncommitted_changes_committed ... ok
2026-09-20T07:21:20.0277826Z test view::panels::popover::context_menu::commit_file_sort::tests::the_untracked_section_drops_only_the_edit_size_sorts ... ok
2026-09-20T07:21:20.0279606Z test view::panels::popover::context_menu::commit_options::tests::amend_option_disabled_on_unborn_head_branch ... ok
2026-09-20T07:21:20.0457512Z test view::panels::popover::context_menu::commit_options::tests::amend_option_enabled_when_filtered_log_is_empty_but_head_branch_exists ... ok
2026-09-20T07:21:20.0597848Z test view::panels::popover::context_menu::commit_options::tests::model_does_not_include_previous_commit_messages ... ok
2026-09-20T07:21:20.0742991Z test view::panels::popover::context_menu::commit_sha_link::tests::a_commits_own_sha_cannot_reveal_itself ... ok
2026-09-20T07:21:20.0747108Z test view::panels::popover::context_menu::commit_sha_link::tests::entries_carry_the_repo_and_commit_they_act_on ... ok
2026-09-20T07:21:20.0750203Z test view::panels::popover::context_menu::commit_sha_link::tests::model_offers_revealing_and_browsing ... ok
2026-09-20T07:21:20.0762885Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::manual_alignment_entries_appear_only_once_there_is_something_to_act_on ... ok
2026-09-20T07:21:20.0765625Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::model_entries_carry_shortcut_hints ... ok
2026-09-20T07:21:20.0767614Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::model_join_entries_match_first_middle_and_last_regions ... ok
2026-09-20T07:21:20.0777075Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::model_shows_split_only_for_a_valid_selection ... ok
2026-09-20T07:21:20.0933945Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::model_three_way_disables_a_when_base_missing ... ok
2026-09-20T07:21:20.1013547Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::model_three_way_includes_a_b_c_both_and_unresolve ... ok
2026-09-20T07:21:20.1016103Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::model_three_way_marks_multiple_selected_entries ... ok
2026-09-20T07:21:20.1021610Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::model_three_way_uses_svg_source_icons_when_unselected ... ok
2026-09-20T07:21:20.1024213Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::model_two_way_includes_b_c_both_and_unresolve ... ok
2026-09-20T07:21:20.1026189Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::model_two_way_marks_selected_entry ... ok
2026-09-20T07:21:20.1151138Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::model_two_way_uses_a_b_c_labels_and_shortcuts ... ok
2026-09-20T07:21:20.1270918Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::model_two_way_uses_svg_source_icons_when_unselected ... ok
2026-09-20T07:21:20.1276964Z test view::panels::popover::context_menu::conflict_resolver_chunk::tests::protected_output_greys_out_every_resolution_entry ... ok
2026-09-20T07:21:20.1351152Z test view::panels::popover::context_menu::conflict_resolver_input_row::tests::model_builds_line_and_chunk_entries ... ok
2026-09-20T07:21:20.1515614Z test view::panels::popover::context_menu::conflict_resolver_output::tests::model_builds_all_entries_three_way ... ok
2026-09-20T07:21:20.1519428Z test view::panels::popover::context_menu::conflict_resolver_output::tests::model_two_way_has_only_clipboard_actions ... ok
2026-09-20T07:21:20.1521571Z test view::panels::popover::context_menu::conflict_resolver_output::tests::paste_is_always_enabled ... ok
2026-09-20T07:21:20.1607407Z test view::panels::popover::context_menu::diff_actions::tests::model_toggles_reveal_whitespace_chars_and_word_wrap ... ok
2026-09-20T07:21:20.1827742Z test view::panels::popover::context_menu::diff_actions::tests::model_toggles_whitespace_mode ... ok
2026-09-20T07:21:20.1829902Z test view::panels::popover::context_menu::diff_content_mode_settings::tests::model_marks_current_mode ... ok
2026-09-20T07:21:20.1835129Z test view::panels::popover::context_menu::diff_hunk::tests::staged_target_uses_unstage_shortcut_and_action ... ok
2026-09-20T07:21:20.1836844Z test view::panels::popover::context_menu::diff_hunk::tests::unstaged_target_uses_stage_shortcut_and_action ... ok
2026-09-20T07:21:20.1839220Z test view::panels::popover::context_menu::history_branch_filter::tests::model_marks_current_history_mode ... ok
2026-09-20T07:21:20.1943328Z test view::panels::popover::context_menu::mergetool_settings::tests::model_marks_enabled_options_and_toggles_them ... ok
2026-09-20T07:21:20.2149421Z test view::panels::popover::context_menu::mergetool_settings::tests::the_minimap_has_no_settings_row ... ok
2026-09-20T07:21:20.2156410Z test view::panels::popover::context_menu::mergetool_settings::tests::the_whitespace_conflict_bulk_picks_are_gone ... ok
2026-09-20T07:21:20.2158490Z test view::panels::popover::context_menu::mergetool_settings::tests::view_row_selects_the_active_mode_and_offers_the_other ... ok
2026-09-20T07:21:20.2161682Z test view::panels::popover::context_menu::mergetool_settings::tests::whitespace_options_mirror_the_diff_view_and_drive_its_settings ... ok
2026-09-20T07:21:20.2272055Z test view::panels::popover::context_menu::previous_commit_messages::tests::model_handles_empty_state_without_actions ... ok
2026-09-20T07:21:20.2331019Z test view::panels::popover::context_menu::previous_commit_messages::tests::model_uses_first_non_empty_line_and_full_message_action ... ok
2026-09-20T07:21:20.2332582Z test view::panels::popover::context_menu::reflog_entry::tests::each_entry_targets_the_reflog_entrys_commit ... ok
2026-09-20T07:21:20.2401076Z test view::panels::popover::context_menu::reflog_entry::tests::model_offers_the_three_reset_modes ... ok
2026-09-20T07:21:20.2410426Z test view::panels::popover::context_menu::repo_tab::tests::activate_entry_activates_inactive_repo_tab ... ok
2026-09-20T07:21:20.2413226Z test view::panels::popover::context_menu::repo_tab::tests::activate_entry_is_disabled_for_active_repo_tab ... ok
2026-09-20T07:21:20.2415415Z test view::panels::popover::context_menu::repo_tab::tests::close_other_repositories_entry_is_disabled_for_single_repo_tab ... ok
2026-09-20T07:21:20.2472589Z test view::panels::popover::context_menu::repo_tab::tests::close_other_repositories_entry_targets_every_repo_except_selected ... ok
2026-09-20T07:21:20.2671434Z test view::panels::popover::context_menu::repo_tab::tests::close_repo_entry_uses_repo_tab_close_icon ... ok
2026-09-20T07:21:20.2712684Z test view::panels::popover::context_menu::repo_tab::tests::close_right_entry_is_disabled_for_last_repo_tab ... ok
2026-09-20T07:21:20.2714948Z test view::panels::popover::context_menu::repo_tab::tests::close_right_entry_targets_only_repos_to_the_right ... ok
2026-09-20T07:21:20.2720246Z test view::panels::popover::context_menu::repo_tab::tests::missing_repo_tab_returns_empty_menu_model ... ok
2026-09-20T07:21:20.2795856Z test view::panels::popover::context_menu::repo_tab::tests::open_repository_location_entry_targets_the_repository_workdir ... ok
2026-09-20T07:21:20.3041124Z test view::panels::popover::context_menu::repo_tab::tests::repo_tab_menu_uses_shared_shortcut_keycaps ... ok
2026-09-20T07:21:20.3043312Z test view::panels::popover::context_menu::stash::tests::model_includes_apply_pop_and_drop_entries ... ok
2026-09-20T07:21:20.3360872Z test view::panels::popover::context_menu::tests::context_menu_activate_entry_ix_prefers_selected_entry_and_falls_back_to_first_selectable ... ok
2026-09-20T07:21:20.3550106Z test view::panels::popover::context_menu::tests::context_menu_shortcut_entry_ix_matches_first_enabled_single_character_entry ... ok
2026-09-20T07:21:20.3610597Z test view::panels::popover::context_menu::tests::non_commit_message_actions_do_not_expose_entry_tooltips ... ok
2026-09-20T07:21:20.3612707Z test view::panels::popover::context_menu::tests::use_commit_message_action_exposes_full_message_tooltip ... ok
2026-09-20T07:21:20.3619193Z test view::panels::popover::context_menu::web_link::tests::copy_entry_copies_the_address_and_says_so ... ok
2026-09-20T07:21:20.3719333Z test view::panels::popover::context_menu::web_link::tests::linked_blocked_image_adds_an_exact_load_action ... ok
2026-09-20T07:21:20.3722004Z test view::panels::popover::context_menu::web_link::tests::model_offers_opening_and_copying_the_link ... ok
2026-09-20T07:21:20.3723948Z test view::panels::popover::context_menu::web_link::tests::open_entry_carries_the_link_url ... ok
2026-09-20T07:21:20.3837099Z test view::panels::popover::context_menu::worktree::tests::model_includes_open_in_new_tab ... ok
2026-09-20T07:21:20.3877415Z test view::panels::popover::context_menu::worktree::tests::model_routes_remove_through_branch_aware_confirm_when_branch_is_provided ... ok
2026-09-20T07:21:20.4057613Z test view::panels::popover::fingerprint::tests::app_menu_fingerprint_changes_when_the_active_repos_remotes_change ... ok
2026-09-20T07:21:20.4147145Z test view::panels::popover::fingerprint::tests::commit_menu_fingerprint_changes_when_history_tag_visibility_changes ... ok
2026-09-20T07:21:20.4149891Z test view::panels::popover::fingerprint::tests::commit_options_fingerprint_changes_when_amend_availability_revisions_change ... ok
2026-09-20T07:21:20.4153745Z test view::panels::popover::fingerprint::tests::force_push_confirm_fingerprint_changes_when_pending_lease_changes ... ok
2026-09-20T07:21:20.4272535Z test view::panels::popover::fingerprint::tests::grouped_repo_popover_hash_changes_with_nested_payload ... ok
2026-09-20T07:21:20.4275090Z test view::panels::popover::fingerprint::tests::grouped_repo_popover_resolves_explicit_repo_id ... ok
2026-09-20T07:21:20.4276871Z test view::panels::popover::fingerprint::tests::pull_picker_fingerprint_changes_when_branches_rev_changes ... ok
2026-09-20T07:21:20.4390122Z test view::panels::popover::fingerprint::tests::push_picker_fingerprint_changes_when_pending_lease_changes ... ok
2026-09-20T07:21:20.4392135Z test view::panels::popover::fingerprint::tests::remote_picker_and_remote_menu_fingerprints_differ ... ok
2026-09-20T07:21:20.4475010Z test view::panels::popover::fingerprint::tests::remote_picker_fingerprint_changes_when_remotes_change ... ok
2026-09-20T07:21:20.4611166Z test view::panels::popover::fingerprint::tests::remote_picker_fingerprints_differ_per_repository ... ok
2026-09-20T07:21:20.4727984Z test view::panels::popover::fingerprint::tests::repo_picker_fingerprint_changes_with_active_repo ... ok
2026-09-20T07:21:20.4730863Z test view::panels::popover::fingerprint::tests::revert_and_cherry_pick_confirms_hash_differently ... ok
2026-09-20T07:21:20.4737863Z test view::panels::popover::hook_activity::tests::the_dialog_grows_with_the_window_between_its_floor_and_cap ... ok
2026-09-20T07:21:20.4784619Z test view::panels::popover::merge_abort_confirm::tests::abort_mode_prefers_the_specific_sequencer_over_rebase_in_progress ... ok
2026-09-20T07:21:20.4787450Z test view::panels::popover::merge_commit_confirm::tests::detached_head_destination_uses_head_label ... ok
2026-09-20T07:21:20.4798731Z test view::panels::popover::merge_commit_confirm::tests::merge_commit_readiness_rechecks_busy_repository_state ... ok
2026-09-20T07:21:20.4801501Z test view::panels::popover::picker_nav::tests::coalesced_navigation_and_enter_still_submits_an_empty_list ... ok
2026-09-20T07:21:20.4803317Z test view::panels::popover::picker_nav::tests::coalesced_navigation_and_enter_submits_the_new_selection ... ok
2026-09-20T07:21:20.4805280Z test view::panels::popover::picker_nav::tests::page_navigation_clamps_and_home_end_jump ... ok
2026-09-20T07:21:20.4808488Z test view::panels::popover::push_set_upstream_prompt::tests::selected_remote_falls_back_to_origin_then_alphabetical_first ... ok
2026-09-20T07:21:20.4828001Z test view::panels::popover::push_set_upstream_prompt::tests::selected_remote_is_none_when_no_remotes_are_available ... ok
2026-09-20T07:21:20.4830619Z test view::panels::popover::push_set_upstream_prompt::tests::selected_remote_keeps_a_configured_preference ... ok
2026-09-20T07:21:20.4832217Z test view::panels::popover::repo_picker::tests::name_sort_is_case_insensitive_and_ignores_parent_directories ... ok
2026-09-20T07:21:20.4835110Z test view::panels::popover::repo_picker::tests::newest_and_oldest_follow_recency_rank ... ok
2026-09-20T07:21:20.4859020Z test view::panels::popover::repo_picker::tests::path_sort_orders_by_full_path_not_repo_name ... ok
2026-09-20T07:21:20.4860184Z test view::panels::popover::repo_picker::tests::sort_round_trips_through_its_storage_key ... ok
2026-09-20T07:21:20.4861249Z test view::panels::popover::repo_picker::tests::sort_toggle_includes_the_selected_sort ... ok
2026-09-20T07:21:20.4878467Z test view::panels::popover::rows_cache::tests::an_unchanged_repo_reuses_the_built_rows ... ok
2026-09-20T07:21:20.4885737Z test view::panels::popover::rows_cache::tests::every_input_the_branch_rows_read_invalidates_them ... ok
2026-09-20T07:21:20.4887464Z test view::panels::popover::rows_cache::tests::filtered_payloads_follow_the_layout_order ... ok
2026-09-20T07:21:20.4894431Z test view::panels::popover::rows_cache::tests::filtering_shares_models_but_invalidates_geometry_and_data_changes_rebuild ... ok
2026-09-20T07:21:20.4896189Z test view::panels::popover::rows_cache::tests::query_dependent_creation_rows_rebuild ... ok
2026-09-20T07:21:20.4897755Z test view::panels::popover::rows_cache::tests::the_branch_signature_buckets_the_clock_so_relative_dates_refresh ... ok
2026-09-20T07:21:20.4899808Z test view::panels::popover::rows_cache::tests::the_workspace_signature_tracks_worktrees_head_and_the_active_workdir ... ok
2026-09-20T07:21:20.4901199Z test view::panels::popover::rows_cache::tests::typing_relayouts_without_rebuilding_the_rows ... ok
2026-09-20T07:21:20.4902591Z test view::panels::popover::search_inputs::tests::the_picker_matcher_orders_plain_ref_rows_the_way_match_branches_did ... ok
2026-09-20T07:21:20.4904104Z test view::panels::popover::tests::add_repo_menu::add_repo_menu_keyboard_navigation_opens_clone_prompt ... ok
2026-09-20T07:21:20.4905355Z test view::panels::popover::tests::app_menu::app_menu_disables_open_remote_while_remotes_load ... ok
2026-09-20T07:21:20.4906545Z test view::panels::popover::tests::app_menu::app_menu_disables_open_remote_without_a_repository ... ok
2026-09-20T07:21:20.4907781Z test view::panels::popover::tests::app_menu::app_menu_disables_open_remote_without_a_web_page ... ok
2026-09-20T07:21:20.4911741Z test view::panels::popover::tests::app_menu::app_menu_disables_open_remote_without_remotes ... ok
2026-09-20T07:21:20.4913120Z test view::panels::popover::tests::app_menu::app_menu_disables_update_check_when_environment_override_is_present ... ok
2026-09-20T07:21:20.4914531Z test view::panels::popover::tests::app_menu::app_menu_hides_desktop_integration_on_unsupported_platforms ... ok
2026-09-20T07:21:20.4915778Z test view::panels::popover::tests::app_menu::app_menu_enables_open_remote_with_a_web_page ... ok
2026-09-20T07:21:20.4917107Z test view::panels::popover::tests::app_menu::app_menu_offers_open_remote_beside_the_file_explorer ... ok
2026-09-20T07:21:20.4918403Z test view::panels::popover::tests::app_menu::app_menu_offers_close_window_rather_than_a_dismiss_entry ... ok
2026-09-20T07:21:20.4919767Z test view::panels::popover::tests::app_menu::app_menu_offers_the_reflog_panel ... ok
2026-09-20T07:21:20.4920806Z test view::panels::popover::tests::app_menu::app_menu_open_remote_shows_the_chord ... ok
2026-09-20T07:21:20.4921996Z test view::panels::popover::tests::app_menu::app_menu_open_remote_hands_off_to_the_remote_picker ... ok
2026-09-20T07:21:20.5061801Z test view::panels::popover::tests::app_menu::app_menu_owns_keyboard_focus_and_escape_dismisses_it ... ok
2026-09-20T07:21:20.5063584Z test view::panels::popover::tests::app_menu::app_menu_places_quit_after_close_window ... ok
2026-09-20T07:21:20.5064728Z test view::panels::popover::tests::app_menu::app_menu_places_update_check_immediately_after_apply_patch ... ok
2026-09-20T07:21:20.5065887Z test view::panels::popover::tests::app_menu::app_menu_shortcuts_use_command_palette_keycaps ... ok
2026-09-20T07:21:20.5067108Z test view::conflict_resolver::tests::visibility::visible_map_linear_walk_outpaces_legacy_scan ... ok
2026-09-20T07:21:20.5324240Z test view::panels::popover::tests::appearance_and_refs::tag_push_menu_keeps_actions_enabled_when_preview_is_unavailable_and_preserves_upstream_mode ... ok
2026-09-20T07:21:20.5378158Z test view::panels::popover::tests::appearance_and_refs::the_push_menu_keeps_force_push_last_and_fenced_off ... ok
2026-09-20T07:21:20.5616348Z test view::panels::popover::tests::author_filter::author_catalog_from_another_scope_is_not_offered ... ok
2026-09-20T07:21:20.5707235Z test view::panels::popover::tests::appearance_and_refs::combined_history_ref_groups_keep_exact_targets_and_toggle_with_keyboard ... ok
2026-09-20T07:21:20.5729546Z test view::panels::popover::tests::author_filter::author_suggestions_are_reused_until_the_log_changes ... ok
2026-09-20T07:21:20.5900170Z test view::panels::popover::tests::branch::a_bare_group_prefix_is_not_a_submittable_branch_name ... ok
2026-09-20T07:21:20.5938392Z test view::panels::popover::tests::author_filter::completed_author_catalog_replaces_bootstrap_suggestions_without_a_log_change ... ok
2026-09-20T07:21:20.5949527Z test view::panels::popover::tests::author_filter::author_suggestions_survive_an_applied_filter ... ok
2026-09-20T07:21:20.6256068Z test view::panels::popover::tests::branch::branch_group_delete_excludes_the_current_branch_at_resolution_time ... ok
2026-09-20T07:21:20.6273269Z test view::panels::popover::tests::branch::branch_group_delete_keeps_a_remote_member_matching_the_current_branch ... ok
2026-09-20T07:21:20.6393110Z test view::panels::popover::tests::branch::branch_exists_dialog_notes_worktree_holding_the_branch ... ok
2026-09-20T07:21:20.6729497Z test view::panels::popover::tests::branch::branch_group_delete_resolves_remote_members_without_the_remote_prefix ... ok
2026-09-20T07:21:20.7216002Z test view::panels::popover::tests::branch::branch_group_menu_counts_a_branch_named_exactly_the_group ... ok
2026-09-20T07:21:20.7217323Z test view::panels::popover::tests::branch::branch_group_menu_create_entry_seeds_the_group_prefix ... ok
2026-09-20T07:21:20.7218606Z test view::panels::popover::tests::branch::branch_group_menu_delete_opens_a_confirm_carrying_the_members ... ok
2026-09-20T07:21:20.7865764Z test view::panels::popover::tests::branch::branch_group_menu_disables_delete_when_nothing_is_deletable ... ok
2026-09-20T07:21:20.8521619Z test view::panels::popover::tests::branch::branch_group_menu_does_not_count_a_sibling_with_the_same_name_prefix ... ok
2026-09-20T07:21:20.8839266Z test view::panels::popover::tests::branch::branch_group_menu_excludes_the_current_branch_from_the_delete_count ... ok
2026-09-20T07:21:20.8842136Z test view::panels::popover::tests::branch::branch_exists_prompt_owns_focus_tabs_within_actions_and_escape_cancels ... ok
2026-09-20T07:21:20.8851312Z test view::panels::popover::tests::branch::branch_group_menu_for_a_remote_drops_create_and_targets_the_remote ... ok
2026-09-20T07:21:20.8935851Z test view::panels::popover::tests::branch::branch_group_menu_offers_tree_create_and_delete ... ok
2026-09-20T07:21:20.9177748Z test view::panels::popover::tests::branch::branch_group_menu_still_excludes_prefix_siblings ... ok
2026-09-20T07:21:20.9286181Z test view::panels::popover::tests::branch::branch_group_menu_treats_a_blank_filter_as_no_filter ... ok
2026-09-20T07:21:20.9350637Z test view::panels::popover::tests::branch::branch_group_menu_scopes_to_the_branch_filter ... ok
2026-09-20T07:21:20.9888643Z test view::panels::popover::tests::branch::checkout_picker::create_row_appears_for_an_unknown_name_and_survives_filtering ... ok
2026-09-20T07:21:21.0504294Z test view::panels::popover::tests::branch::branch_picker_create_collision_reaches_shared_prompt ... ok
2026-09-20T07:21:21.0507068Z test view::panels::popover::tests::branch::checkout_picker::create_row_is_hidden_for_a_case_variant_of_an_existing_branch ... ok
2026-09-20T07:21:21.1134552Z test view::panels::popover::tests::branch::checkout_picker::a_long_branch_list_renders_only_the_rows_in_view ... ok
2026-09-20T07:21:21.1856719Z test view::panels::popover::tests::branch::checkout_picker::create_row_is_hidden_when_the_query_names_an_existing_local_branch ... ok
2026-09-20T07:21:21.1956186Z test view::panels::popover::tests::branch::checkout_picker::create_row_is_offered_when_only_a_remote_branch_matches ... ok
2026-09-20T07:21:21.2038931Z test view::panels::popover::tests::branch::checkout_picker::create_row_is_suppressed_while_the_branch_list_is_still_loading ... ok
2026-09-20T07:21:21.2245658Z test view::panels::popover::tests::branch::checkout_picker::delete_picker_keeps_the_plain_list ... ok
2026-09-20T07:21:21.2832796Z test view::panels::popover::tests::branch::checkout_picker::every_branch_row_carries_a_detail_line_of_the_same_height ... ok
2026-09-20T07:21:21.3579409Z test view::panels::popover::tests::branch::checkout_picker::lists_local_and_remote_branches_and_marks_head ... ok
2026-09-20T07:21:21.4283687Z test view::panels::popover::tests::branch::checkout_picker::enter_reaches_the_create_row_without_arrowing ... ok
2026-09-20T07:21:21.4890341Z test view::panels::popover::tests::branch::checkout_picker::metadata_columns_are_not_searchable ... ok
2026-09-20T07:21:21.4892087Z test view::panels::popover::tests::branch::checkout_picker::keyboard_navigation_reaches_a_row_outside_the_window ... ok
2026-09-20T07:21:21.5488207Z test view::panels::popover::tests::branch::checkout_picker::nav_targets_follow_the_rendered_row_order ... ok
2026-09-20T07:21:21.5490101Z test view::panels::popover::tests::branch::checkout_picker::opening_the_picker_requests_ref_metadata_once ... ok
2026-09-20T07:21:21.6190728Z test view::panels::popover::tests::branch::checkout_picker::remote_row_hands_off_to_the_local_name_prompt ... ok
2026-09-20T07:21:21.6533262Z test view::panels::popover::tests::branch::checkout_picker::right_clicking_the_create_row_opens_nothing ... ok
2026-09-20T07:21:21.7086688Z test view::panels::popover::tests::branch::checkout_picker::row_geometry_matches_the_height_rows_actually_paint_at ... ok
2026-09-20T07:21:21.7173600Z test view::panels::popover::tests::branch::checkout_picker::right_clicking_a_branch_row_offers_the_sidebar_branch_menu ... ok
2026-09-20T07:21:21.7176097Z test view::panels::popover::tests::branch::checkout_picker::rows_render_without_metadata_before_it_loads ... ok
2026-09-20T07:21:21.7635585Z test view::panels::popover::tests::branch::checkout_picker::rows_stay_name_only_when_the_backend_has_no_ref_metadata ... ok
2026-09-20T07:21:21.7644916Z test view::panels::popover::tests::branch::checkout_picker::the_checked_out_branch_carries_its_check_in_the_icon_slot ... ok
2026-09-20T07:21:21.9373039Z test view::panels::popover::tests::branch::checkout_remote_branch_collision_dialog_checks_out_existing_branch ... ok
2026-09-20T07:21:21.9375168Z test view::panels::popover::tests::branch::checkout_remote_branch_collision_dialog_escape_cancels ... ok
2026-09-20T07:21:21.9389209Z test view::panels::popover::tests::branch::checkout_picker::windowing_does_not_move_the_first_row ... ok
2026-09-20T07:21:21.9967516Z test view::panels::popover::tests::branch::create_branch_from_ref_popover_tabs_to_checkout_and_wraps ... ok
2026-09-20T07:21:22.0982899Z test view::panels::popover::tests::branch::checkout_remote_branch_collision_dialog_overwrites_from_remote ... ok
2026-09-20T07:21:22.0984928Z test view::panels::popover::tests::branch::create_branch_popover_enter_creates_and_closes ... ok
2026-09-20T07:21:22.1989228Z test view::panels::popover::tests::branch::create_branch_popover_escape_cancels ... ok
2026-09-20T07:21:22.2493757Z test view::panels::popover::tests::branch::create_branch_popover_enter_with_a_bare_group_prefix_does_not_close_or_create ... ok
2026-09-20T07:21:22.3072149Z test view::panels::popover::tests::branch::create_branch_popover_enter_with_empty_input_does_not_close_or_create ... ok
2026-09-20T07:21:22.4084354Z test view::panels::popover::tests::branch::create_branch_popover_renders_shortcut_hints_and_separators ... ok
2026-09-20T07:21:22.4085790Z test view::panels::popover::tests::branch::create_branch_popover_existing_name_can_checkout_existing_branch ... ok
2026-09-20T07:21:22.5388707Z test view::panels::popover::tests::branch::create_branch_source_picker_enter_selects_and_focuses_name ... ok
2026-09-20T07:21:22.5933625Z test view::panels::popover::tests::branch::pinned_section_collapse_entry_matches_its_label_under_a_filter ... ok
2026-09-20T07:21:22.5935094Z test view::panels::popover::tests::branch::create_branch_popover_existing_name_offers_overwrite_and_checkout ... ok
2026-09-20T07:21:22.6461900Z test view::panels::popover::tests::branch::pinned_section_menu_counts_only_its_own_section ... ok
2026-09-20T07:21:22.6463372Z test view::panels::popover::tests::branch::create_branch_source_picker_preserves_focus_and_selects_on_completed_click ... ok
2026-09-20T07:21:22.6466161Z test view::panels::popover::tests::branch::pinned_section_collapse_entry_stores_the_key_when_nothing_is_stored ... ok
2026-09-20T07:21:22.6524650Z test view::panels::popover::tests::branch::pinned_section_menu_disables_unpin_all_when_nothing_is_pinned ... ok
2026-09-20T07:21:22.6527254Z test view::panels::popover::tests::branch::pinned_section_menu_ignores_pins_for_branches_that_no_longer_exist ... ok
2026-09-20T07:21:22.6967494Z test view::panels::popover::tests::branch::pinned_section_menu_reports_expanded_while_a_filter_is_live ... ok
2026-09-20T07:21:22.6968778Z test view::panels::popover::tests::branch::recursive_collapse_action_reaches_nested_groups_only ... ok
2026-09-20T07:21:22.7540465Z test view::panels::popover::tests::branch::rename_branch_prompt_cancel_button_and_escape_close ... ok
2026-09-20T07:21:22.7657822Z test view::panels::popover::tests::branch::recursive_expand_action_clears_the_same_keys ... ok
2026-09-20T07:21:22.8690798Z test view::panels::popover::tests::branch::rename_branch_prompt_existing_name_opens_collision_dialog ... ok
2026-09-20T07:21:22.8693614Z test view::panels::popover::tests::branch::rename_collision_dialog_checkout_existing_checks_out_target ... ok
2026-09-20T07:21:22.9276666Z test view::panels::popover::tests::branch::rename_collision_dialog_overwrite_dispatches_force_rename ... ok
2026-09-20T07:21:22.9278649Z test view::panels::popover::tests::branch::unpin_all_action_clears_only_its_own_section ... ok
2026-09-20T07:21:22.9772930Z test view::panels::popover::tests::branch::unpin_all_action_clears_only_the_pins_the_filter_shows ... ok
2026-09-20T07:21:22.9775066Z test view::panels::popover::tests::branch::unpin_all_action_leaves_pins_for_branches_that_no_longer_exist ... ok
2026-09-20T07:21:23.0939043Z test view::panels::popover::tests::branch::worktree_ref_picker_click_selects_and_focuses_add ... ok
2026-09-20T07:21:23.1525806Z test view::panels::popover::tests::browse_history::browse_history_menu_exposes_full_commit_message_tooltip ... ok
2026-09-20T07:21:23.1527671Z test view::panels::popover::tests::branch::worktree_ref_picker_enter_selects_and_focuses_add ... ok
2026-09-20T07:21:23.2082607Z test view::panels::popover::tests::branch::replacing_branch_exists_prompt_cancels_it_and_allows_the_same_collision_to_retry ... ok
2026-09-20T07:21:23.2084617Z test view::panels::popover::tests::clone::clone_repo_popover_clone_button_requires_parent_path ... ok
2026-09-20T07:21:23.2093192Z test view::panels::popover::tests::clone::clone_repo_popover_enter_from_parent_input_submits_and_closes ... ok
2026-09-20T07:21:23.2095007Z test view::panels::popover::tests::clone::clone_repo_popover_escape_closes_from_browse_button ... ok
2026-09-20T07:21:23.2650654Z test view::panels::popover::tests::clone::clone_repo_popover_escape_closes_from_parent_input ... ok
2026-09-20T07:21:23.2655523Z test view::panels::popover::tests::clone::clone_repo_popover_renders_shortcut_hints_and_separators ... ok
2026-09-20T07:21:23.2660610Z test view::panels::popover::tests::clone::clone_repo_popover_tabs_between_inputs_buttons_and_wraps ... ok
2026-09-20T07:21:23.3167433Z test view::panels::popover::tests::commit::clean_repo_disables_commit_prompt_submission ... ok
2026-09-20T07:21:23.3178276Z test view::panels::popover::tests::commit::commit_prompt_restores_drafts_per_repo ... ok
2026-09-20T07:21:23.3180215Z test view::panels::popover::tests::commit::merge_entry_names_and_gates_on_the_commits_own_repository ... ok
2026-09-20T07:21:23.3182485Z test view::panels::popover::tests::context_shortcuts::context_menu_default_actions_do_not_render_enter_shortcuts ... ok
2026-09-20T07:21:23.3766630Z test view::panels::popover::tests::commit::successful_commit_prompt_submission_clears_draft ... ok
2026-09-20T07:21:23.3768320Z test view::panels::popover::tests::dialog::add_to_gitignore_prompt_escape_closes ... ok
2026-09-20T07:21:23.3770811Z test view::panels::popover::tests::dialog::add_to_gitignore_prompt_prefills_the_anchored_file_pattern ... ok
2026-09-20T07:21:23.3846975Z test view::panels::popover::tests::dialog::add_to_gitignore_prompt_submits_the_hand_edited_pattern ... ok
2026-09-20T07:21:23.3866278Z test view::panels::popover::tests::dialog::discard_changes_confirm_escape_closes ... ok
2026-09-20T07:21:23.4289030Z test view::panels::popover::tests::dialog::add_to_gitignore_prompt_scope_switch_rewrites_the_pattern ... ok
2026-09-20T07:21:23.4297813Z test view::panels::popover::tests::dialog::force_push_confirm_escape_closes ... ok
2026-09-20T07:21:23.4299848Z test view::panels::popover::tests::dialog::force_push_confirm_renders_cancel_hint ... ok
2026-09-20T07:21:23.4301241Z test view::panels::popover::tests::dialog::prompts_use_the_shared_shell_pieces ... ok
2026-09-20T07:21:23.4881462Z test view::panels::popover::tests::dialog::pull_reconcile_prompt_escape_closes ... ok
2026-09-20T07:21:23.4890163Z test view::panels::popover::tests::dialog::reset_prompt_renders_cancel_hint ... ok
2026-09-20T07:21:23.4891891Z test view::panels::popover::tests::dialog::reset_prompt_escape_closes ... ok
2026-09-20T07:21:23.4893173Z test view::panels::popover::tests::dialog::stash_prompt_renders_cancel_hint ... ok
2026-09-20T07:21:23.4968480Z test view::panels::popover::tests::dialog::stash_prompt_escape_closes ... ok
2026-09-20T07:21:23.5007560Z test view::panels::popover::tests::dialog::submodule_change_pointer_escape_closes ... ok
2026-09-20T07:21:23.5396120Z test view::panels::popover::tests::dialog::terminal_shutdown_confirm_escape_closes ... ok
2026-09-20T07:21:23.5465518Z test view::panels::popover::tests::file_actions::commit_file_menu_copy_path_uses_os_native_separators ... ok
2026-09-20T07:21:23.5506602Z test view::panels::popover::tests::file_actions::commit_file_menu_has_open_file_entries ... ok
2026-09-20T07:21:23.5931523Z test view::panels::popover::tests::file_actions::commit_menu_disables_add_tag_when_history_tags_are_hidden ... ok
2026-09-20T07:21:23.5933831Z test view::panels::popover::tests::file_actions::commit_menu_cherry_pick_action_opens_confirm_popover ... ok
2026-09-20T07:21:23.5936137Z test view::panels::popover::tests::file_actions::commit_file_menu_copy_path_requires_a_completed_right_click ... ok
2026-09-20T07:21:23.6035466Z test view::panels::popover::tests::file_actions::commit_menu_disables_cherry_pick_when_local_operation_in_progress ... ok
2026-09-20T07:21:23.6555034Z test view::panels::popover::tests::file_actions::commit_menu_disables_merge_when_repository_is_busy ... ok
2026-09-20T07:21:23.6557706Z test view::panels::popover::tests::file_actions::commit_menu_has_add_tag_entry ... ok
2026-09-20T07:21:23.6972189Z test view::panels::popover::tests::file_actions::commit_menu_hides_cherry_pick_for_current_head ... ok
2026-09-20T07:21:23.6981373Z test view::panels::popover::tests::file_actions::copy_path_mnemonic_selects_the_relative_entry_in_every_menu ... ok
2026-09-20T07:21:23.6984571Z test view::panels::popover::tests::file_actions::commit_menu_revert_action_opens_confirm_popover ... ok
2026-09-20T07:21:23.7600799Z test view::panels::popover::tests::file_actions::diff_editor_menu_has_open_file_entries ... ok
2026-09-20T07:21:23.7602367Z test view::panels::popover::tests::file_actions::detached_head_commit_menu_names_head_as_merge_destination ... ok
2026-09-20T07:21:23.7604332Z test view::panels::popover::tests::file_actions::file_browser_folder_menu_copy_entries_carry_different_paths ... ok
2026-09-20T07:21:23.7606018Z test view::panels::popover::tests::file_actions::file_browser_folder_menu_disables_expand_entries_while_searching ... ok
2026-09-20T07:21:23.7749310Z test view::panels::popover::tests::file_actions::file_browser_folder_menu_hides_code_editor_entry_without_a_configured_editor ... ok
2026-09-20T07:21:23.7752087Z test view::panels::popover::tests::file_actions::file_browser_folder_menu_hides_os_actions_for_a_commit_source ... ok
2026-09-20T07:21:23.7755269Z test view::panels::popover::tests::file_actions::file_browser_folder_menu_keeps_expand_live_for_a_whitespace_only_query ... ok
2026-09-20T07:21:23.8149079Z test view::panels::popover::tests::file_actions::file_browser_folder_menu_offers_tree_os_and_copy_actions ... ok
2026-09-20T07:21:23.8151338Z test view::panels::popover::tests::file_actions::file_browser_folder_menu_toggle_label_follows_expanded_state ... ok
2026-09-20T07:21:23.8661443Z test view::panels::popover::tests::file_actions::revert_confirm_keeps_and_restores_the_commit_menu_invoker_focus ... ok
2026-09-20T07:21:23.8670446Z test view::panels::popover::tests::file_actions::status_file_menu_copy_path_uses_os_native_separators ... ok
2026-09-20T07:21:23.9167021Z test view::panels::popover::tests::file_actions::status_file_menu_has_open_file_entries ... ok
2026-09-20T07:21:23.9168284Z test view::panels::popover::tests::file_actions::file_preview_context_menu_matches_diff_editor_actions ... ok
2026-09-20T07:21:23.9169548Z test view::panels::popover::tests::file_actions::unopened_submodule_menus_disable_open_in_code_editor ... ok
2026-09-20T07:21:23.9170832Z test view::panels::popover::tests::file_actions::status_file_menu_copy_path_requires_a_completed_right_click ... ok
2026-09-20T07:21:23.9672297Z test view::panels::popover::tests::file_history::a_long_file_history_renders_only_the_rows_in_view ... ok
2026-09-20T07:21:24.0684248Z test view::panels::popover::tests::file_history::arrowing_to_the_last_file_history_row_scrolls_it_into_view ... ok
2026-09-20T07:21:24.1694200Z test view::panels::popover::tests::file_history::copying_file_history_sha_keeps_picker_open ... ok
2026-09-20T07:21:24.2198802Z gitcomet-state: repo monitor failure (Start) in create watcher: No path was found. about ["C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\gitcomet_file_history_1356"]; total_failures=1
2026-09-20T07:21:24.2200562Z test view::panels::popover::tests::file_history::file_history_enter_activates_row_and_closes_picker ... ok
2026-09-20T07:21:24.3210002Z test view::panels::popover::tests::file_history::file_history_ignores_a_page_for_a_different_file ... ok
2026-09-20T07:21:24.4219760Z test view::panels::popover::tests::file_history::file_history_keyboard_jumps_scroll_to_both_ends_and_page_by_viewport ... ok
2026-09-20T07:21:24.5231649Z test view::panels::popover::tests::file_history::file_history_reports_older_commits_still_loading ... ok
2026-09-20T07:21:24.5736617Z test view::panels::popover::tests::file_history::file_history_row_geometry_matches_the_height_rows_paint_at ... ok
2026-09-20T07:21:24.7757247Z test view::panels::popover::tests::file_history::file_history_row_menu_offers_file_and_commit_actions_and_routes_keyboard ... ok
2026-09-20T07:21:24.8767920Z test view::panels::popover::tests::file_history::file_history_row_revert_opens_the_revert_confirmation ... ok
2026-09-20T07:21:24.9273242Z test view::panels::popover::tests::file_history::file_history_rows_are_reused_until_their_data_changes ... ok
2026-09-20T07:21:24.9777988Z test view::panels::popover::tests::file_history::file_history_rows_show_monospace_sha_author_dates_and_filter_in_history_order ... ok
2026-09-20T07:21:25.0787789Z gitcomet-state: repo monitor failure (Start) in create watcher: No path was found. about ["C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\gitcomet_file_history_1356"]; total_failures=2
2026-09-20T07:21:25.0789579Z test view::panels::popover::tests::file_history::file_history_show_changes_opens_a_file_diff_and_closes_picker ... ok
2026-09-20T07:21:25.1291672Z test view::panels::popover::tests::interaction::explicit_popover_focus_return_overrides_the_previously_focused_input ... ok
2026-09-20T07:21:25.1798817Z test view::panels::popover::tests::interaction::inline_prompt_dismissal_releases_tooltip_suppression ... ok
2026-09-20T07:21:25.1800181Z test view::panels::popover::tests::layout::application_menu_is_wide_enough_for_editor_action_and_shortcut ... ok
2026-09-20T07:21:25.1801401Z test view::panels::popover::tests::layout::branch_exists_prompt_uses_the_wide_dialog_layout ... ok
2026-09-20T07:21:25.1802595Z test view::panels::popover::tests::layout::choose_popover_anchor_corner_prefers_side_with_more_space ... ok
2026-09-20T07:21:25.1803780Z test view::panels::popover::tests::layout::mergetool_settings_menu_is_wider_than_diff_actions ... ok
2026-09-20T07:21:25.1804828Z test view::panels::popover::tests::layout::popover_width_spec_scales_with_zoom ... ok
2026-09-20T07:21:25.1806144Z test view::panels::popover::tests::layout::repository_tab_menu_has_dedicated_wider_layout ... ok
2026-09-20T07:21:25.2304171Z test view::panels::popover::tests::interaction::operation_menu_dismissal_clears_invoker_and_restores_focus_consistently ... ok
2026-09-20T07:21:25.2306073Z test view::panels::popover::tests::layout::sort_menu_is_wider_than_the_narrow_menus_it_used_to_share ... ok
2026-09-20T07:21:25.2307466Z test view::panels::popover::tests::interaction::replacing_menu_in_one_update_publishes_only_the_current_invoker ... ok
2026-09-20T07:21:25.2308856Z test view::panels::popover::tests::mergetool_settings::the_minimap_has_no_row_in_the_settings_menu ... ok
2026-09-20T07:21:25.2886198Z test view::panels::popover::tests::layout::reword_dialog_with_long_squash_message_stays_within_viewport ... ok
2026-09-20T07:21:25.2889922Z test view::panels::popover::tests::mergetool_settings::view_mode_segments_render_and_switch_the_resolver_view ... ok
2026-09-20T07:21:25.3828099Z test view::panels::popover::tests::picker::a_long_repo_list_renders_only_the_rows_in_view ... ok
2026-09-20T07:21:25.3829725Z test view::panels::popover::tests::picker::branch_picker_escape_closes ... ok
2026-09-20T07:21:25.4993972Z test view::panels::popover::tests::picker::branch_picker_escape_closes_while_branches_unavailable ... ok
2026-09-20T07:21:25.4995566Z test view::panels::popover::tests::picker::popover_feeds_pointer_positions_to_the_tooltip_host ... ok
2026-09-20T07:21:25.5498587Z test view::panels::popover::tests::picker::arrowing_to_the_last_row_scrolls_it_into_a_windowed_repo_list ... ok
2026-09-20T07:21:25.6012290Z test view::panels::popover::tests::picker::repo_picker_close_row_action_promotes_the_recents_cache ... ok
2026-09-20T07:21:25.6522721Z test view::panels::popover::tests::picker::rebase_onto_picker_excludes_current_branch_and_opens_confirm ... ok
2026-09-20T07:21:25.6524646Z test view::panels::popover::tests::picker::repo_picker_escape_closes ... ok
2026-09-20T07:21:25.6525936Z test view::panels::popover::tests::picker::repo_picker_lists_recently_closed_repositories_subprocess ... ok
2026-09-20T07:21:25.8089810Z test view::panels::popover::tests::picker::repo_picker_collapsing_a_section_hides_its_rows_but_keeps_its_header ... ok
2026-09-20T07:21:25.8091747Z test view::panels::popover::tests::picker::repo_picker_lists_recently_closed_repositories_wrapper ... ok
2026-09-20T07:21:25.8601112Z test view::panels::popover::tests::picker::repo_picker_pins_outlive_the_recents_list_subprocess ... ok
2026-09-20T07:21:25.8603965Z test view::panels::popover::tests::picker::repo_picker_forget_refuses_a_pinned_repository ... ok
2026-09-20T07:21:25.9601892Z test view::panels::popover::tests::picker::repo_picker_pinned_section_sorts_newest_pin_first ... ok
2026-09-20T07:21:26.0107429Z test view::panels::popover::tests::picker::repo_picker_pins_outlive_the_recents_list_wrapper ... ok
2026-09-20T07:21:26.0614865Z test view::panels::popover::tests::picker::repo_picker_row_action_says_so_when_the_repository_is_gone ... ok
2026-09-20T07:21:26.1623907Z test view::panels::popover::tests::picker::repo_picker_row_menu_closes_when_the_filter_changes ... ok
2026-09-20T07:21:26.2633284Z test view::panels::popover::tests::picker::repo_picker_row_menu_escape_reanchors_to_its_row ... ok
2026-09-20T07:21:26.3643607Z test view::panels::popover::tests::picker::repo_picker_row_menu_floats_above_the_picker_and_dismisses_on_its_own ... ok
2026-09-20T07:21:26.5163371Z test view::panels::popover::tests::picker::repo_picker_row_menu_scrim_feeds_the_tooltip_host ... ok
2026-09-20T07:21:26.5665630Z test view::panels::popover::tests::picker::repo_picker_row_menu_stays_inside_a_short_window ... ok
2026-09-20T07:21:26.6669756Z test view::panels::popover::tests::picker::repo_picker_row_menu_takes_over_navigation_and_escape ... ok
2026-09-20T07:21:26.6671234Z test view::panels::popover::tests::picker::repo_picker_sort_menu_reorders_rows_subprocess ... ok
2026-09-20T07:21:26.7680000Z test view::panels::popover::tests::picker::repo_picker_rows_are_reused_until_their_data_changes ... ok
2026-09-20T07:21:26.8182792Z test view::panels::popover::tests::picker::repo_picker_sort_menu_reorders_rows_wrapper ... ok
2026-09-20T07:21:26.9357589Z test view::panels::popover::tests::picker::repo_picker_search_selects_first_result_and_enter_activates_it ... ok
2026-09-20T07:21:26.9360568Z test view::panels::popover::tests::picker::repo_picker_sort_menu_takes_over_navigation_and_escape ... ok
2026-09-20T07:21:26.9950007Z test view::panels::popover::tests::refs::combined_ref_menu_scopes_actions_to_expanded_tag ... ok
2026-09-20T07:21:27.0126497Z test view::panels::popover::tests::refs::branch_menu_pin_entry_toggles_and_relabels ... ok
2026-09-20T07:21:27.0479926Z test view::panels::popover::tests::picker::repo_row_geometry_matches_the_height_rows_paint_at ... ok
2026-09-20T07:21:27.0965054Z test view::panels::popover::tests::refs::create_tag_prompt_cancel_button_closes ... ok
2026-09-20T07:21:27.1469324Z test view::panels::popover::tests::refs::create_tag_prompt_create_button_click_creates_and_closes ... ok
2026-09-20T07:21:27.2478308Z test view::panels::popover::tests::refs::create_tag_prompt_enter_creates_and_closes ... ok
2026-09-20T07:21:27.2980984Z test view::panels::popover::tests::refs::create_tag_prompt_create_button_click_with_empty_input_does_not_close_or_create ... ok
2026-09-20T07:21:27.3622857Z test view::panels::popover::tests::refs::create_tag_prompt_enter_with_empty_input_does_not_close_or_create ... ok
2026-09-20T07:21:27.3631791Z test view::panels::popover::tests::refs::create_tag_prompt_escape_cancels ... ok
2026-09-20T07:21:27.3633680Z test view::panels::popover::tests::refs::create_tag_prompt_renders_shortcut_hints_and_separators ... ok
2026-09-20T07:21:27.3635409Z test view::panels::popover::tests::refs::local_branch_menu_excludes_pull_merge_and_squash_for_current_branch ... ok
2026-09-20T07:21:27.4267111Z test view::panels::popover::tests::refs::local_branch_menu_has_pull_merge_and_squash_actions ... ok
2026-09-20T07:21:27.4269183Z test view::panels::popover::tests::refs::open_in_browser_picker_lists_a_shared_page_once ... ok
2026-09-20T07:21:27.4278785Z test view::panels::popover::tests::refs::open_in_browser_picker_lists_web_remotes_origin_first ... ok
2026-09-20T07:21:27.4280748Z test view::panels::popover::tests::refs::open_in_browser_picker_selectors_follow_row_position ... ok
2026-09-20T07:21:27.4282443Z test view::panels::popover::tests::refs::open_in_browser_picker_numbers_only_the_first_nine_rows ... ok
2026-09-20T07:21:27.4285188Z test view::panels::popover::tests::refs::open_in_browser_picker_shows_an_empty_state ... ok
2026-09-20T07:21:27.4737233Z test view::panels::popover::tests::refs::pull_and_push_picker_headers_include_tracking_branch_name ... ok
2026-09-20T07:21:27.4739250Z test view::panels::popover::tests::refs::remote_branch_menu_has_pull_merge_and_squash_actions ... ok
2026-09-20T07:21:27.4851305Z test view::panels::popover::tests::refs::pull_menu_disables_every_pull_mode_without_a_live_upstream ... ok
2026-09-20T07:21:27.4938401Z test view::panels::popover::tests::refs::remote_branch_menu_only_enables_unlink_for_active_branch_upstream ... ok
2026-09-20T07:21:27.4942002Z test view::panels::popover::tests::refs::remote_branch_menu_offers_set_tracking_upstream_only_without_current_upstream ... ok
2026-09-20T07:21:27.5247705Z test view::panels::popover::tests::refs::remote_branch_menu_preserves_exact_identity_and_uses_its_loaded_tip ... ok
2026-09-20T07:21:27.5838432Z test view::panels::popover::tests::refs::remote_menu_lists_fetch_and_prune_actions ... ok
2026-09-20T07:21:27.5847330Z test view::panels::popover::tests::refs::remote_menu_disables_open_in_web_browser_without_a_web_page ... ok
2026-09-20T07:21:27.5849263Z test view::panels::popover::tests::refs::remote_branch_menu_renders_squash_entry_without_panic ... ok
2026-09-20T07:21:27.5850766Z test view::panels::popover::tests::refs::remote_menu_never_puts_credentials_in_the_link ... ok
2026-09-20T07:21:27.5867958Z test view::panels::popover::tests::refs::remote_menu_opens_that_remotes_web_page ... ok
2026-09-20T07:21:27.6345076Z test view::panels::popover::tests::refs::tag_menu_lists_delete_entries_for_commit_tags ... ok
2026-09-20T07:21:27.6347864Z test view::panels::popover::tests::refs::tag_menu_lists_remote_push_and_delete_entries ... ok
2026-09-20T07:21:27.6349229Z test view::panels::popover::tests::refs::tag_ref_menu_requests_remote_tags_when_not_loaded ... ok
2026-09-20T07:21:27.6350753Z test view::panels::popover::tests::repository_switcher::repository_switcher_removes_a_recent_repo_subprocess ... ok
2026-09-20T07:21:27.7386480Z test view::panels::popover::tests::repository_switcher::repository_switcher_anchors_to_the_toggle_but_the_palette_centres ... ok
2026-09-20T07:21:27.7393890Z test view::panels::popover::tests::repository_switcher::repository_switcher_opens_the_repo_picker_with_a_fresh_search_input ... ok
2026-09-20T07:21:27.7395729Z test view::panels::popover::tests::repository_switcher::repository_switcher_selecting_recent_repo_opens_it_subprocess ... ok
2026-09-20T07:21:27.7399070Z test view::panels::popover::tests::repository_switcher::repository_switcher_reopen_clears_previous_search_text ... ok
2026-09-20T07:21:27.7888081Z test view::panels::popover::tests::repository_switcher::repository_switcher_shortcut_toggles_the_picker_closed ... ok
2026-09-20T07:21:27.7890022Z test view::panels::popover::tests::stash::stash_menu_drop_action_opens_drop_confirm_popover ... ok
2026-09-20T07:21:27.7902108Z test view::panels::popover::tests::repository_switcher::repository_switcher_removes_a_recent_repo_wrapper ... ok
2026-09-20T07:21:27.7905118Z test view::panels::popover::tests::stash::stash_menu_has_apply_pop_and_drop_entries ... ok
2026-09-20T07:21:27.9111367Z test view::panels::popover::tests::repository_switcher::repository_switcher_selecting_recent_repo_opens_it_wrapper ... ok
2026-09-20T07:21:27.9508032Z test view::panels::popover::tests::stash::stash_prompt_enter_stashes_and_closes ... ok
2026-09-20T07:21:28.0136461Z test view::panels::popover::tests::stash::stash_prompt_escape_cancels ... ok
2026-09-20T07:21:28.0147656Z test view::panels::popover::tests::status::status_file_menu_gitignore_entry_counts_the_selection ... ok
2026-09-20T07:21:28.0604528Z test view::panels::popover::tests::stash::stash_prompt_renders_shortcut_hints_and_separators ... ok
2026-09-20T07:21:28.0613157Z test view::panels::popover::tests::stash::stash_prompt_enter_with_empty_input_does_not_close_or_stash ... ok
2026-09-20T07:21:28.0616368Z test view::panels::popover::tests::status::status_file_menu_hides_external_mergetool_for_staged_conflicts ... ok
2026-09-20T07:21:28.0626621Z test view::panels::popover::tests::status::status_file_menu_hides_gitignore_for_a_mixed_selection ... ok
2026-09-20T07:21:28.1125357Z test view::panels::popover::tests::status::status_file_menu_hides_permalink_for_local_only_branch ... ok
2026-09-20T07:21:28.1127472Z test view::panels::popover::tests::status::status_file_menu_offers_gitignore_only_for_untracked ... ok
2026-09-20T07:21:28.1129007Z test view::panels::popover::tests::status::status_file_menu_offers_permalink_for_pushed_branch ... ok
2026-09-20T07:21:28.1211232Z test view::panels::popover::tests::status::status_file_menu_offers_resolve_actions_for_conflicts ... ok
2026-09-20T07:21:28.1219929Z test view::panels::popover::tests::status::status_file_menu_uses_multi_selection_for_stage ... ok
2026-09-20T07:21:28.1798019Z test view::panels::popover::tests::status::status_file_menu_open_from_details_pane_does_not_double_lease_panic ... ok
2026-09-20T07:21:28.1858502Z test view::panels::popover::tests::status::status_file_menu_uses_multi_selection_for_unstage ... ok
2026-09-20T07:21:28.1879784Z test view::panels::popover::tests::submodule::submodule_add_advanced_toggle_keeps_its_geometry_when_focused ... ok
2026-09-20T07:21:28.1976723Z test view::panels::popover::tests::submodule::submodule_add_popover_escape_closes_from_advanced_toggle ... ok
2026-09-20T07:21:28.2316504Z test view::panels::popover::tests::submodule::submodule_add_popover_tabs_through_advanced_fields_and_wraps ... ok
2026-09-20T07:21:28.3261241Z test view::panels::popover::tests::upstream::escape_dismisses_set_upstream_prompt_after_a_remote_is_selected ... ok
2026-09-20T07:21:28.3271474Z test view::panels::popover::tests::upstream::first_push_remote_selector_changes_remote_without_resetting_branch_name ... ok
2026-09-20T07:21:28.4561070Z test view::panels::popover::tests::upstream::first_push_with_one_remote_keeps_a_static_remote_label ... ok
2026-09-20T07:21:28.4629163Z test view::panels::popover::tests::upstream::first_push_remote_selector_supports_arrow_and_enter_selection ... ok
2026-09-20T07:21:28.4767111Z test view::panels::popover::tests::upstream::set_only_prompt_builds_a_config_action_without_a_push ... ok
2026-09-20T07:21:28.4937044Z test view::panels::popover::tests::upstream::untracked_upstream_picker_offers_create_new_instead_of_unlink ... ok
2026-09-20T07:21:28.5762907Z test view::panels::popover::tests::upstream::selecting_search_text_cannot_activate_unlink_on_release ... ok
2026-09-20T07:21:28.5791125Z test view::panels::popover::tests::upstream::tracked_upstream_picker_never_preselects_unlink_while_rows_are_loading ... ok
2026-09-20T07:21:28.6810819Z test view::panels::popover::tests::upstream::upstream_picker_distinguishes_overlapping_remote_names ... ok
2026-09-20T07:21:28.6817005Z test view::panels::popover::tests::upstream::upstream_create_new_opens_the_set_only_prompt ... ok
2026-09-20T07:21:28.7377214Z test view::panels::popover::tests::upstream::upstream_create_new_is_keyboard_reachable ... ok
2026-09-20T07:21:28.7378964Z test view::panels::popover::tests::upstream::upstream_picker_filters_by_full_remote_branch_name ... ok
2026-09-20T07:21:28.8038899Z test view::panels::popover::tests::upstream::upstream_picker_lists_live_remote_branches_and_marks_current ... ok
2026-09-20T07:21:28.8441851Z test view::panels::popover::tests::upstream::upstream_picker_preserves_a_configured_remote_name_containing_slashes ... ok
2026-09-20T07:21:28.8444230Z test view::panels::popover::tests::upstream::upstream_picker_empty_search_requires_navigation_before_unlink ... ok
2026-09-20T07:21:28.9002875Z test view::panels::popover::tests::workspace::badges::badges_sit_after_the_global_nav_arrows ... ok
2026-09-20T07:21:28.9004766Z test view::panels::popover::tests::workspace::badges::both_badges_render_when_a_repo_is_open ... ok
2026-09-20T07:21:28.9006304Z test view::panels::popover::tests::workspace::badges::branch_badge_is_hidden_until_the_head_branch_loads ... ok
2026-09-20T07:21:28.9531385Z test view::panels::popover::tests::upstream::upstream_unlink_is_reachable_from_the_search_box_with_the_keyboard ... ok
2026-09-20T07:21:29.0113297Z test view::panels::popover::tests::workspace::badges::detached_head_still_renders_a_badge ... ok
2026-09-20T07:21:29.0142842Z test view::panels::popover::tests::workspace::badges::clicking_the_branch_badge_opens_the_checkout_picker ... ok
2026-09-20T07:21:29.0151077Z test view::panels::popover::tests::workspace::badges::clicking_the_workspace_badge_opens_the_worktree_picker ... ok
2026-09-20T07:21:29.0577705Z test view::panels::popover::tests::workspace::badges::empty_upstream_badge_stays_between_the_branch_and_pull_push ... ok
2026-09-20T07:21:29.0579900Z test view::panels::popover::tests::workspace::badges::no_badges_without_an_active_repo ... ok
2026-09-20T07:21:29.0581561Z test view::panels::popover::tests::workspace::badges::merge_controls_stay_reachable_at_the_minimum_window_width ... ok
2026-09-20T07:21:29.1293786Z test view::panels::popover::tests::workspace::badges::empty_upstream_badge_still_opens_its_picker ... ok
2026-09-20T07:21:29.1939181Z test view::panels::popover::tests::workspace::badges::upstream_badge_arrow_pull_and_push_follow_the_local_branch ... ok
2026-09-20T07:21:29.1941460Z test view::panels::popover::tests::workspace::badges::right_clicking_a_worktree_row_offers_the_sidebar_worktree_menu ... ok
2026-09-20T07:21:29.2600974Z test view::panels::popover::tests::workspace::suggested_worktree_path_flattens_branch_shaped_queries ... ok
2026-09-20T07:21:29.2613233Z test view::panels::popover::tests::workspace::suggested_worktree_path_is_blank_without_a_query ... ok
2026-09-20T07:21:29.2615439Z test view::panels::popover::tests::workspace::suggested_worktree_path_places_new_worktrees_beside_the_current_one ... ok
2026-09-20T07:21:29.2617185Z test view::panels::popover::tests::workspace::badges::tracked_branch_actions_stay_reachable_at_supported_narrow_widths ... ok
2026-09-20T07:21:29.3099359Z test view::panels::popover::tests::workspace::workspace_picker_create_row_survives_a_query_matching_no_worktree ... ok
2026-09-20T07:21:29.3165631Z test view::panels::popover::tests::workspace::workspace_picker_create_row_opens_the_add_dialog_prefilled ... ok
2026-09-20T07:21:29.3650263Z test view::panels::popover::tests::workspace::workspace_picker_enter_on_empty_query_stays_inert ... ok
2026-09-20T07:21:29.4207085Z test view::panels::popover::tests::workspace::workspace_picker_filters_worktrees_by_name_branch_and_path ... ok
2026-09-20T07:21:29.4259280Z test view::panels::popover::tests::workspace::workspace_picker_escape_closes ... ok
2026-09-20T07:21:29.4803661Z test view::panels::popover::tests::workspace::workspace_picker_enter_reaches_the_create_row_without_arrowing ... ok
2026-09-20T07:21:29.4917504Z test view::panels::repo_tabs_bar::tests::missing_repo_warning_icon_yields_to_spinner ... ok
2026-09-20T07:21:29.4919838Z test view::panels::repo_tabs_bar::tests::repo_tab_click_message_activates_inactive_repo ... ok
2026-09-20T07:21:29.5030770Z test view::panels::repo_tabs_bar::tests::repo_tab_click_message_is_none_for_active_repo ... ok
2026-09-20T07:21:29.5041272Z test view::panels::repo_tabs_bar::tests::repo_tab_close_hover_uses_an_opaque_danger_tint ... ok
2026-09-20T07:21:29.5043138Z test view::panels::repo_tabs_bar::tests::repo_tab_drag_cursor_prefers_target_on_left_half ... ok
2026-09-20T07:21:29.5044641Z test view::panels::repo_tabs_bar::tests::repo_tab_drag_cursor_uses_next_repo_on_right_half ... ok
2026-09-20T07:21:29.5123541Z test view::panels::repo_tabs_bar::tests::repo_tab_drag_direction_ignores_small_reversals ... ok
2026-09-20T07:21:29.5237113Z test view::panels::repo_tabs_bar::tests::repo_tab_rail_drag_ignores_vertical_pointer_position ... ok
2026-09-20T07:21:29.5240532Z test view::panels::repo_tabs_bar::tests::repo_tab_takeover_zone_expands_in_the_drag_direction ... ok
2026-09-20T07:21:29.5260221Z test view::panels::repo_tabs_bar::tests::repo_tab_tooltip_defaults_to_repo_path ... ok
2026-09-20T07:21:29.5263698Z test view::panels::repo_tabs_bar::tests::repo_tab_tooltip_reports_missing_repository ... ok
2026-09-20T07:21:29.5265343Z test view::panels::popover::tests::workspace::workspace_picker_nav_targets_follow_the_rendered_row_order ... ok
2026-09-20T07:21:29.5366404Z test view::panels::popover::tests::workspace::workspace_picker_lists_every_worktree_and_marks_the_current_one ... ok
2026-09-20T07:21:29.5451816Z test view::panels::tests::comparison::a_failed_file_listing_shows_the_error_not_an_empty_comparison ... ok
2026-09-20T07:21:29.5888707Z test view::panels::tests::comparison::a_leftover_single_selection_does_not_supply_the_cards ... ok
2026-09-20T07:21:29.5906163Z test view::panels::tests::comparison::a_large_multi_selection_splits_the_body_evenly_with_the_file_list ... ok
2026-09-20T07:21:29.5969904Z test view::panels::tests::comparison::a_loading_file_listing_does_not_claim_a_count ... ok
2026-09-20T07:21:29.6633468Z test view::panels::tests::comparison::a_small_comparison_sizes_its_cards_to_content ... ok
2026-09-20T07:21:29.6671274Z test view::panels::tests::comparison::an_empty_comparison_reads_as_empty ... ok
2026-09-20T07:21:29.6692690Z test view::panels::tests::comparison::range_comparison_renders_endpoint_commit_cards ... ok
2026-09-20T07:21:29.7167708Z test view::panels::tests::comparison::worktree_uncommitted::a_selected_worktree_row_takes_over_the_details_pane ... ok
2026-09-20T07:21:29.7169541Z test view::panels::tests::comparison::range_filters_fit_the_measured_width ... ok
2026-09-20T07:21:29.7711627Z test view::panels::tests::comparison::worktree_uncommitted::a_worktree_whose_files_have_not_arrived_reads_as_loading ... ok
2026-09-20T07:21:29.7720447Z test view::panels::tests::comparison::worktree_uncommitted::a_worktree_with_no_files_still_owns_the_pane ... ok
2026-09-20T07:21:29.8257354Z test view::panels::tests::comparison::worktree_uncommitted::an_unselected_worktree_leaves_the_pane_alone ... ok
2026-09-20T07:21:29.8261627Z test view::panels::tests::comparison::worktree_uncommitted::untracked_files_get_rows_like_any_other ... ok
2026-09-20T07:21:29.8872471Z test view::panels::tests::comparison::worktree_uncommitted::worktree_file_click_sends_a_source_index_under_a_reversed_sort ... ok
2026-09-20T07:21:29.8881960Z test view::panels::tests::comparison::worktree_uncommitted::worktree_file_navigation_follows_the_sorted_order ... ok
2026-09-20T07:21:29.9498693Z test view::panels::tests::comparison::worktree_uncommitted::worktree_file_navigation_follows_tree_order ... ok
2026-09-20T07:21:29.9520502Z test view::panels::tests::comparison::worktree_uncommitted::worktree_file_navigation_stops_at_the_last_sorted_row ... ok
2026-09-20T07:21:30.0005061Z test view::panels::tests::comparison::worktree_uncommitted::worktree_filters_fit_the_measured_width ... ok
2026-09-20T07:21:30.1095660Z test view::panels::tests::comparison::worktree_uncommitted::worktree_projection_changes_refresh_inline_navigation ... ok
2026-09-20T07:21:30.1712093Z test view::panels::tests::comparison::worktree_uncommitted::worktree_filters_activate_on_key_release_like_other_controls ... ok
2026-09-20T07:21:30.4527402Z test view::panels::tests::conflict::conflict_canvas_clicks_cannot_transfer_between_rows ... ok
2026-09-20T07:21:30.6826142Z test view::panels::tests::conflict::conflict_compare_split_renderer_uses_visible_projection_when_rows_are_hidden ... ok
2026-09-20T07:21:30.7352527Z test view::panels::tests::conflict::conflict_resolver_current_only_then_full_keeps_mode_and_edited_worktree_output ... ok
2026-09-20T07:21:30.9149496Z test view::panels::tests::conflict::conflict_resolver_fresh_open_uses_persisted_view_mode_and_toasts_once ... ok
2026-09-20T07:21:31.1057235Z test view::panels::tests::conflict::conflict_resolver_input_lists_measure_later_long_rows_for_horizontal_scroll ... ok
2026-09-20T07:21:31.5672307Z test view::panels::tests::conflict::conflict_resolver_output_gutter_tracks_output_scroll_when_diff_sync_is_disabled ... ok
2026-09-20T07:21:32.3188249Z test view::panels::tests::conflict::conflict_compare_split_renderer_uses_streamed_visible_rows_for_large_conflicts ... ok
2026-09-20T07:21:32.5709617Z test view::panels::tests::conflict::conflict_resolver_split_selection_and_join_dispatch_and_rebuild_blocks ... ok
2026-09-20T07:21:32.5710898Z test view::panels::tests::conflict::conflict_resolver_scroll_positions_hold_across_idle_frames ... ok
2026-09-20T07:21:32.7667782Z test view::panels::tests::conflict::conflict_resolver_three_way_remote_horizontal_overflow_with_divergent_context ... ok
2026-09-20T07:21:34.5772930Z test view::panels::tests::conflict::conflict_resolver_three_way_scroll_sync_matrix_covers_all_modes_and_axes ... ok
2026-09-20T07:21:36.0012445Z test view::panels::tests::conflict::a_resolved_output_past_the_old_editable_ceiling_still_accepts_edits ... ok
2026-09-20T07:21:36.0678902Z test view::panels::tests::conflict::focused_mergetool_bootstrap_reuses_shared_text_arcs ... ok
2026-09-20T07:21:36.4838980Z test view::panels::tests::conflict::conflict_resolver_two_way_scroll_sync_matrix_covers_all_modes_and_axes ... ok
2026-09-20T07:21:36.9521739Z test view::panels::tests::conflict::edited_conflict_resolved_output_highlights_multiline_comment_on_the_keystroke ... ok
2026-09-20T07:21:38.6611074Z test view::panels::tests::conflict::giant_two_way_paged_provider_generates_rows_on_demand ... ok
2026-09-20T07:21:40.4742404Z test view::panels::tests::conflict::giant_two_way_search_finds_text_in_middle_of_large_block ... ok
2026-09-20T07:21:43.8744888Z test view::panels::tests::conflict::large_conflict_bootstrap_populates_resolved_outline_in_background ... ok
2026-09-20T07:21:44.0875720Z test view::history_graph::walk::tests::transitions_and_restored_checkpoints_match_original_frontier ... ok
2026-09-20T07:21:44.4233887Z test view::panels::tests::conflict::giant_two_way_resync_rebuilds_split_index_after_manual_session_edit ... ok
2026-09-20T07:21:49.4382465Z test view::panels::tests::conflict::large_conflict_resolved_output_above_the_old_line_gate_is_highlighted ... ok
2026-09-20T07:21:50.0093485Z test view::panels::tests::conflict::large_conflict_three_way_sides_get_background_syntax_documents ... ok
2026-09-20T07:21:50.3379396Z test view::panels::tests::conflict::large_conflict_bootstrap_trace_records_stage_counts ... ok
2026-09-20T07:21:50.9709803Z test view::panels::tests::conflict::large_conflict_two_way_views_upgrade_to_prepared_document_syntax ... ok
2026-09-20T07:21:53.0078521Z test view::panels::tests::conflict::navigation_and_search::conflict_navigation_does_not_rescan_the_resolved_output ... ok
2026-09-20T07:21:53.4962894Z test view::panels::tests::conflict::large_conflict_bootstrap_stays_streamed_for_huge_files ... ok
2026-09-20T07:21:54.4497873Z test view::panels::tests::conflict::navigation_and_search::conflict_navigation_settles_without_a_second_jump ... ok
2026-09-20T07:21:54.5768928Z test view::panels::tests::conflict::navigation_and_search::conflict_resolver_materialized_output_parks_caret_at_the_start ... ok
2026-09-20T07:21:55.1664981Z test view::panels::tests::conflict::navigation_and_search::conflict_navigation_places_the_editable_output_without_waiting_for_a_frame ... ok
2026-09-20T07:21:55.6533317Z test view::panels::tests::conflict::navigation_and_search::conflict_resolver_row_geometry_follows_ui_scale ... ok
2026-09-20T07:21:55.9122992Z test view::panels::tests::conflict::large_conflict_two_way_resolved_outline_uses_indexed_sources_in_streamed_mode ... ok
2026-09-20T07:21:55.9548973Z test view::panels::tests::conflict::navigation_and_search::conflict_resolver_search_scrolls_sideways_with_whitespace_revealed ... ok
2026-09-20T07:21:56.2896340Z test view::panels::tests::conflict::navigation_and_search::conflict_resolver_three_way_columns_paint_the_search_wash ... ok
2026-09-20T07:21:56.2956894Z test view::panels::tests::conflict::navigation_and_search::conflict_resolver_three_way_search_reveals_match_in_columns_and_output ... ok
2026-09-20T07:21:56.5660963Z test view::panels::tests::conflict::navigation_and_search::conflict_resolver_three_way_search_scrolls_columns_sideways_to_a_match ... ok
2026-09-20T07:21:56.6185815Z test view::panels::tests::conflict::navigation_and_search::conflict_resolver_two_way_search_reveals_match_in_columns_and_output ... ok
2026-09-20T07:21:57.0006245Z test view::panels::tests::conflict::navigation_and_search::conflict_resolver_two_way_search_scrolls_columns_sideways_to_a_match ... ok
2026-09-20T07:21:57.1370700Z test view::panels::tests::conflict::navigation_and_search::resetting_the_markers_survives_the_resync_it_triggers ... ok
2026-09-20T07:21:57.8706591Z MEASURE cold full draw perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 9, requested_rows: 55, painted_rows: 55 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 29, total_nanos: 3194700 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 9, total_nanos: 988400 }, render_conflict_resolver_pane: SpanStats { calls: 3, total_nanos: 1554100 }, resolved_output_edit_observe: SpanStats { calls: 0, total_nanos: 0 }, recompute_resolved_outline: SpanStats { calls: 0, total_nanos: 0 }, styled_text_build: SpanStats { calls: 0, total_nanos: 0 }, syntax_highlighting: SpanStats { calls: 0, total_nanos: 0 }, word_query_highlighting: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:57.8740794Z MEASURE streamed=false
2026-09-20T07:21:57.8760746Z MEASURE size_of::<ShapedLine>()=2984 lines=2000
2026-09-20T07:21:58.0028143Z test view::panels::tests::conflict::navigation_and_search::shift_f2_and_f3_step_over_resolved_conflicts ... ok
2026-09-20T07:21:58.0044692Z MEASURE idle: 5 draws in 131.1746ms, main notifies=0
2026-09-20T07:21:58.0682523Z MEASURE notify-only draw 0: 26.6282ms
2026-09-20T07:21:58.1346771Z MEASURE notify-only draw 1: 25.6763ms
2026-09-20T07:21:58.2012718Z MEASURE notify-only draw 2: 24.0659ms
2026-09-20T07:21:58.2052721Z MEASURE notify-only draw 3: 24.6754ms
2026-09-20T07:21:58.2725794Z MEASURE notify-only draw 4: 24.0591ms
2026-09-20T07:21:58.5077654Z test view::panels::tests::conflict::large_conflict_bootstrap_uses_streamed_split_index_for_dense_huge_files ... ok
2026-09-20T07:21:58.6953972Z MEASURE keystroke 0: buffer=203.7µs effects=64.5546ms (notifies 1) draw=25.9062ms settle=318.2014ms (notifies 1)
2026-09-20T07:21:58.6961276Z MEASURE keystroke 0 effects perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 12, requested_rows: 74, painted_rows: 74 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 36, total_nanos: 15577200 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 12, total_nanos: 1886500 }, render_conflict_resolver_pane: SpanStats { calls: 4, total_nanos: 1884100 }, resolved_output_edit_observe: SpanStats { calls: 2, total_nanos: 27426700 }, recompute_resolved_outline: SpanStats { calls: 0, total_nanos: 0 }, styled_text_build: SpanStats { calls: 0, total_nanos: 0 }, syntax_highlighting: SpanStats { calls: 0, total_nanos: 0 }, word_query_highlighting: SpanStats { calls: 3, total_nanos: 74800 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:58.6999828Z MEASURE keystroke 0 draw perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 11, requested_rows: 57, painted_rows: 57 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 33, total_nanos: 15093800 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 11, total_nanos: 872100 }, render_conflict_resolver_pane: SpanStats { calls: 5, total_nanos: 13331100 }, resolved_output_edit_observe: SpanStats { calls: 0, total_nanos: 0 }, recompute_resolved_outline: SpanStats { calls: 0, total_nanos: 0 }, styled_text_build: SpanStats { calls: 0, total_nanos: 0 }, syntax_highlighting: SpanStats { calls: 0, total_nanos: 0 }, word_query_highlighting: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:58.7064433Z MEASURE keystroke 0 settle perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 89, requested_rows: 560, painted_rows: 560 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 267, total_nanos: 75093600 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 89, total_nanos: 7662300 }, render_conflict_resolver_pane: SpanStats { calls: 29, total_nanos: 13181600 }, resolved_output_edit_observe: SpanStats { calls: 10, total_nanos: 13498800 }, recompute_resolved_outline: SpanStats { calls: 1, total_nanos: 4335300 }, styled_text_build: SpanStats { calls: 3, total_nanos: 40200 }, syntax_highlighting: SpanStats { calls: 339, total_nanos: 3892900 }, word_query_highlighting: SpanStats { calls: 18, total_nanos: 320200 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:58.7394641Z test view::panels::tests::conflict::navigation_and_search::the_conflict_highlight_stays_inside_the_conflict_it_belongs_to ... ok
2026-09-20T07:21:58.9755469Z test view::panels::tests::conflict::navigation_and_search::the_resolved_output_wash_follows_conflict_navigation ... ok
2026-09-20T07:21:59.0751704Z test view::panels::tests::conflict::raster_conflict_preview_uses_alpha_correct_oriented_render_images ... ok
2026-09-20T07:21:59.0923405Z MEASURE keystroke 1: buffer=177.4µs effects=52.0364ms (notifies 1) draw=25.3894ms settle=336.3571ms (notifies 1)
2026-09-20T07:21:59.0966717Z MEASURE keystroke 1 effects perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 20, requested_rows: 129, painted_rows: 129 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 59, total_nanos: 7908300 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 20, total_nanos: 2108100 }, render_conflict_resolver_pane: SpanStats { calls: 6, total_nanos: 2588800 }, resolved_output_edit_observe: SpanStats { calls: 2, total_nanos: 14783400 }, recompute_resolved_outline: SpanStats { calls: 0, total_nanos: 0 }, styled_text_build: SpanStats { calls: 0, total_nanos: 0 }, syntax_highlighting: SpanStats { calls: 67, total_nanos: 417900 }, word_query_highlighting: SpanStats { calls: 2, total_nanos: 87000 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:59.1067082Z MEASURE keystroke 1 draw perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 7, requested_rows: 38, painted_rows: 38 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 21, total_nanos: 1934100 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 7, total_nanos: 452500 }, render_conflict_resolver_pane: SpanStats { calls: 3, total_nanos: 1562600 }, resolved_output_edit_observe: SpanStats { calls: 2, total_nanos: 137700 }, recompute_resolved_outline: SpanStats { calls: 1, total_nanos: 166600 }, styled_text_build: SpanStats { calls: 0, total_nanos: 0 }, syntax_highlighting: SpanStats { calls: 0, total_nanos: 0 }, word_query_highlighting: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:59.1089964Z MEASURE keystroke 1 settle perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 98, requested_rows: 514, painted_rows: 514 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 294, total_nanos: 48255400 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 98, total_nanos: 7356900 }, render_conflict_resolver_pane: SpanStats { calls: 37, total_nanos: 14734100 }, resolved_output_edit_observe: SpanStats { calls: 7, total_nanos: 9338400 }, recompute_resolved_outline: SpanStats { calls: 0, total_nanos: 0 }, styled_text_build: SpanStats { calls: 6, total_nanos: 74600 }, syntax_highlighting: SpanStats { calls: 280, total_nanos: 3138500 }, word_query_highlighting: SpanStats { calls: 13, total_nanos: 217300 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:59.1907839Z test view::panels::tests::conflict::navigation_and_search::shift_f2_and_f3_still_reach_the_last_unresolved_conflict ... ok
2026-09-20T07:21:59.5053746Z MEASURE keystroke 2: buffer=197.9µs effects=54.9704ms (notifies 1) draw=24.6378ms settle=327.9867ms (notifies 1)
2026-09-20T07:21:59.5066844Z MEASURE keystroke 2 effects perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 18, requested_rows: 113, painted_rows: 113 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 54, total_nanos: 5589300 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 18, total_nanos: 1836100 }, render_conflict_resolver_pane: SpanStats { calls: 6, total_nanos: 2473300 }, resolved_output_edit_observe: SpanStats { calls: 2, total_nanos: 16537900 }, recompute_resolved_outline: SpanStats { calls: 0, total_nanos: 0 }, styled_text_build: SpanStats { calls: 0, total_nanos: 0 }, syntax_highlighting: SpanStats { calls: 0, total_nanos: 0 }, word_query_highlighting: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:59.5101127Z MEASURE keystroke 2 draw perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 9, requested_rows: 56, painted_rows: 56 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 27, total_nanos: 2832000 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 9, total_nanos: 630800 }, render_conflict_resolver_pane: SpanStats { calls: 3, total_nanos: 1371400 }, resolved_output_edit_observe: SpanStats { calls: 0, total_nanos: 0 }, recompute_resolved_outline: SpanStats { calls: 0, total_nanos: 0 }, styled_text_build: SpanStats { calls: 0, total_nanos: 0 }, syntax_highlighting: SpanStats { calls: 0, total_nanos: 0 }, word_query_highlighting: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:59.5115679Z MEASURE keystroke 2 settle perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 68, requested_rows: 374, painted_rows: 374 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 204, total_nanos: 20583000 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 68, total_nanos: 4843500 }, render_conflict_resolver_pane: SpanStats { calls: 22, total_nanos: 10113300 }, resolved_output_edit_observe: SpanStats { calls: 2, total_nanos: 1710900 }, recompute_resolved_outline: SpanStats { calls: 1, total_nanos: 158100 }, styled_text_build: SpanStats { calls: 3, total_nanos: 42800 }, syntax_highlighting: SpanStats { calls: 3, total_nanos: 58000 }, word_query_highlighting: SpanStats { calls: 9, total_nanos: 264500 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:59.5511033Z test view::panels::tests::conflict::svg_conflict_preview_rasterizes_off_the_ui_thread ... ok
2026-09-20T07:21:59.9168423Z MEASURE keystroke 3: buffer=158.5µs effects=52.4661ms (notifies 1) draw=23.2113ms settle=294.8533ms (notifies 1)
2026-09-20T07:21:59.9186538Z MEASURE keystroke 3 effects perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 13, requested_rows: 61, painted_rows: 61 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 44, total_nanos: 3508800 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 13, total_nanos: 1281800 }, render_conflict_resolver_pane: SpanStats { calls: 5, total_nanos: 2011500 }, resolved_output_edit_observe: SpanStats { calls: 2, total_nanos: 16035000 }, recompute_resolved_outline: SpanStats { calls: 0, total_nanos: 0 }, styled_text_build: SpanStats { calls: 0, total_nanos: 0 }, syntax_highlighting: SpanStats { calls: 0, total_nanos: 0 }, word_query_highlighting: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:59.9248264Z MEASURE keystroke 3 draw perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 8, requested_rows: 55, painted_rows: 55 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 19, total_nanos: 1935900 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 8, total_nanos: 570200 }, render_conflict_resolver_pane: SpanStats { calls: 2, total_nanos: 1003000 }, resolved_output_edit_observe: SpanStats { calls: 0, total_nanos: 0 }, recompute_resolved_outline: SpanStats { calls: 0, total_nanos: 0 }, styled_text_build: SpanStats { calls: 0, total_nanos: 0 }, syntax_highlighting: SpanStats { calls: 0, total_nanos: 0 }, word_query_highlighting: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:59.9263665Z MEASURE keystroke 3 settle perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 56, requested_rows: 294, painted_rows: 294 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 173, total_nanos: 20221700 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 56, total_nanos: 3480300 }, render_conflict_resolver_pane: SpanStats { calls: 20, total_nanos: 7473900 }, resolved_output_edit_observe: SpanStats { calls: 2, total_nanos: 1602100 }, recompute_resolved_outline: SpanStats { calls: 1, total_nanos: 358300 }, styled_text_build: SpanStats { calls: 30, total_nanos: 1159800 }, syntax_highlighting: SpanStats { calls: 11, total_nanos: 750900 }, word_query_highlighting: SpanStats { calls: 9, total_nanos: 103800 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:21:59.9813273Z test view::panels::tests::conflict::three_way_view_survives_incomplete_line_syntax_fragments ... ok
2026-09-20T07:21:59.9855948Z test view::panels::tests::conflict::very_large_conflict_bootstrap_manual_regression_stays_sparse ... ignored, manual stress: 500k-line focused mergetool bootstrap
2026-09-20T07:21:59.9936547Z test view::panels::tests::conflict::very_large_whole_file_conflict_bootstrap_manual_regression_stays_streamed ... ignored, manual stress: 500k-line whole-file conflict bootstrap
2026-09-20T07:22:00.3092457Z MEASURE keystroke 4: buffer=160.9µs effects=51.2651ms (notifies 1) draw=25.166ms settle=318.1022ms (notifies 1)
2026-09-20T07:22:00.3117658Z MEASURE keystroke 4 effects perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 13, requested_rows: 52, painted_rows: 52 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 39, total_nanos: 2872800 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 13, total_nanos: 1399000 }, render_conflict_resolver_pane: SpanStats { calls: 5, total_nanos: 2048400 }, resolved_output_edit_observe: SpanStats { calls: 2, total_nanos: 16136200 }, recompute_resolved_outline: SpanStats { calls: 1, total_nanos: 146598400 }, styled_text_build: SpanStats { calls: 0, total_nanos: 0 }, syntax_highlighting: SpanStats { calls: 0, total_nanos: 0 }, word_query_highlighting: SpanStats { calls: 3, total_nanos: 40500 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:22:00.3188161Z MEASURE keystroke 4 draw perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 8, requested_rows: 43, painted_rows: 43 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 24, total_nanos: 2239300 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 8, total_nanos: 532200 }, render_conflict_resolver_pane: SpanStats { calls: 2, total_nanos: 1139700 }, resolved_output_edit_observe: SpanStats { calls: 0, total_nanos: 0 }, recompute_resolved_outline: SpanStats { calls: 0, total_nanos: 0 }, styled_text_build: SpanStats { calls: 0, total_nanos: 0 }, syntax_highlighting: SpanStats { calls: 0, total_nanos: 0 }, word_query_highlighting: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:22:00.3212046Z MEASURE keystroke 4 settle perf: ViewPerfSnapshot { render_resolved_preview_rows_batch: RowBatchStats { calls: 48, requested_rows: 302, painted_rows: 302 }, markdown_preview_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, reflog_rows_batch: RowBatchStats { calls: 0, requested_rows: 0, painted_rows: 0 }, render_three_way_rows: SpanStats { calls: 144, total_nanos: 14879800 }, render_resolver_diff_rows: SpanStats { calls: 0, total_nanos: 0 }, render_resolved_preview_rows: SpanStats { calls: 48, total_nanos: 4543700 }, render_conflict_resolver_pane: SpanStats { calls: 16, total_nanos: 6038600 }, resolved_output_edit_observe: SpanStats { calls: 2, total_nanos: 35011200 }, recompute_resolved_outline: SpanStats { calls: 0, total_nanos: 0 }, styled_text_build: SpanStats { calls: 3, total_nanos: 40700 }, syntax_highlighting: SpanStats { calls: 0, total_nanos: 0 }, word_query_highlighting: SpanStats { calls: 3, total_nanos: 36200 }, markdown_preview_parse: SpanStats { calls: 0, total_nanos: 0 }, markdown_preview_styled_row_build: SpanStats { calls: 0, total_nanos: 0 } }
2026-09-20T07:22:00.3355679Z MEASURE typing: 5 keystrokes in 2.0102805s, main notifies=5
2026-09-20T07:22:00.3440657Z test view::panels::tests::conflict::navigation_and_search::measure_resolved_output_typing_rerenders ... ok
2026-09-20T07:22:02.8598707Z test view::panels::tests::conflict::whole_file_conflict_bootstrap_streams_input_but_keeps_output_editable ... ok
2026-09-20T07:22:02.8657154Z test view::panels::tests::conflict::whole_file_conflict_stage_anyway_serializes_the_materialized_output ... ok
2026-09-20T07:22:05.3419736Z test view::panels::tests::conflict::whole_file_conflict_switch_to_three_way_stays_fully_reviewable ... ok
2026-09-20T07:22:05.3440890Z test view::panels::tests::conflict_resolver_strategy_maps_conflict_kinds ... ok
2026-09-20T07:22:05.3481274Z test view::panels::tests::conflict_side_output_bytes_prefers_original_bytes_and_falls_back_to_text ... ok
2026-09-20T07:22:05.5214086Z test view::panels::tests::conflict::whole_file_conflict_streamed_three_way_syntax_survives_view_mode_switch ... ok
2026-09-20T07:22:05.6223192Z test view::panels::tests::control_interaction::footer_panel_toggles_keep_the_same_resting_fill_in_both_states ... ok
2026-09-20T07:22:05.6729276Z test view::panels::tests::control_interaction::repository_sort_preserves_its_open_fill_on_hover_and_clears_when_closed ... ok
2026-09-20T07:22:05.8245551Z test view::panels::tests::control_interaction::sidebar_tabs_preserve_selected_fill_when_hovered ... ok
2026-09-20T07:22:05.9933804Z test view::panels::tests::control_interaction::toolbar_busy_fill_lasts_until_each_operation_counter_reaches_zero ... ok
2026-09-20T07:22:06.2486513Z test view::panels::tests::diff_stage_gutter::clicking_stage_gutter_button_stages_without_moving_the_row_selection ... ok
2026-09-20T07:22:06.4104449Z test view::panels::tests::diff_stage_gutter::releasing_a_stage_gutter_press_does_not_click_the_row ... ok
2026-09-20T07:22:06.5104926Z test view::panels::tests::diff_stage_gutter::stage_gutter_builds_a_reverse_appliable_patch_for_a_staged_diff ... ok
2026-09-20T07:22:06.7449587Z test view::panels::tests::diff_stage_gutter::stage_gutter_button_hover_follows_the_pointer ... ok
2026-09-20T07:22:06.9232518Z test view::panels::tests::control_interaction::toolbar_menu_highlights_end_on_escape_and_outside_click ... ok
2026-09-20T07:22:07.0991021Z test view::panels::tests::diff_stage_gutter::stage_gutter_hover_clears_when_its_button_stops_being_painted ... ok
2026-09-20T07:22:07.1014646Z test view::panels::tests::conflict::structured_conflict_edit_reuses_stashed_outline_base_while_background_recompute_is_pending ... ok
2026-09-20T07:22:07.2201422Z test view::panels::tests::diff_stage_gutter::stage_gutter_is_disabled_for_commit_diffs ... ok
2026-09-20T07:22:07.2254517Z test view::panels::tests::diff_stage_gutter::stage_gutter_is_painted_whether_or_not_line_numbers_are_shown ... ok
2026-09-20T07:22:07.2847505Z test view::panels::tests::diff_stage_gutter::stage_gutter_patch_keeps_only_the_clicked_added_line ... ok
2026-09-20T07:22:07.3340817Z test view::panels::tests::diff_stage_gutter::stage_gutter_patch_keeps_only_the_clicked_removed_line ... ok
2026-09-20T07:22:07.3933433Z test view::panels::tests::diff_stage_gutter::stage_gutter_patch_works_for_a_path_containing_spaces ... ok
2026-09-20T07:22:07.4481890Z test view::panels::tests::diff_stage_gutter::stage_gutter_resolves_each_split_column_to_its_own_line ... ok
2026-09-20T07:22:07.5115011Z test view::panels::tests::file_diff::cache_and_blame::blame_toggle_keeps_inline_view ... ok
2026-09-20T07:22:07.5661048Z test view::panels::tests::file_diff::cache_and_blame::blame_toggle_keeps_split_view ... ok
2026-09-20T07:22:07.6232353Z test view::panels::tests::conflict::navigation_and_search::conflict_resolver_output_scrolls_independently_of_the_columns ... ok
2026-09-20T07:22:07.6234589Z test view::panels::tests::file_diff::cache_and_blame::failed_raster_image_diff_cache_is_terminal_instead_of_processing_forever ... ok
2026-09-20T07:22:07.6236348Z test view::panels::tests::file_diff::cache_and_blame::diff_search_scrolls_sideways_to_a_match_far_along_a_long_line ... ok
2026-09-20T07:22:08.0380401Z test view::panels::tests::file_diff::cache_and_blame::file_diff_view_renders_split_and_inline_syntax_from_real_documents ... ok
2026-09-20T07:22:08.1539737Z test view::panels::tests::file_diff::cache_and_blame::file_image_diff_cache_does_not_rebuild_when_rev_changes_with_identical_payload ... ok
2026-09-20T07:22:08.2062934Z test view::panels::tests::diff_stage_gutter::stage_gutter_cancels_presses_released_on_another_button ... ok
2026-09-20T07:22:08.2115588Z test view::panels::tests::file_diff::cache_and_blame::file_diff_cache_does_not_rebuild_when_rev_changes_with_identical_payload ... ok
2026-09-20T07:22:08.2625536Z test view::panels::tests::file_diff::cache_and_blame::file_image_diff_cache_falls_back_to_cached_svg_paths_for_invalid_svg_payloads ... ok
2026-09-20T07:22:08.2628344Z test view::panels::tests::file_diff::cache_and_blame::file_image_diff_cache_keeps_distinct_valid_svg_sides_on_render_fast_path ... ok
2026-09-20T07:22:08.3723667Z test view::panels::tests::file_diff::cache_and_blame::replacing_file_image_diff_cache_releases_old_sprite_atlas_tiles ... ok
2026-09-20T07:22:08.3726192Z test view::panels::tests::file_diff::cache_and_blame::file_image_diff_cache_keeps_valid_svg_on_render_fast_path_across_rev_refreshes ... ok
2026-09-20T07:22:08.4734054Z test view::panels::tests::file_diff::cache_and_blame::split_annotate_reserves_the_annotation_column ... ok
2026-09-20T07:22:08.4734815Z test view::panels::tests::file_diff::cache_and_blame::toggle_diff_view_command_clears_styled_segment_caches ... ok
2026-09-20T07:22:08.6291854Z test view::panels::tests::file_diff::cache_and_blame::untracked_svg_keeps_the_code_view_and_toggle_in_collapsed_mode ... ok
2026-09-20T07:22:08.7329121Z test view::panels::tests::file_diff::cache_and_blame::html_file_diff_renders_injected_attribute_syntax_from_real_documents ... ok
2026-09-20T07:22:08.7330755Z test view::panels::tests::file_diff::cache_and_blame::xml_file_diff_renders_syntax_highlights_from_real_documents ... ok
2026-09-20T07:22:08.8596170Z test view::panels::tests::file_diff::cache_and_blame::yaml_commit_file_diff_transition_from_patch_clears_stale_split_cache ... ok
2026-09-20T07:22:09.1359251Z test view::panels::tests::file_diff::cache_and_blame::file_diff_cache_rebuilds_when_patch_arrives_after_same_file_refresh ... ok
2026-09-20T07:22:09.2403361Z test view::panels::tests::file_diff::cache_and_blame::yaml_file_diff_keeps_consistent_highlighting_for_build_release_artifacts ... ok
2026-09-20T07:22:09.6179896Z test view::panels::tests::file_diff::collapsed_diff_first_open_keeps_hunk_header_visible_after_scrolled_file ... ok
2026-09-20T07:22:09.8907066Z test view::panels::tests::file_diff::collapsed_diff_hunk_header_click_does_not_create_row_selection ... ok
2026-09-20T07:22:10.4540997Z test view::panels::tests::file_diff::collapsed_diff_inline_file_switch_resets_expanded_context ... ok
2026-09-20T07:22:10.8289579Z test view::panels::tests::file_diff::collapsed_diff_inline_hunk_header_hides_after_full_reveal ... ok
2026-09-20T07:22:11.1687874Z test view::panels::tests::file_diff::collapsed_diff_inline_hunk_header_stays_pinned_during_horizontal_scroll ... ok
2026-09-20T07:22:11.6857726Z test view::panels::tests::file_diff::collapsed_diff_inline_hunk_with_two_change_runs_has_two_stops ... ok
2026-09-20T07:22:11.9090262Z test view::panels::tests::file_diff::collapsed_diff_inline_loading_does_not_render_patch_rows ... ok
2026-09-20T07:22:12.2891799Z test view::panels::tests::file_diff::collapsed_diff_inline_resize_back_restores_horizontal_scroll ... ok
2026-09-20T07:22:12.6559740Z test view::panels::tests::file_diff::collapsed_diff_inline_reveal_click_preserves_horizontal_scroll ... ok
2026-09-20T07:22:12.9143520Z test view::panels::tests::file_diff::cache_and_blame::yaml_file_diff_fallback_matches_prepared_document_for_deployment_ci ... ok
2026-09-20T07:22:12.9679830Z test view::panels::tests::file_diff::collapsed_diff_inline_unmeasured_render_does_not_force_horizontal_scroll_restore ... ok
2026-09-20T07:22:13.1894293Z test view::panels::tests::file_diff::cache_and_blame::yaml_file_diff_keeps_consistent_highlighting_for_added_paths_and_keys ... ok
2026-09-20T07:22:13.2983249Z test view::panels::tests::file_diff::collapsed_diff_inline_unscrolled_unmeasured_render_keeps_horizontal_scroll_range ... ok
2026-09-20T07:22:13.3580846Z test view::panels::tests::file_diff::collapsed_diff_inline_window_resize_preserves_horizontal_scroll ... ok
2026-09-20T07:22:13.4663147Z test view::panels::tests::file_diff::collapsed_diff_long_gap_exposes_up_both_and_trailing_down_expansions ... ok
2026-09-20T07:22:13.7689935Z test view::panels::tests::file_diff::collapsed_diff_reveal_state_survives_projection_reset ... ok
2026-09-20T07:22:13.7709794Z test view::panels::tests::file_diff::collapsed_diff_reveal_controls_expand_visible_context ... ok
2026-09-20T07:22:13.8227399Z test view::panels::tests::file_diff::collapsed_diff_reveal_state_resets_when_diff_content_changes ... ok
2026-09-20T07:22:14.0436964Z test view::panels::tests::file_diff::collapsed_diff_reveal_state_survives_window_resize ... ok
2026-09-20T07:22:14.1140610Z test view::panels::tests::file_diff::collapsed_diff_reveal_state_survives_same_content_diff_cache_rebuild ... ok
2026-09-20T07:22:14.1878146Z test view::panels::tests::file_diff::collapsed_diff_revealed_hunk_header_hides_context_and_updates_ranges ... ok
2026-09-20T07:22:14.2651693Z test view::panels::tests::file_diff::cache_and_blame::yaml_file_diff_matches_prepared_document_for_build_release_artifacts ... ok
2026-09-20T07:22:14.4946029Z test view::panels::tests::file_diff::collapsed_diff_split_header_shows_stats_without_file_header ... ok
2026-09-20T07:22:14.4984154Z test view::panels::tests::file_diff::collapsed_diff_short_gap_uses_single_expand_all_and_merges_sections ... ok
2026-09-20T07:22:14.6282309Z test view::panels::tests::file_diff::collapsed_diff_split_file_switch_resets_expanded_context ... ok
2026-09-20T07:22:14.6955915Z test view::panels::tests::file_diff::collapsed_diff_split_hunk_header_hides_after_full_reveal ... ok
2026-09-20T07:22:14.8146836Z test view::panels::tests::file_diff::collapsed_diff_split_loading_does_not_render_patch_rows ... ok
2026-09-20T07:22:14.8179555Z test view::panels::tests::file_diff::collapsed_diff_split_hunk_headers_stay_pinned_during_horizontal_scroll ... ok
2026-09-20T07:22:14.9294340Z test view::panels::tests::file_diff::collapsed_diff_split_hunk_with_two_change_runs_has_two_stops ... ok
2026-09-20T07:22:15.0911540Z test view::panels::tests::file_diff::collapsed_diff_word_wrap_continuation_rows_use_source_visible_row ... ok
2026-09-20T07:22:15.1299578Z test view::panels::tests::file_diff::collapsed_diff_split_reveal_click_preserves_horizontal_scroll ... ok
2026-09-20T07:22:15.1816921Z test view::panels::tests::file_diff::collapsed_diff_split_window_resize_preserves_horizontal_scroll ... ok
2026-09-20T07:22:15.1820197Z test view::panels::tests::file_diff::collapsed_diff_word_wrap_copy_uses_continuation_slice ... ok
2026-09-20T07:22:15.4376599Z test view::panels::tests::file_diff::collapsed_file_diff_click_lights_the_matching_json_braces ... ok
2026-09-20T07:22:15.5255700Z test view::panels::tests::file_diff::collapsed_diff_word_wrap_inline_change_shortcuts_use_visual_block_starts ... ok
2026-09-20T07:22:15.5257695Z test view::panels::tests::file_diff::diff_content_mode_main_pane_persist_path_does_not_reenter_main_pane_updates ... ok
2026-09-20T07:22:15.5259277Z test view::panels::tests::file_diff::diff_content_mode_inline_submodule_persist_path_does_not_panic ... ok
2026-09-20T07:22:15.5260799Z test view::panels::tests::file_diff::collapsed_diff_word_wrap_split_change_shortcuts_use_visual_block_starts ... ok
2026-09-20T07:22:15.5762540Z test view::panels::tests::file_diff::collapsed_diff_word_wrap_selection_survives_resize ... ok
2026-09-20T07:22:15.6774154Z test view::panels::tests::file_diff::diff_content_mode_switches_inline_submodule_diff_between_patch_and_content ... ok
2026-09-20T07:22:15.6775411Z test view::panels::tests::file_diff::diff_word_wrap_column_count_consistency_with_available_width ... ok
2026-09-20T07:22:15.6776495Z test view::panels::tests::file_diff::diff_content_mode_switches_regular_file_diff_between_patch_and_content ... ok
2026-09-20T07:22:15.8300295Z test view::panels::tests::file_diff::diff_word_wrap_columns_are_measured_in_the_editor_font ... ok
2026-09-20T07:22:15.8804337Z test view::panels::tests::file_diff::diff_word_wrap_columns_follow_scaled_font_metrics ... ok
2026-09-20T07:22:15.9461058Z test view::panels::tests::file_diff::diff_word_wrap_segments_are_maximal_for_their_column_budget ... ok
2026-09-20T07:22:16.0136215Z test view::panels::tests::file_diff::full_diff_ignore_whitespace_drops_whitespace_only_block_stop ... ok
2026-09-20T07:22:16.0593987Z test view::panels::tests::file_diff::focused_change_block_bar_hides_after_the_layout_changes ... ok
2026-09-20T07:22:16.1836784Z test view::panels::tests::file_diff::diff_word_wrap_toggles_full_file_diff_wrapped_row_path ... ok
2026-09-20T07:22:16.2375012Z test view::panels::tests::file_diff::full_diff_inline_app_keys_move_one_block_per_press ... ok
2026-09-20T07:22:16.3099974Z test view::panels::tests::file_diff::full_diff_inline_f3_without_selection_reaches_block_at_first_row ... ok
2026-09-20T07:22:16.4382053Z test view::panels::tests::file_diff::full_diff_inline_pure_change_blocks_outline_only_their_side ... ok
2026-09-20T07:22:16.5067889Z test view::panels::tests::file_diff::full_diff_inline_focused_change_block_shows_accent_bar ... ok
2026-09-20T07:22:16.6045786Z test view::panels::tests::file_diff::full_diff_split_app_keys_move_one_block_per_press ... ok
2026-09-20T07:22:16.7313575Z test view::panels::tests::file_diff::full_diff_split_f3_without_selection_reaches_block_at_first_row ... ok
2026-09-20T07:22:16.8672338Z test view::panels::tests::file_diff::full_diff_inline_change_shortcuts_visit_each_change_block ... ok
2026-09-20T07:22:16.9993432Z test view::panels::tests::file_diff::full_diff_split_focused_change_block_shows_accent_bar ... ok
2026-09-20T07:22:17.0013310Z test view::panels::tests::file_diff::full_diff_split_pure_change_blocks_outline_only_their_side ... ok
2026-09-20T07:22:17.1134056Z test view::panels::tests::file_diff::full_diff_whitespace_mode_change_does_not_restore_focused_block_on_row_click ... ok
2026-09-20T07:22:17.1664397Z test view::panels::tests::file_diff::full_diff_word_wrap_inline_change_shortcuts_map_provider_rows_through_visible_map ... ok
2026-09-20T07:22:17.2666169Z test view::panels::tests::file_diff::full_diff_word_wrap_inline_change_shortcuts_skip_continuation_rows ... ok
2026-09-20T07:22:17.3329009Z test view::panels::tests::file_diff::full_diff_split_change_shortcuts_visit_each_change_block ... ok
2026-09-20T07:22:17.3330465Z test view::panels::tests::file_diff::inline_file_diff_click_lights_the_matching_json_braces ... ok
2026-09-20T07:22:17.3929189Z test view::panels::tests::file_diff::full_diff_word_wrap_split_change_shortcuts_skip_continuation_rows ... ok
2026-09-20T07:22:17.5002070Z test view::panels::tests::file_diff::reveal_whitespace_chars_marks_file_diff_paint_rows ... ok
2026-09-20T07:22:17.6230425Z test view::panels::tests::file_diff::patch_diff_inline_change_stops_land_on_first_changed_rows ... ok
2026-09-20T07:22:17.6233639Z test view::panels::tests::file_diff::same_file_refresh_keeps_rows_instead_of_flashing_processing ... ok
2026-09-20T07:22:17.6374126Z test view::panels::tests::file_diff::patch_diff_split_change_stops_land_on_first_changed_rows ... ok
2026-09-20T07:22:17.7884446Z test view::panels::tests::file_diff::inline_hunk_header_text_right_click_opens_hunk_menu ... ok
2026-09-20T07:22:17.9390860Z test view::panels::tests::file_diff::scrolling::collapsed_diff_inline_trailing_down_button_stays_above_hscrollbar ... ok
2026-09-20T07:22:17.9393018Z test view::panels::tests::file_diff::scrolling::collapsed_diff_inline_horizontal_scrollbar_bounds_stable_across_unmeasured_render ... ok
2026-09-20T07:22:18.0428935Z test view::panels::tests::file_diff::scrolling::collapsed_diff_inline_reveal_buttons_expand_context_without_creating_selection ... ok
2026-09-20T07:22:18.2232799Z test view::panels::tests::file_diff::scrolling::collapsed_diff_inline_up_reveal_keeps_header_above_revealed_context ... ok
2026-09-20T07:22:18.4334514Z test view::panels::tests::file_diff::scrolling::collapsed_diff_short_gap_merge_moves_following_file_row ... ok
2026-09-20T07:22:18.4972605Z test view::panels::tests::file_diff::scrolling::collapsed_diff_split_down_before_reveal_moves_both_columns_without_vertical_sync ... ok
2026-09-20T07:22:18.5031331Z test view::panels::tests::file_diff::scrolling::collapsed_diff_split_horizontal_scrollbar_bounds_stable_across_unmeasured_render ... ok
2026-09-20T07:22:18.7473821Z test view::panels::tests::file_diff::scrolling::collapsed_diff_split_horizontal_scrollbar_drag_keeps_range_stable ... ok
2026-09-20T07:22:18.8614160Z test view::panels::tests::file_diff::scrolling::collapsed_diff_split_reveal_arrows_show_directional_tooltips ... ok
2026-09-20T07:22:18.9152671Z test view::panels::tests::file_diff::scrolling::collapsed_diff_split_reveal_buttons_expand_context_without_creating_selection ... ok
2026-09-20T07:22:18.9788420Z test view::panels::tests::file_diff::scrolling::collapsed_diff_split_same_target_loading_preserves_horizontal_scroll ... ok
2026-09-20T07:22:19.2185356Z test view::panels::tests::file_diff::scrolling::collapsed_diff_split_trailing_down_button_stays_above_hscrollbar ... ok
2026-09-20T07:22:19.4105421Z test view::panels::tests::file_diff::scrolling::diff_search_f3_continues_from_previous_location_after_patch_refresh ... ok
2026-09-20T07:22:19.4135264Z test view::panels::tests::file_diff::scrolling::collapsed_diff_split_vertical_sync_horizontal_scrollbar_bounds_stable_across_unmeasured_render ... ok
2026-09-20T07:22:19.4143382Z test view::panels::tests::file_diff::scrolling::collapsed_diff_split_up_reveal_keeps_header_above_revealed_context ... ok
2026-09-20T07:22:19.5172474Z test view::panels::tests::file_diff::scrolling::diff_search_refresh_scrolls_to_first_match_after_previous_zero_match_query ... ok
2026-09-20T07:22:19.5175044Z test view::panels::tests::file_diff::scrolling::full_file_diff_inline_horizontal_range_stable_across_unmeasured_render ... ok
2026-09-20T07:22:19.6909639Z test view::panels::tests::file_diff::scrolling::full_file_diff_inline_scroll_to_start_persists ... ok
2026-09-20T07:22:19.6912451Z test view::panels::tests::file_diff::scrolling::diff_vertical_scrollbar_gutter_stays_reserved_when_unmeasured ... ok
2026-09-20T07:22:19.6914581Z test view::panels::tests::file_diff::scrolling::full_file_diff_inline_unmeasured_render_does_not_force_horizontal_scroll_restore ... ok
2026-09-20T07:22:19.8564829Z test view::panels::tests::file_diff::scrolling::full_file_diff_inline_unmeasured_render_does_not_zero_horizontal_scroll ... ok
2026-09-20T07:22:19.9135669Z test view::panels::tests::file_diff::scrolling::full_file_diff_inline_unstaged_same_target_loading_preserves_horizontal_scroll ... ok
2026-09-20T07:22:20.0851488Z test view::panels::tests::file_diff::scrolling::full_file_diff_split_horizontal_range_stable_across_unmeasured_render ... ok
2026-09-20T07:22:20.1934188Z test view::panels::tests::file_diff::scrolling::full_file_diff_split_scroll_to_start_persists ... ok
2026-09-20T07:22:20.3716034Z test view::panels::tests::file_diff::scrolling::full_file_diff_split_staged_same_target_loading_preserves_horizontal_scroll ... ok
2026-09-20T07:22:20.4213054Z test view::panels::tests::file_diff::scrolling::full_file_diff_split_unmeasured_render_does_not_force_horizontal_scroll_restore ... ok
2026-09-20T07:22:20.4373547Z test view::panels::tests::file_diff::scrolling::collapsed_diff_split_scroll_sync_setting_controls_each_axis ... ok
2026-09-20T07:22:20.5343942Z test view::panels::tests::file_diff::scrolling::raw_patch_inline_horizontal_range_stable_across_unmeasured_render ... ok
2026-09-20T07:22:20.5345805Z test view::panels::tests::file_diff::scrolling::full_file_diff_split_unmeasured_render_does_not_zero_horizontal_scroll ... ok
2026-09-20T07:22:20.7326980Z test view::panels::tests::file_diff::scrolling::raw_patch_inline_horizontal_scrollbar_bounds_stable_across_unmeasured_render ... ok
2026-09-20T07:22:20.7391089Z test view::panels::tests::file_diff::scrolling::raw_patch_inline_horizontal_scrollbar_drag_keeps_range_stable ... ok
2026-09-20T07:22:20.8000564Z test view::panels::tests::file_diff::scrolling::full_file_diff_split_unstaged_same_target_loading_preserves_horizontal_scroll ... ok
2026-09-20T07:22:20.8567742Z test view::panels::tests::file_diff::scrolling::raw_patch_inline_same_target_loading_preserves_horizontal_scroll ... ok
2026-09-20T07:22:20.8623061Z test view::panels::tests::file_diff::scrolling::full_file_diff_split_vertical_sync_same_target_loading_preserves_horizontal_scroll ... ok
2026-09-20T07:22:20.9357395Z test view::panels::tests::file_diff::scrolling::raw_patch_inline_unmeasured_render_does_not_force_horizontal_scroll_restore ... ok
2026-09-20T07:22:20.9378331Z test view::panels::tests::file_diff::scrolling::raw_patch_inline_scroll_to_start_persists ... ok
2026-09-20T07:22:21.0347182Z test view::panels::tests::file_diff::scrolling::raw_patch_inline_unmeasured_render_does_not_zero_horizontal_scroll ... ok
2026-09-20T07:22:21.0363197Z test view::panels::tests::file_diff::scrolling::raw_patch_split_horizontal_range_stable_across_unmeasured_render ... ok
2026-09-20T07:22:21.1491952Z test view::panels::tests::file_diff::scrolling::raw_patch_split_horizontal_scrollbar_bounds_stable_across_unmeasured_render ... ok
2026-09-20T07:22:21.1494134Z test view::panels::tests::file_diff::scrolling::raw_patch_split_scroll_to_start_persists ... ok
2026-09-20T07:22:21.1495791Z test view::panels::tests::file_diff::scrolling::raw_patch_split_unmeasured_render_does_not_force_horizontal_scroll_restore ... ok
2026-09-20T07:22:21.2150124Z test view::panels::tests::file_diff::scrolling::raw_patch_split_unmeasured_render_does_not_zero_horizontal_scroll ... ok
2026-09-20T07:22:21.2703442Z test view::panels::tests::file_diff::scrolling::split_file_diff_multiline_search_preserves_blank_side_rows ... ok
2026-09-20T07:22:21.3453774Z test view::panels::tests::file_diff::scrolling::short_split_diff_has_region_confined_below_eof_surfaces ... ok
2026-09-20T07:22:21.3533358Z test view::panels::tests::file_diff::scrolling::raw_patch_split_vertical_sync_same_target_loading_preserves_horizontal_scroll ... ok
2026-09-20T07:22:21.3693673Z test view::panels::tests::file_diff::scrolling::raw_patch_split_vertical_sync_horizontal_scrollbar_bounds_stable_across_unmeasured_render ... ok
2026-09-20T07:22:21.4091416Z test view::panels::tests::file_diff::split_diff_word_wrap_copy_omits_soft_wrap_newlines ... ok
2026-09-20T07:22:21.4581301Z test view::panels::tests::file_diff::syntax::patch_view_applies_syntax_highlighting_to_context_lines ... ok
2026-09-20T07:22:21.5123529Z test view::panels::tests::file_diff::split_file_diff_click_lights_the_matching_json_braces ... ok
2026-09-20T07:22:21.6247112Z test view::panels::tests::file_diff::syntax::patch_diff_text_multi_clicks_match_editor_selection_behavior ... ok
2026-09-20T07:22:21.6629872Z test view::panels::tests::file_diff::syntax::yaml_commit_file_diff_keeps_consistent_highlighting_for_added_paths_and_keys ... ok
2026-09-20T07:22:21.9030679Z test view::panels::tests::file_diff::syntax::yaml_commit_patch_diff_keeps_consistent_highlighting_for_added_paths_and_keys ... ok
2026-09-20T07:22:22.0731885Z test view::panels::tests::file_diff::split_hunk_header_text_right_click_opens_hunk_menu ... ok
2026-09-20T07:22:22.1235779Z test view::panels::tests::file_diff::syntax::smoke_tests_diff_draw_stabilizes_without_notify_churn ... ok
2026-09-20T07:22:22.1739201Z test view::panels::tests::file_editor::a_closed_repos_stashed_buffer_cannot_wedge_the_quit_dialog ... ok
2026-09-20T07:22:22.1740595Z test view::panels::tests::file_diff::syntax::yaml_commit_patch_diff_matches_commit_file_diff_for_build_release_artifacts ... ok
2026-09-20T07:22:22.2245088Z test view::panels::tests::file_editor::a_pending_read_does_not_land_in_another_repos_buffer ... ok
2026-09-20T07:22:22.2246236Z test view::panels::tests::file_editor::a_supported_language_is_never_latched_as_unparseable ... ok
2026-09-20T07:22:22.2247410Z test view::panels::tests::file_editor::a_wrapped_line_owns_its_gutter_rows_and_numbers_only_the_first ... ok
2026-09-20T07:22:22.2751785Z test view::panels::tests::file_editor::a_second_file_opened_in_the_same_pane_is_still_highlighted ... ok
2026-09-20T07:22:22.3764041Z test view::panels::tests::file_editor::a_stashed_buffer_brings_its_blame_watermark_back ... ok
2026-09-20T07:22:22.4768396Z test view::panels::tests::file_editor::alt_e_toggles_the_editor_and_ctrl_s_saves_and_exits_while_it_has_focus ... ok
2026-09-20T07:22:22.5275608Z test view::panels::tests::file_editor::an_svg_opened_from_the_explorer_can_show_its_code_and_be_edited ... ok
2026-09-20T07:22:22.7294333Z test view::panels::tests::file_editor::annotate_column_is_resizable_while_editing ... ok
2026-09-20T07:22:22.7295588Z test view::panels::tests::file_editor::blame_lines_shift_with_unsaved_edits_instead_of_vanishing ... ok
2026-09-20T07:22:22.8302275Z test view::panels::tests::file_editor::annotate_resize_handle_waits_for_the_column_it_resizes ... ok
2026-09-20T07:22:22.8303145Z test view::panels::tests::file_diff::syntax::yaml_commit_patch_diff_full_fixture_keeps_consistent_highlighting_across_files ... ok
2026-09-20T07:22:22.8303885Z test view::panels::tests::file_editor::blame_is_available_and_rendered_while_editing ... ok
2026-09-20T07:22:23.0320497Z test view::panels::tests::file_editor::ctrl_f_and_escape_walk_in_and_out_of_the_editor ... ok
2026-09-20T07:22:23.1329694Z test view::panels::tests::file_editor::discarding_from_the_toolbar_returns_to_the_read_only_view ... ok
2026-09-20T07:22:23.1835285Z test view::panels::tests::file_editor::editing_markdown_highlights_and_leaves_the_rendered_preview ... ok
2026-09-20T07:22:23.2842559Z test view::panels::tests::file_editor::editing_mid_file_keeps_blame_above_the_edit ... ok
2026-09-20T07:22:23.3346055Z test view::panels::tests::file_editor::file_editor_keeps_an_unsaved_buffer_across_a_file_switch ... ok
2026-09-20T07:22:23.3851981Z test view::panels::tests::file_editor::file_editor_loads_the_working_tree_file_and_starts_clean ... ok
2026-09-20T07:22:23.4864094Z test view::panels::tests::file_editor::file_editor_marks_dirty_on_edit_and_clean_after_save ... ok
2026-09-20T07:22:23.4864858Z test view::panels::tests::file_editor::file_editor_click_highlights_names_in_the_actual_syntax_rs ... ok
2026-09-20T07:22:23.4866007Z test view::panels::tests::file_editor::file_editor_occurrences_do_not_depend_on_the_direction_of_approach ... ok
2026-09-20T07:22:23.5369043Z test view::panels::tests::file_editor::file_editor_mounts_a_vertical_scrollbar ... ok
2026-09-20T07:22:23.5369972Z test view::panels::tests::file_editor::file_editor_refuses_a_non_utf8_file ... ok
2026-09-20T07:22:23.6376705Z test view::panels::tests::file_editor::file_editor_search_counts_every_occurrence_in_the_live_buffer ... ok
2026-09-20T07:22:23.7387276Z test view::panels::tests::file_editor::file_editor_search_next_match_steps_within_a_line ... ok
2026-09-20T07:22:23.7893760Z test view::panels::tests::file_editor::file_editor_search_reads_the_buffer_not_the_stale_preview ... ok
2026-09-20T07:22:23.7894556Z test view::panels::tests::file_editor::pair_overlay_is_a_no_op_without_a_pair ... ok
2026-09-20T07:22:23.7895233Z test view::panels::tests::file_editor::pair_overlay_paints_both_delimiters_over_the_syntax_runs ... ok
2026-09-20T07:22:23.7895979Z test view::panels::tests::file_editor::provider_binding_key_changes_only_when_something_changed ... ok
2026-09-20T07:22:23.8902439Z test view::panels::tests::file_editor::file_editor_search_scrolls_a_distant_match_into_view ... ok
2026-09-20T07:22:23.9910542Z test view::panels::tests::file_editor::file_editor_search_scrolls_sideways_to_a_match_far_along_a_line ... ok
2026-09-20T07:22:24.0416295Z test view::panels::tests::file_editor::file_editor_search_selects_the_current_match_and_washes_the_rest ... ok
2026-09-20T07:22:24.1929174Z test view::panels::tests::file_editor::recent_repository_shortcut_does_not_select_the_file_editor ... ok
2026-09-20T07:22:24.2431891Z test view::panels::tests::file_editor::returning_to_a_stashed_buffer_measures_it_against_its_own_file ... ok
2026-09-20T07:22:24.3441319Z test view::panels::tests::file_editor::saving_from_the_toolbar_exits_the_editor ... ok
2026-09-20T07:22:24.3946425Z test view::panels::tests::file_editor::saving_keeps_the_caret_and_the_undo_stack ... ok
2026-09-20T07:22:26.8647992Z test view::panels::tests::file_editor::scrolling::file_editor_horizontal_scrollbar_works_for_all_text_file_types ... ok
2026-09-20T07:22:30.8948949Z test view::panels::tests::file_editor::scrolling::file_editor_wrapped_typing_keeps_the_viewport_stable ... ok
2026-09-20T07:22:32.9102982Z test view::panels::tests::file_editor::scrolling::markdown_inline_colors_stay_stable_through_held_key_frames ... ok
2026-09-20T07:22:32.9103916Z test view::panels::tests::file_editor::short_file_editor_uses_the_space_below_eof_for_caret_drag_and_menu ... ok
2026-09-20T07:22:33.0109405Z test view::panels::tests::file_editor::switching_files_mid_load_never_stashes_the_blank_placeholder ... ok
2026-09-20T07:22:33.0110315Z test view::panels::tests::file_editor::the_editor_renders_nunjucks_with_the_jinja_grammar ... ok
2026-09-20T07:22:33.0612863Z test view::panels::tests::file_editor::the_editor_renders_rust_highlights_as_the_engine_produced_them ... ok
2026-09-20T07:22:33.0613699Z test view::panels::tests::file_editor::the_editor_renders_shell_highlights_as_the_engine_produced_them ... ok
2026-09-20T07:22:33.1117925Z test view::panels::tests::file_editor::the_gutter_projects_through_wrap_so_numbers_track_their_lines ... ok
2026-09-20T07:22:33.1118861Z test view::panels::tests::file_editor::whole_tag_pair_overlay_preserves_disjoint_syntax_runs ... ok
2026-09-20T07:22:33.1622609Z test view::panels::tests::file_editor::the_load_placeholder_is_never_saved_over_the_file ... ok
2026-09-20T07:22:33.2127106Z test view::panels::tests::file_preview::added_file_preview_text_file_materializes_and_uses_prepared_syntax_highlighting ... ok
2026-09-20T07:22:33.2632594Z test view::panels::tests::file_editor::typing_and_undoing_returns_the_buffer_to_clean ... ok
2026-09-20T07:22:33.3640784Z test view::panels::tests::file_editor::unsaved_edits_are_reported_and_discardable_per_file ... ok
2026-09-20T07:22:33.4791368Z test view::panels::tests::file_preview::deleted_file_preview_text_file_materializes_and_uses_prepared_syntax_highlighting ... ok
2026-09-20T07:22:33.4793237Z test view::panels::tests::file_editor::word_wrap_reaches_the_buffer ... ok
2026-09-20T07:22:33.4803807Z test view::panels::tests::file_preview::committed_deleted_minified_utf8_json_preview_streams_from_indexed_source ... ok
2026-09-20T07:22:33.6119239Z test view::panels::tests::file_preview::annotate_column_has_a_resize_handle_in_the_file_content_view ... ok
2026-09-20T07:22:33.6120653Z test view::panels::tests::file_preview::file_preview_click_lights_every_use_of_a_name_in_a_script ... ok
2026-09-20T07:22:33.6812979Z test view::panels::tests::file_preview::file_preview_click_lights_every_use_of_the_clicked_name ... ok
2026-09-20T07:22:33.7426045Z test view::panels::tests::file_preview::file_preview_click_lights_whole_html_tags_across_lines ... ok
2026-09-20T07:22:33.7968725Z test view::panels::tests::file_preview::file_preview_click_lights_whole_tags_in_a_template ... ok
2026-09-20T07:22:33.7970517Z test view::panels::tests::file_preview::file_preview_click_lights_the_matching_json_braces ... ok
2026-09-20T07:22:33.8518056Z test view::panels::tests::file_preview::file_preview_search_marks_the_current_match_differently_from_the_rest ... ok
2026-09-20T07:22:33.8519977Z test view::panels::tests::file_preview::file_preview_renders_scrollable_syntax_highlighted_rows ... ok
2026-09-20T07:22:33.9692715Z test view::panels::tests::file_preview::html_file_preview_renders_injected_attribute_syntax_from_real_document ... ok
2026-09-20T07:22:33.9723759Z test view::panels::tests::file_preview::html_file_preview_renders_injected_javascript_and_css_from_real_document ... ok
2026-09-20T07:22:33.9820235Z test view::panels::tests::file_preview::file_preview_search_scrolls_sideways_to_a_match_far_along_a_line ... ok
2026-09-20T07:22:34.0128658Z test view::panels::tests::file_preview::file_preview_text_multi_clicks_select_word_then_line ... ok
2026-09-20T07:22:34.1174604Z test view::panels::tests::file_preview::minified_json_preview_context_menu_copy_uses_streamed_line_target ... ok
2026-09-20T07:22:34.1767870Z test view::panels::tests::file_preview::large_file_preview_renders_plain_text_then_upgrades_after_background_syntax ... ok
2026-09-20T07:22:34.1811622Z test view::panels::tests::file_preview::large_file_preview_keeps_prepared_syntax_document_above_old_line_gate ... ok
2026-09-20T07:22:34.2287514Z test view::panels::tests::file_preview::minified_json_preview_partial_copy_uses_streamed_line_slice ... ok
2026-09-20T07:22:34.2848731Z test view::panels::tests::file_preview::preview_click_before_the_document_lands_is_replayed ... ok
2026-09-20T07:22:34.3362846Z test view::panels::tests::file_preview::minified_json_preview_streams_visible_slice_for_giant_line ... ok
2026-09-20T07:22:34.3421236Z test view::panels::tests::file_preview::worktree_preview_ready_rows_preserve_trailing_empty_line ... ok
2026-09-20T07:22:34.3913380Z test view::panels::tests::file_preview::untracked_json_file_preview_keeps_underscored_string_value_highlighted ... ok
2026-09-20T07:22:34.4428171Z test view::panels::tests::file_preview::xml_file_preview_renders_syntax_highlights_from_real_document ... ok
2026-09-20T07:22:34.4430359Z test view::panels::tests::file_preview::short_file_preview_uses_the_space_below_eof_for_selection_and_menu ... ok
2026-09-20T07:22:34.5055367Z test view::panels::tests::file_status::a_preserved_press_does_not_blur_a_focused_input ... ok
2026-09-20T07:22:34.5064824Z test view::panels::tests::file_status::a_preserved_press_leaves_a_text_input_selection_alone ... ok
2026-09-20T07:22:34.5066895Z test view::panels::tests::file_preview::oversized_json_preview_uses_visible_line_fallback_without_prepared_syntax_document ... ok
2026-09-20T07:22:34.5102157Z test view::panels::tests::file_status::amend_does_not_overwrite_existing_commit_message ... ok
2026-09-20T07:22:34.5591115Z test view::panels::tests::file_status::amend_prefills_commit_message_from_previous_commit_when_empty ... ok
2026-09-20T07:22:34.5631317Z test view::panels::tests::file_status::amend_prefills_commit_message_once_recent_messages_load ... ok
2026-09-20T07:22:34.6059613Z test view::panels::tests::file_status::added_file_preview_ctrl_a_ctrl_c_copies_all_content ... ok
2026-09-20T07:22:34.6061075Z test view::panels::tests::file_status::an_ordinary_press_elsewhere_clears_a_text_input_selection ... ok
2026-09-20T07:22:34.6062891Z test view::panels::tests::file_status::another_surface_taking_the_selection_clears_a_text_input ... ok
2026-09-20T07:22:34.6565714Z test view::panels::tests::file_status::blur_still_works_after_a_stale_overlay_flag ... ok
2026-09-20T07:22:34.6567774Z test view::panels::tests::file_status::clicking_outside_a_focused_input_blurs_it ... ok
2026-09-20T07:22:34.6569054Z test view::panels::tests::file_status::collapsing_a_folder_keeps_every_file_navigable ... ok
2026-09-20T07:22:34.7070538Z test view::panels::tests::file_status::commit_click_dispatches_after_state_update_without_intermediate_redraw ... ok
2026-09-20T07:22:34.7576880Z test view::panels::tests::file_status::comfortable_chrome_chips_grow_with_the_density ... ok
2026-09-20T07:22:34.8082240Z test view::panels::tests::file_status::commit_details_added_file_copy_path_works_after_left_clicking_menu_entry ... ok
2026-09-20T07:22:34.9599465Z test view::panels::tests::file_status::commit_details_file_right_click_only_opens_menu_for_added_modified_and_deleted ... ok
2026-09-20T07:22:35.0666473Z test view::panels::tests::file_status::comfortable_stage_and_commit_targets_fit_rows_at_laptop_and_4k_sizes ... ok
2026-09-20T07:22:35.0670837Z test view::panels::tests::file_status::commit_details_message_click_beside_a_sha_opens_no_menu ... ok
2026-09-20T07:22:35.1173081Z test view::panels::tests::file_status::commit_details_message_filename_hashes_do_not_linkify_as_commits ... ok
2026-09-20T07:22:35.2280023Z test view::panels::tests::file_status::commit_details_message_mailto_click_opens_the_web_link_menu ... ok
2026-09-20T07:22:35.2314674Z test view::panels::tests::file_status::commit_details_file_controls_render_filter_and_open_the_sort_menu ... ok
2026-09-20T07:22:35.2813932Z test view::panels::tests::file_status::commit_details_message_sha_click_menu_navigate_reveals_referenced_commit ... ok
2026-09-20T07:22:35.3435547Z test view::panels::tests::file_status::commit_details_message_sha_click_opens_the_menu_without_navigating ... ok
2026-09-20T07:22:35.3466396Z test view::panels::tests::file_status::commit_details_message_sha_double_click_selects_instead_of_opening_the_menu ... ok
2026-09-20T07:22:35.3567660Z test view::panels::tests::file_status::commit_details_file_list_keeps_visible_viewport_when_overflowing ... ok
2026-09-20T07:22:35.3906179Z test view::panels::tests::file_status::commit_details_message_sha_retained_details_are_inert_after_selection_changes ... ok
2026-09-20T07:22:35.4414355Z test view::panels::tests::file_status::commit_details_message_trailers_do_not_linkify_as_commits ... ok
2026-09-20T07:22:35.4418871Z test view::panels::tests::file_status::commit_details_metadata_fields_are_selectable ... ok
2026-09-20T07:22:35.4420670Z test view::panels::tests::file_status::commit_details_message_url_click_opens_the_web_link_menu ... ok
2026-09-20T07:22:35.4426622Z test view::panels::tests::file_status::commit_details_shows_a_badge_for_a_bad_signature ... ok
2026-09-20T07:22:35.4919669Z test view::panels::tests::file_status::commit_details_shows_a_badge_for_a_verified_signature ... ok
2026-09-20T07:22:35.5421928Z test view::panels::tests::file_status::commit_details_shows_no_badge_without_a_signature_verdict ... ok
2026-09-20T07:22:35.5423020Z test view::panels::tests::file_status::commit_details_parent_sha_dash_has_no_link_menu ... ok
2026-09-20T07:22:35.5423854Z test view::panels::tests::file_status::commit_file_filter_resets_on_commit_switch_while_sort_is_retained ... ok
2026-09-20T07:22:35.5925399Z test view::panels::tests::file_status::commit_details_signature_icon_follows_ui_scale ... ok
2026-09-20T07:22:35.5926747Z test view::panels::tests::file_status::commit_details_parent_sha_click_menu_navigate_reveals_referenced_commit ... ok
2026-09-20T07:22:35.5927646Z test view::panels::tests::file_status::commit_file_projection_changes_notify_the_cached_main_pane ... ok
2026-09-20T07:22:35.6432824Z test view::panels::tests::file_status::commit_file_layout_override_resets_on_commit_switch ... ok
2026-09-20T07:22:35.6935528Z test view::panels::tests::file_status::commit_file_layout_toggle_groups_rows_into_folders ... ok
2026-09-20T07:22:35.6936805Z test view::panels::tests::file_status::commit_message_focus_after_initial_draw_accepts_typed_input ... ok
2026-09-20T07:22:35.7442276Z test view::panels::tests::file_status::committed_deleted_file_preview_uses_preview_text_file_without_patch_fallback ... ok
2026-09-20T07:22:35.7948649Z test view::panels::tests::file_status::details_row_renderers_begin_separate_alignment_groups_for_status_and_commit_files ... ok
2026-09-20T07:22:35.7950175Z test view::panels::tests::file_status::commit_file_scroll_resolves_a_file_position_to_its_row ... ok
2026-09-20T07:22:35.7952146Z test view::panels::tests::file_status::ensure_preview_loading_does_not_reenter_loading_from_error_for_same_path ... ok
2026-09-20T07:22:35.8453609Z test view::panels::tests::file_status::directory_target_with_loading_status_clears_stale_file_loading_state ... ok
2026-09-20T07:22:35.8455309Z test view::panels::tests::file_status::deleted_file_preview_ctrl_a_ctrl_c_copies_all_content ... ok
2026-09-20T07:22:35.8958608Z test view::panels::tests::file_status::merge_start_prefills_default_commit_message ... ok
2026-09-20T07:22:35.9465713Z test view::panels::tests::file_status::commit_links_cancel_cross_link_and_outside_releases ... ok
2026-09-20T07:22:35.9971904Z test view::panels::tests::file_status::patch_diff_search_query_keeps_stable_style_cache_entries ... ok
2026-09-20T07:22:36.0478799Z test view::panels::tests::file_status::selecting_a_second_commit_details_field_clears_the_first ... ok
2026-09-20T07:22:36.0985005Z test view::panels::tests::file_status::split_status_section_resize_moves_untracked_section ... ok
2026-09-20T07:22:36.0986413Z test view::panels::tests::file_status::split_unstaged_scroll_viewport_tracks_resized_section_height ... ok
2026-09-20T07:22:36.0987686Z test view::panels::tests::file_status::folder_stage_button_ignores_a_right_click ... ok
2026-09-20T07:22:36.2541685Z test view::panels::tests::file_status::split_unstaged_scroll_viewport_updates_after_outer_resize_shrink ... ok
2026-09-20T07:22:36.2543378Z test view::panels::tests::file_status::stage_all_asks_before_staging_unresolved_conflicts ... ok
2026-09-20T07:22:36.2544633Z test view::panels::tests::file_status::folder_stage_button_stages_on_a_left_click ... ok
2026-09-20T07:22:36.3048763Z test view::panels::tests::file_status::staged_added_missing_target_uses_unified_diff_mode ... ok
2026-09-20T07:22:36.3553997Z test view::panels::tests::file_status::staged_deleted_file_preview_uses_old_contents ... ok
2026-09-20T07:22:36.3555782Z test view::panels::tests::file_status::stage_selected_label_shrinks_when_the_details_pane_is_narrow ... ok
2026-09-20T07:22:36.3557150Z test view::panels::tests::file_status::staged_directory_target_uses_unified_diff_mode ... ok
2026-09-20T07:22:36.4059998Z test view::panels::tests::file_status::staged_revert_offers_its_message_to_an_empty_commit_box ... ok
2026-09-20T07:22:36.4565334Z test view::panels::tests::file_status::staged_added_markdown_file_preview_shows_preview_text_toggle ... ok
2026-09-20T07:22:36.5576679Z test view::panels::tests::file_status::staged_deleted_markdown_file_preview_shows_preview_text_toggle ... ok
2026-09-20T07:22:36.5578284Z test view::panels::tests::file_status::staged_section_remains_visible_after_window_resize_with_saved_split_height ... ok
2026-09-20T07:22:36.8100322Z test view::panels::tests::file_status::status_file_right_click_opens_menu_without_opening_diff_or_changing_selection ... ok
2026-09-20T07:22:36.8101271Z test view::panels::tests::file_status::status_folder_paths_do_not_capture_a_name_prefixed_sibling ... ok
2026-09-20T07:22:36.8603953Z test view::panels::tests::file_status::status_folder_stage_covers_the_subtree_and_ignores_the_selection ... ok
2026-09-20T07:22:36.9109774Z test view::panels::tests::file_status::status_section_drag_updates_saved_height ... ok
2026-09-20T07:22:36.9615426Z test view::panels::tests::file_status::status_layout_toggle_groups_rows_into_folders ... ok
2026-09-20T07:22:36.9616113Z test view::panels::tests::file_status::status_navigation_order_matches_the_drawn_rows_in_a_tree ... ok
2026-09-20T07:22:37.0624216Z test view::panels::tests::file_status::status_rows_pick_up_line_stats_that_arrive_without_a_status_change ... ok
2026-09-20T07:22:37.1127114Z test view::panels::tests::file_status::switching_active_repo_restores_commit_message_draft_per_repo ... ok
2026-09-20T07:22:37.1631367Z test view::panels::tests::file_status::switching_diff_target_clears_stale_worktree_preview_loading ... ok
2026-09-20T07:22:37.1632620Z test view::panels::tests::file_status::theme_change_clears_conflict_three_way_segments_cache ... ok
2026-09-20T07:22:37.1633840Z test view::panels::tests::file_status::status_shift_click_drops_an_anchor_invalidated_by_a_sort_change ... ok
2026-09-20T07:22:37.2134314Z test view::panels::tests::file_status::unstaged_deleted_gitlink_preview_does_not_stay_loading ... ok
2026-09-20T07:22:37.2752138Z test view::panels::tests::file_status::unstaged_modified_gitlink_target_uses_unified_diff_mode ... ok
2026-09-20T07:22:37.2753749Z test view::panels::tests::file_status::status_shift_click_in_tree_layout_spans_the_displayed_rows ... ok
2026-09-20T07:22:37.3257083Z test view::panels::tests::file_status::untracked_directory_target_clears_stale_file_loading_state ... ok
2026-09-20T07:22:37.3761782Z test view::panels::tests::file_status::untracked_directory_target_uses_unified_diff_mode ... ok
2026-09-20T07:22:37.3762476Z test view::panels::tests::file_status::unstaged_scroll_viewport_tracks_resized_section_height ... ok
2026-09-20T07:22:37.3763127Z test view::panels::tests::file_status::worktree_file_alignment_signatures_differ_per_worktree ... ok
2026-09-20T07:22:37.3763812Z test view::panels::tests::file_status::worktree_file_inputs_are_derived_once_per_scan_and_keyed_by_worktree ... ok
2026-09-20T07:22:37.4268203Z test view::panels::tests::file_status::status_shift_click_range_follows_the_sorted_display_order ... ok
2026-09-20T07:22:37.5280002Z test view::panels::tests::file_status::ui_scale_commit_details_file_list_content_height_scales ... ok
2026-09-20T07:22:37.5783488Z test view::panels::tests::file_status::worktree_preview_identical_refresh_preserves_row_cache ... ok
2026-09-20T07:22:37.6872340Z test view::panels::tests::file_status::worktree_preview_search_query_clears_row_cache_without_dropping_source_path ... ok
2026-09-20T07:22:37.7005300Z test view::panels::tests::file_status::untracked_markdown_file_preview_defaults_to_preview_mode_and_renders_container ... ok
2026-09-20T07:22:37.8031477Z test view::panels::tests::file_status::worktree_filter_resets_when_the_shown_worktree_changes ... ok
2026-09-20T07:22:38.7960162Z test view::panels::tests::large_file_diff::edited_large_file_diff_reparses_incrementally_in_background_after_timeout ... ok
2026-09-20T07:22:38.7961581Z test view::panels::tests::large_file_diff::file_diff_word_highlight_caches_stay_bounded_for_sparse_deep_rows ... ok
2026-09-20T07:22:39.1868094Z test view::panels::tests::large_file_diff::large_file_diff_keeps_prepared_syntax_documents_above_old_line_gate ... ok
2026-09-20T07:22:39.7239214Z test view::panels::tests::large_file_diff::large_file_diff_renders_plain_text_then_upgrades_after_background_syntax ... ok
2026-09-20T07:22:39.8916628Z test view::panels::tests::large_file_diff::minified_json_file_diff_context_menu_copy_uses_streamed_inline_row_source ... ok
2026-09-20T07:22:40.0061596Z test view::panels::tests::large_file_diff::minified_json_file_diff_partial_copy_uses_streamed_inline_row_source ... ok
2026-09-20T07:22:40.2225509Z test view::panels::tests::large_file_diff::minified_json_file_diff_split_partial_copy_uses_streamed_row_source ... ok
2026-09-20T07:22:40.4639932Z test view::panels::tests::large_file_diff::a_click_too_slow_to_parse_in_budget_defers_instead_of_blocking ... ok
2026-09-20T07:22:40.7001846Z test view::panels::tests::large_file_diff::file_diff_background_left_syntax_upgrade_preserves_right_cached_rows ... ok
2026-09-20T07:22:41.0274493Z test view::panels::tests::large_file_diff::same_shape_worktree_edit_is_not_answered_from_the_indexed_body ... ok
2026-09-20T07:22:41.5988296Z test view::panels::tests::large_file_diff::minified_json_file_diff_streams_visible_slices_and_inline_search ... ok
2026-09-20T07:22:41.9533924Z test view::panels::tests::large_file_diff::source_backed_diff_colours_cross_line_constructs_without_a_click ... ok
2026-09-20T07:22:42.2917573Z test view::panels::tests::large_file_diff::oversized_json_file_diff_uses_visible_line_fallback_without_prepared_syntax_documents ... ok
2026-09-20T07:22:42.5177832Z test view::panels::tests::large_file_diff::source_backed_pair_text_tracks_accepted_file_diff_generation ... ok
2026-09-20T07:22:43.1529728Z test view::panels::tests::large_file_diff::source_backed_file_diff_highlights_agree_with_auto_in_full_and_collapsed ... ok
2026-09-20T07:22:43.2463137Z test view::panels::tests::large_file_diff::source_backed_syntax_rs_mouse_click_lights_syntax ... ok
2026-09-20T07:22:43.3756138Z test view::panels::tests::large_file_diff::source_backed_template_diff_click_lights_whole_tags ... ok
2026-09-20T07:22:45.4630312Z test view::panels::tests::large_file_diff::source_backed_diff_click_syntax_prepares_a_two_megabyte_document_off_thread ... ok
2026-09-20T07:22:46.1410533Z test view::panels::tests::large_file_diff::split_file_diff_scroll_sync_matrix_covers_all_modes_and_axes ... ok
2026-09-20T07:22:46.9073012Z test view::panels::tests::markdown::a_code_block_does_not_swallow_the_page_scroll ... ok
2026-09-20T07:22:47.1533938Z test view::panels::tests::markdown::a_code_block_wider_than_the_pane_gets_a_scrollbar ... ok
2026-09-20T07:22:47.4066905Z test view::panels::tests::markdown::a_document_past_the_render_budget_falls_back_to_source ... ok
2026-09-20T07:22:47.5818986Z test view::panels::tests::large_file_diff::click_syntax_worker_rejects_a_source_changed_after_parse ... ok
2026-09-20T07:22:47.5820755Z test view::panels::tests::markdown::a_drag_that_runs_past_a_short_line_still_selects_it ... ok
2026-09-20T07:22:47.7401721Z test view::panels::tests::markdown::a_markdown_preview_without_a_document_reports_no_matches ... ok
2026-09-20T07:22:47.7905665Z test view::panels::tests::markdown::a_partial_wrapped_selection_starts_and_ends_where_the_drag_did ... ok
2026-09-20T07:22:48.0429032Z test view::panels::tests::markdown::a_picture_draws_at_the_size_its_skeleton_reserved ... ok
2026-09-20T07:22:48.1945485Z test view::panels::tests::markdown::a_picture_that_is_still_decoding_is_waited_on ... ok
2026-09-20T07:22:48.3466138Z test view::panels::tests::markdown::a_wide_table_scrolls_while_a_narrow_one_still_spans_the_pane ... ok
2026-09-20T07:22:48.6494580Z test view::panels::tests::markdown::an_inter_block_gap_starts_markdown_selection_upward_and_downward ... ok
2026-09-20T07:22:48.8653464Z test view::panels::tests::markdown::ask_mode_blocks_remote_markdown_images_and_offers_approval_controls ... ok
2026-09-20T07:22:49.0171702Z test view::panels::tests::markdown::blocked_remote_image_summary_does_not_rescan_unchanged_document ... ok
2026-09-20T07:22:49.2802938Z test view::panels::tests::markdown::clicking_a_badge_opens_its_menu_without_arming_a_selection ... ok
2026-09-20T07:22:49.4531041Z test view::panels::tests::markdown::clicking_a_markdown_preview_link_opens_the_open_in_browser_menu ... ok
2026-09-20T07:22:49.5129701Z test view::panels::tests::markdown::conflict_markdown_preview_hides_text_controls_and_ignores_text_hotkeys ... ok
2026-09-20T07:22:49.9379450Z test view::panels::tests::markdown::copying_a_link_address_says_that_it_was_copied ... ok
2026-09-20T07:22:50.1511888Z test view::panels::tests::markdown::copying_across_a_picture_writes_its_description_once ... ok
2026-09-20T07:22:50.2786259Z test view::panels::tests::markdown::diff_target_change_clears_worktree_markdown_preview_cache_state ... ok
2026-09-20T07:22:50.6420699Z test view::panels::tests::markdown::fenced_code_padding_starts_flowing_selection_at_code_boundaries ... ok
2026-09-20T07:22:50.8395066Z test view::panels::tests::markdown::interactive_markdown_preview_text_multi_clicks_select_word_then_line ... ok
2026-09-20T07:22:51.2698676Z test view::panels::tests::markdown::linked_blocked_image_menu_loads_one_image_only_in_ask_mode ... ok
2026-09-20T07:22:51.4180207Z test view::panels::tests::markdown::conflict_markdown_preview_scroll_sync_matrix_covers_all_modes_and_axes ... ok
2026-09-20T07:22:51.4686732Z test view::panels::tests::markdown::markdown_below_eof_drag_selects_a_thematic_break_only_document ... ok
2026-09-20T07:22:51.6743930Z test view::panels::tests::markdown::markdown_below_eof_drag_selects_an_image_only_document ... ok
2026-09-20T07:22:51.8867942Z test view::panels::tests::markdown::markdown_below_eof_resolves_after_a_trailing_thematic_break ... ok
2026-09-20T07:22:52.1807975Z test view::panels::tests::markdown::markdown_diff_preview_cache_does_not_rebuild_when_rev_changes_with_identical_payload ... ok
2026-09-20T07:22:52.1842288Z test view::panels::tests::markdown::markdown_below_eof_surface_starts_after_a_trailing_picture ... ok
2026-09-20T07:22:52.3468703Z test view::panels::tests::markdown::markdown_diff_preview_draws_rows_that_carry_inline_pictures ... ok
2026-09-20T07:22:52.4461703Z test view::panels::tests::markdown::markdown_diff_preview_over_limit_shows_fallback_instead_of_rendering ... ok
2026-09-20T07:22:52.5565524Z test view::panels::tests::markdown::markdown_diff_preview_keeps_layout_controls_and_ignores_text_hotkeys ... ok
2026-09-20T07:22:52.8280601Z test view::panels::tests::markdown::markdown_diff_preview_search_scrolls_the_list_to_the_match ... ok
2026-09-20T07:22:52.9345484Z test view::panels::tests::markdown::markdown_file_preview_over_limit_shows_fallback_instead_of_rendering ... ok
2026-09-20T07:22:53.1722899Z test view::panels::tests::large_file_diff::superseded_click_syntax_worker_preserves_a_new_generation_marker ... ok
2026-09-20T07:22:53.1901838Z test view::panels::tests::markdown::markdown_file_preview_search_scrolls_the_rendered_document_to_the_match ... ok
2026-09-20T07:22:53.2027127Z test view::panels::tests::markdown::markdown_image_access_snapshots_share_approved_url_storage ... ok
2026-09-20T07:22:53.2550723Z test view::panels::tests::markdown::markdown_file_preview_uses_exact_source_length_for_over_limit_fallback ... ok
2026-09-20T07:22:53.3558889Z test view::panels::tests::markdown::markdown_preview_code_blocks_scroll_independently ... ok
2026-09-20T07:22:53.5084030Z test view::panels::tests::markdown::markdown_preview_draws_an_inline_picture_beside_its_heading ... ok
2026-09-20T07:22:53.6092223Z test view::panels::tests::markdown::markdown_preview_hit_testing_follows_a_row_onto_its_wrapped_lines ... ok
2026-09-20T07:22:54.6937639Z test view::panels::tests::markdown::markdown_preview_hitboxes_follow_the_scrolled_viewport ... ok
2026-09-20T07:22:54.8449004Z test view::panels::tests::large_file_diff::superseded_click_syntax_worker_releases_its_side ... ok
2026-09-20T07:22:54.8449778Z test view::panels::tests::markdown::markdown_preview_ignores_the_text_diff_wrap_projection ... ok
2026-09-20T07:22:54.9459691Z test view::panels::tests::markdown::markdown_preview_selection_highlights_every_line_of_a_wrapped_row ... ok
2026-09-20T07:22:55.0970427Z test view::panels::tests::markdown::markdown_preview_selection_paints_over_inline_code_backgrounds ... ok
2026-09-20T07:22:55.2004683Z test view::panels::tests::markdown::markdown_preview_text_box_starts_where_the_text_is_painted ... ok
2026-09-20T07:22:55.3114969Z test view::panels::tests::markdown::secondary_f_from_conflict_markdown_preview_searches_the_rendered_rows ... ok
2026-09-20T07:22:55.4139810Z test view::panels::tests::markdown::preview_mode_copies_the_document_it_draws ... ok
2026-09-20T07:22:55.4140961Z test view::panels::tests::markdown::secondary_f_from_markdown_file_preview_searches_the_rendered_rows ... ok
2026-09-20T07:22:55.4644552Z test view::panels::tests::markdown::markdown_diff_preview_row_limit_shows_fallback_instead_of_rendering ... ok
2026-09-20T07:22:55.5652538Z test view::panels::tests::markdown::source_mode_copies_the_file_exactly_as_written ... ok
2026-09-20T07:22:55.6662626Z test view::panels::tests::markdown::source_mode_word_wrap_columns_are_measured_in_the_editor_font ... ok
2026-09-20T07:22:55.8175773Z test view::panels::tests::markdown::source_mode_word_wrap_splits_a_long_line_over_several_rows ... ok
2026-09-20T07:22:56.3726100Z test view::panels::tests::markdown::split_markdown_block_gaps_start_selection_in_both_columns ... ok
2026-09-20T07:22:56.4735913Z test view::panels::tests::markdown::split_markdown_diff_keeps_an_empty_side_at_half_width ... ok
2026-09-20T07:22:57.8835225Z test view::panels::tests::markdown::split_markdown_diff_scroll_sync_matrix_covers_all_modes_and_axes ... ok
2026-09-20T07:22:57.9842369Z test view::panels::tests::markdown::toggling_the_preview_under_an_open_search_rescans_the_new_row_space ... ok
2026-09-20T07:22:58.0350308Z test view::panels::tests::markdown::split_markdown_diff_word_wrap_keeps_both_columns_row_aligned ... ok
2026-09-20T07:22:58.0856460Z test view::panels::tests::markdown::worktree_markdown_diff_defaults_to_preview_mode_and_shows_preview_toggle ... ok
2026-09-20T07:22:58.1870152Z test view::panels::tests::markdown::split_markdown_eof_ignores_trailing_alignment_and_wrap_padding ... ok
2026-09-20T07:22:58.3385328Z test view::panels::tests::markdown::the_renderer_refuses_a_document_past_its_budget ... ok
2026-09-20T07:22:58.4394861Z test view::panels::tests::markdown::worktree_markdown_preview_change_bar_is_unbroken_for_a_wholly_added_file ... ok
2026-09-20T07:22:58.4395883Z test view::panels::tests::next_conflict_diff_split_ratio_applies_drag_delta ... ok
2026-09-20T07:22:58.4396441Z test view::panels::tests::next_conflict_diff_split_ratio_clamps_to_expected_bounds ... ok
2026-09-20T07:22:58.4397073Z test view::panels::tests::next_conflict_diff_split_ratio_returns_none_when_main_width_is_not_positive ... ok
2026-09-20T07:22:58.5406091Z test view::panels::tests::shortcuts::another_surface_taking_the_selection_clears_the_diff_text_selection ... ok
2026-09-20T07:22:58.5910108Z test view::panels::tests::markdown::worktree_markdown_preview_list_text_box_stays_shorter_than_row_shell ... ok
2026-09-20T07:22:58.6413718Z test view::panels::tests::shortcuts::commit_context_menu_disables_history_rewrites_during_active_operations ... ok
2026-09-20T07:22:58.7014578Z test view::panels::tests::markdown::worktree_markdown_preview_short_code_block_shell_spans_preview_width ... ok
2026-09-20T07:22:58.7518434Z test view::panels::tests::shortcuts::commit_details_text_input_f4_navigates_files_without_stealing_focus ... ok
2026-09-20T07:22:58.8116488Z test view::panels::tests::markdown::worktree_markdown_preview_wraps_long_rows_within_the_viewport ... ok
2026-09-20T07:22:58.9315033Z test view::panels::tests::shortcuts::commit_diff_target_change_clears_text_selection_and_ctrl_c_copies_new_selection ... ok
2026-09-20T07:22:58.9316907Z test view::panels::tests::shortcuts::commit_details_file_navigation_scrolls_selected_row_into_view ... ok
2026-09-20T07:22:58.9980777Z test view::panels::tests::shortcuts::commit_message_text_input_f2_prefers_previous_diff_search_match ... ok
2026-09-20T07:22:59.0652715Z test view::panels::tests::shortcuts::commit_message_text_input_f3_prefers_diff_search_matches ... ok
2026-09-20T07:22:59.1321879Z test view::panels::tests::shortcuts::commit_message_text_input_secondary_enter_commits_staged_changes ... ok
2026-09-20T07:22:59.1359731Z test view::panels::tests::shortcuts::commit_message_text_input_secondary_f_activates_diff_search ... ok
2026-09-20T07:22:59.2615716Z test view::panels::tests::shortcuts::commit_message_text_input_secondary_f_without_visible_diff_is_noop ... ok
2026-09-20T07:22:59.3060627Z test view::panels::tests::shortcuts::commit_message_text_input_space_does_not_stage_or_advance_diff ... ok
2026-09-20T07:22:59.3727940Z test view::panels::tests::shortcuts::commit_message_text_input_view_and_whitespace_shortcuts_do_not_fallback ... ok
2026-09-20T07:22:59.3844636Z test view::panels::tests::shortcuts::commit_message_text_input_change_navigation_shortcuts_move_diff_without_stealing_focus ... ok
2026-09-20T07:22:59.5264073Z test view::panels::tests::shortcuts::create_branch_popover_text_input_f1_navigates_previous_diff_without_closing_popover ... ok
2026-09-20T07:22:59.5377368Z test view::panels::tests::shortcuts::conflict_diff_search_input_change_navigation_preserves_focus ... ok
2026-09-20T07:22:59.5576121Z test view::panels::tests::shortcuts::create_branch_popover_text_input_f4_navigates_diff_without_closing_popover ... ok
2026-09-20T07:22:59.5593311Z test view::panels::tests::shortcuts::ctrl_s_confirms_for_the_whole_ctrl_selected_set ... ok
2026-09-20T07:22:59.7792846Z test view::panels::tests::shortcuts::detached_window_focus_conflict_quick_pick_uses_global_diff_shortcut_fallback ... ok
2026-09-20T07:22:59.7870895Z test view::panels::tests::shortcuts::detached_window_focus_space_stages_and_advances_diff ... ok
2026-09-20T07:22:59.9452017Z test view::panels::tests::shortcuts::diff_editor_staging_context_menu_restores_diff_panel_focus_for_f4 ... ok
2026-09-20T07:22:59.9812359Z test view::panels::tests::shortcuts::diff_action_menu_contains_whitespace_setting ... ok
2026-09-20T07:23:00.0345190Z test view::panels::tests::shortcuts::diff_search_close_clears_query_and_input ... ok
2026-09-20T07:23:00.1555363Z test view::panels::tests::shortcuts::diff_search_input_slot_caps_tall_multiline_query ... ok
2026-09-20T07:23:00.2216201Z test view::panels::tests::shortcuts::diff_search_input_slot_grows_for_multiline_query ... ok
2026-09-20T07:23:00.2802801Z test view::panels::tests::shortcuts::diff_search_input_accepts_spaces_without_staging_file ... ok
2026-09-20T07:23:00.3791768Z test view::panels::tests::shortcuts::detached_window_focus_uses_global_diff_shortcut_fallback ... ok
2026-09-20T07:23:00.4427774Z test view::panels::tests::shortcuts::diff_search_preserve_current_scrolls_when_matches_first_appear ... ok
2026-09-20T07:23:00.5018944Z test view::panels::tests::shortcuts::diff_search_passive_visible_refresh_preserves_scroll_and_match ... ok
2026-09-20T07:23:00.5020748Z test view::panels::tests::shortcuts::diff_search_overlay_does_not_reflow_action_bar_or_content ... ok
2026-09-20T07:23:00.5722294Z test view::panels::tests::shortcuts::diff_search_navigation_keys_flush_pending_query_recompute ... ok
2026-09-20T07:23:00.6318559Z test view::panels::tests::shortcuts::diff_search_query_edit_selects_first_match_and_updates_count ... ok
2026-09-20T07:23:00.6320812Z test view::panels::tests::shortcuts::diff_search_secondary_f_selects_existing_query ... ok
2026-09-20T07:23:00.6376858Z test view::panels::tests::shortcuts::file_and_diff_context_menu_shortcuts_match_expected_actions ... ok
2026-09-20T07:23:00.6820277Z test view::panels::tests::shortcuts::diff_view_toolbar_toggle_restores_diff_panel_focus ... ok
2026-09-20T07:23:00.6821571Z test view::panels::tests::shortcuts::dismissing_change_tracking_settings_with_escape_restores_diff_panel_focus ... ok
2026-09-20T07:23:00.7322778Z test view::panels::tests::shortcuts::diff_search_text_input_file_navigation_preserves_focus_and_last_file_boundary ... ok
2026-09-20T07:23:00.7829281Z test view::panels::tests::shortcuts::history_author_filter_applies_free_form_text ... ok
2026-09-20T07:23:00.9344987Z test view::panels::tests::shortcuts::history_author_filter_applies_the_selected_author ... ok
2026-09-20T07:23:01.0858967Z test view::panels::tests::shortcuts::history_author_filter_enter_applies_the_row_the_list_highlights ... ok
2026-09-20T07:23:01.1363111Z test view::panels::tests::shortcuts::history_author_filter_focuses_its_search_box_and_narrows_the_list ... ok
2026-09-20T07:23:01.1868341Z test view::panels::tests::shortcuts::history_context_menu_shortcuts_match_expected_actions ... ok
2026-09-20T07:23:01.2375197Z test view::panels::tests::shortcuts::history_author_filter_is_wide_enough_for_full_names ... ok
2026-09-20T07:23:01.3123365Z test view::panels::tests::shortcuts::history_author_filter_keeps_its_header_highlighted ... ok
2026-09-20T07:23:01.4930844Z test view::panels::tests::shortcuts::hook_activity::hook_activity_dialog_only_hides_progress_for_its_own_repository ... ok
2026-09-20T07:23:01.4940889Z test view::panels::tests::shortcuts::history_author_filter_scrolls_to_every_author ... ok
2026-09-20T07:23:01.5433183Z test view::panels::tests::shortcuts::hook_activity::hook_activity_dialog_only_suppresses_completion_for_its_own_repository ... ok
2026-09-20T07:23:01.7562781Z test view::panels::tests::shortcuts::hook_activity::hook_activity_stays_minimized_when_another_overlay_blocks_auto_open ... ok
2026-09-20T07:23:01.9063347Z test view::panels::tests::shortcuts::hook_activity::hook_activity_minimized_indicator_is_repository_specific ... ok
2026-09-20T07:23:02.0867556Z test view::panels::tests::shortcuts::hook_activity::hook_activity_live_output_preserves_selection_and_view ... ok
2026-09-20T07:23:02.2627686Z test view::panels::tests::shortcuts::non_text_context_menu_focus_f2_f3_use_diff_search_matches ... ok
2026-09-20T07:23:02.4316329Z test view::panels::tests::shortcuts::non_text_context_menu_focus_f4_uses_app_level_diff_navigation ... ok
2026-09-20T07:23:02.4825512Z test view::panels::tests::shortcuts::hook_activity::hook_activity_auto_opens_centered_and_minimizes_to_compact_progress ... ok
2026-09-20T07:23:02.5369184Z test view::panels::tests::shortcuts::repo_operation_context_menu_shortcuts_match_expected_actions ... ok
2026-09-20T07:23:02.5370721Z test view::panels::tests::shortcuts::reveal_whitespace_toggle_invalidates_wrapped_diff_rows ... ok
2026-09-20T07:23:02.9678909Z test view::panels::tests::shortcuts::hook_activity::hook_activity_text_layout_and_selected_fill_across_appearances ... ok
2026-09-20T07:23:03.0314916Z test view::panels::tests::shortcuts::semantic_conflict_navigation_handles_automatic_deltas_and_projection_rebuilds ... ok
2026-09-20T07:23:03.1510514Z test view::panels::tests::shortcuts::recent_repository_shortcut_does_not_select_diff_content ... ok
2026-09-20T07:23:03.1690380Z test view::panels::tests::shortcuts::space_stages_a_resolved_conflict_without_asking ... ok
2026-09-20T07:23:03.2096829Z test view::panels::tests::shortcuts::split_tracked_file_navigation_does_not_cross_into_untracked_section ... ok
2026-09-20T07:23:03.2568439Z test view::panels::tests::shortcuts::space_asks_before_staging_a_file_with_conflict_markers ... ok
2026-09-20T07:23:03.2570604Z test view::panels::tests::shortcuts::split_untracked_file_navigation_stays_within_untracked_section ... ok
2026-09-20T07:23:03.3074274Z test view::panels::tests::shortcuts::space_stages_every_ctrl_selected_file ... ok
2026-09-20T07:23:04.0132101Z test view::panels::tests::shortcuts::hook_activity::hook_activity_text_selects_copies_and_keeps_run_clicks ... ok
2026-09-20T07:23:05.1223047Z test view::panels::tests::shortcuts::status_selection::diff_stage_and_advance_clears_only_the_consumed_singleton_selection ... ok
2026-09-20T07:23:05.4241791Z test view::panels::tests::shortcuts::status_selection::status_select_all_can_be_reduced_to_a_range_and_then_nothing ... ok
2026-09-20T07:23:05.6259178Z test view::panels::tests::shortcuts::status_selection::status_select_all_includes_collapsed_and_offscreen_files ... ok
2026-09-20T07:23:05.9784944Z test view::panels::tests::shortcuts::status_selection::status_select_all_is_scoped_to_each_focused_section ... ok
2026-09-20T07:23:06.2298218Z test view::panels::tests::shortcuts::status_selection::status_select_all_leaves_text_inputs_and_other_shortcuts_intact ... ok
2026-09-20T07:23:06.3305174Z test view::panels::tests::shortcuts::switching_change_tracking_view_restores_diff_panel_focus_for_adjacent_navigation ... ok
2026-09-20T07:23:06.4820619Z test view::panels::tests::shortcuts::status_selection::status_select_all_on_empty_or_loading_sections_never_selects_diff_text ... ok
2026-09-20T07:23:06.4822892Z test view::panels::tests::shortcuts::whitespace_only_diff_search_query_recomputes_on_whitespace_mode_change ... ok
2026-09-20T07:23:06.5328264Z test view::panels::tests::shortcuts::switching_diff_content_mode_restores_diff_panel_focus_for_change_navigation ... ok
2026-09-20T07:23:06.6336815Z test view::panels::tests::shortcuts::window_and_file_actions::bottom_status_bar_branding_opens_discord_and_release_notes ... ok
2026-09-20T07:23:06.6340935Z test view::panels::tests::shortcuts::window_and_file_actions::bottom_status_bar_brand_opens_the_website_and_shows_a_tooltip ... ok
2026-09-20T07:23:06.6840474Z test view::panels::tests::shortcuts::window_and_file_actions::bottom_status_bar_free_badge_scales_with_ui_zoom ... ok
2026-09-20T07:23:06.7849164Z test view::panels::tests::shortcuts::window_and_file_actions::bottom_status_bar_free_badge_opens_editions_page_and_updates_tooltip_on_hover ... ok
2026-09-20T07:23:06.7851495Z test view::panels::tests::shortcuts::window_and_file_actions::bottom_status_bar_pro_link_renders_and_opens_editions_page ... ok
2026-09-20T07:23:06.8895710Z test view::panels::tests::shortcuts::window_and_file_actions::context_menus_grow_wider_with_ui_zoom ... ok
2026-09-20T07:23:06.8897861Z test view::panels::tests::shortcuts::window_and_file_actions::bottom_status_bar_zoom_button_keeps_icon_at_default_scale_and_opens_picker ... ok
2026-09-20T07:23:06.9929901Z test view::panels::tests::shortcuts::status_selection::status_select_all_range_tracks_line_stats_and_refresh_prunes_only_missing_files ... ok
2026-09-20T07:23:06.9933272Z test view::panels::tests::shortcuts::window_and_file_actions::ctrl_d_opens_discard_confirm_popover ... ok
2026-09-20T07:23:06.9935506Z test view::panels::tests::shortcuts::window_and_file_actions::ctrl_e_is_ignored_when_no_editor_configured ... ok
2026-09-20T07:23:07.1116591Z test view::panels::tests::shortcuts::window_and_file_actions::ctrl_h_opens_file_history_for_a_file_at_a_commit ... ok
2026-09-20T07:23:07.1768013Z test view::panels::tests::shortcuts::window_and_file_actions::ctrl_e_opens_file_in_code_editor ... ok
2026-09-20T07:23:07.1771065Z test view::panels::tests::shortcuts::window_and_file_actions::ctrl_h_opens_file_history_popover ... ok
2026-09-20T07:23:07.2866118Z test view::panels::tests::shortcuts::window_and_file_actions::ctrl_shift_c_copies_current_file_path ... ok
2026-09-20T07:23:07.2892713Z test view::panels::tests::shortcuts::window_and_file_actions::ctrl_s_stages_current_file_and_advances_diff ... ok
2026-09-20T07:23:07.3512150Z test view::panels::tests::shortcuts::window_and_file_actions::ctrl_s_stages_last_file_and_clears_diff ... ok
2026-09-20T07:23:07.3874624Z test view::panels::tests::shortcuts::window_and_file_actions::ctrl_shortcuts_do_not_crash_without_diff_target ... ok
2026-09-20T07:23:07.4566851Z test view::panels::tests::shortcuts::window_and_file_actions::ctrl_u_unstages_current_file_and_advances_diff ... ok
2026-09-20T07:23:07.5210290Z test view::panels::tests::shortcuts::window_and_file_actions::prompt_popovers_grow_wider_with_ui_zoom ... ok
2026-09-20T07:23:07.5253424Z test view::panels::tests::shortcuts::window_and_file_actions::history_horizontal_wheel_does_not_scroll_vertically ... ok
2026-09-20T07:23:07.5725038Z test view::panels::tests::shortcuts::window_and_file_actions::shared_context_menu_rows_fill_the_popover_width ... ok
2026-09-20T07:23:07.5727279Z test view::panels::tests::shows_diff_file_navigation_only_in_normal_mode ... ok
2026-09-20T07:23:07.5728863Z test view::panels::tests::shows_external_mergetool_actions_only_in_normal_mode ... ok
2026-09-20T07:23:07.5790208Z test view::panels::tests::shows_save_stage_action_only_in_normal_mode ... ok
2026-09-20T07:23:07.5871642Z test view::panes::details::tests::indexed_regression_details_fingerprint_tracks_comparison_metadata ... ok
2026-09-20T07:23:07.5927191Z test view::panes::details::tests::notify_fingerprint_ignores_inactive_repo_revisions ... ok
2026-09-20T07:23:07.5929545Z test view::panes::details::tests::notify_fingerprint_tracks_active_repo_relevant_revisions ... ok
2026-09-20T07:23:07.5931270Z test view::panes::details::tests::notify_fingerprint_tracks_amend_availability_revisions ... ok
2026-09-20T07:23:07.6005658Z test view::panes::details::tests::pending_amend_ignores_previous_amend_log_entry ... ok
2026-09-20T07:23:07.6061451Z test view::panes::details::tests::pending_amend_marker_is_not_preserved_for_non_retry_failure ... ok
2026-09-20T07:23:07.6108852Z test view::panes::details::tests::pending_amend_marker_survives_auth_prompt_retry ... ok
2026-09-20T07:23:07.6114418Z test view::panes::details::tests::pending_amend_marker_survives_in_flight_auth_retry ... ok
2026-09-20T07:23:07.6116047Z test view::panes::details::tests::pending_amend_observes_amend_before_later_push_log_entry ... ok
2026-09-20T07:23:07.6256836Z test view::panes::details::tests::pending_amend_observes_later_amend_log_entry ... ok
2026-09-20T07:23:07.6337985Z test view::panes::details::tests::pending_amend_observes_successful_retry_after_failed_amend_log_entry ... ok
2026-09-20T07:23:07.6396278Z test view::panes::history::indexed::cache_regressions::block_stepping_matches_a_row_by_row_scan_across_hidden_rows ... ok
2026-09-20T07:23:07.6434903Z test view::panels::tests::shortcuts::window_and_file_actions::ui_scale_ctrl_scroll_wheel_changes_zoom ... ok
2026-09-20T07:23:07.6557544Z test view::panes::history::indexed_graph::benchmarks::indexed_history_two_million_graph_window_benchmark ... ignored, two million row index/graph benchmark
2026-09-20T07:23:07.6559762Z test view::panels::tests::shortcuts::window_and_file_actions::ui_scale_picker_selection_updates_zoom ... ok
2026-09-20T07:23:07.6906652Z test view::panes::history::indexed_graph::geometry_reuse_regressions::indexed_history_ref_renames_reuse_geometry_but_new_head_positions_do_not ... ok
2026-09-20T07:23:07.6985398Z test view::panes::history::indexed::cache_regressions::indexed_history_warm_decorations_do_not_rebuild_ref_maps ... ok
2026-09-20T07:23:07.7085811Z test view::panes::history::indexed_graph::performance_regressions::indexed_history_wide_graph_phase_benchmark ... ignored, production index/graph phase and window latency benchmark
2026-09-20T07:23:07.7457922Z test view::panes::history::indexed_graph::reuse_regressions::integration_containment_and_labels_are_reused_when_their_inputs_hold_still ... ok
2026-09-20T07:23:07.7460859Z test view::panes::history::indexed_graph::reuse_regressions::integration_containment_walk_timing ... ignored, reachability walk cost per integration tip at two million rows
2026-09-20T07:23:07.8138838Z test view::panels::tests::shortcuts::status_selection::status_selection_staging_uses_remaining_paths_even_when_the_preview_is_excluded ... ok
2026-09-20T07:23:07.8140487Z test view::panes::history::loading::tests::history_loading_status_spans_continuous_work_without_repeating_timers ... ok
2026-09-20T07:23:07.8178503Z test view::panes::history::loading::tests::history_skeleton_deadlines_follow_visible_identities ... ok
2026-09-20T07:23:07.8401864Z test view::panes::history::loading::tests::history_skeleton_delay_never_holds_ready_content ... ok
2026-09-20T07:23:07.8472153Z test view::panes::history::scroll::tests::small_deltas_remain_precise_at_two_million_rows ... ok
2026-09-20T07:23:07.8474481Z test view::panes::history::tests::base_cache::the_base_cache_indexes_every_visible_commit_by_id ... ok
2026-09-20T07:23:08.3861648Z test view::panes::history::indexed_graph::reuse_regressions::checkpoints_carry_no_capacity_slack_at_any_width ... ok
2026-09-20T07:23:08.3863293Z test view::panes::history::tests::columns::graph_drag_ignores_auto_hidden_optional_columns ... ok
2026-09-20T07:23:08.3864555Z test view::panes::history::tests::columns::history_column_drag_clamp_never_goes_below_minimum ... ok
2026-09-20T07:23:08.3865791Z test view::panes::history::tests::columns::history_column_drag_clamp_preserves_message_space ... ok
2026-09-20T07:23:08.3867020Z test view::panes::history::tests::columns::history_column_drag_clamp_respects_static_maximums ... ok
2026-09-20T07:23:08.3868437Z test view::panes::history::tests::columns::history_column_widths_recompute_from_design_units_with_ui_scale_percent ... ok
2026-09-20T07:23:08.3869928Z test view::panes::history::tests::columns::history_columns_available_width_reserves_scrollbar_gutter ... ok
2026-09-20T07:23:08.3871347Z test view::panes::history::tests::columns::history_resize_state_preserves_visible_columns_within_drag_bounds ... ok
2026-09-20T07:23:08.3872874Z test view::panes::history::tests::columns::history_resize_state_uses_actual_visible_columns_in_narrow_windows ... ok
2026-09-20T07:23:08.3876088Z test view::panes::history::tests::columns::history_resize_state_visibility_fast_path_falls_back_for_out_of_bounds_layout ... ok
2026-09-20T07:23:08.3878064Z test view::panes::history::tests::columns::history_resize_state_visible_columns_fast_path_rejects_stale_current_width ... ok
2026-09-20T07:23:08.3879575Z test view::panes::history::tests::columns::inline_refs_release_width_for_columns_and_graph_resizing ... ok
2026-09-20T07:23:08.3880959Z test view::panes::history::tests::columns::reset_widths_clamp_branch_after_graph_reaches_minimum ... ok
2026-09-20T07:23:08.3882237Z test view::panes::history::tests::columns::reset_widths_clamp_default_graph_in_narrow_windows ... ok
2026-09-20T07:23:08.7153894Z test view::panes::history::tests::branch_names::history_branch_names_repositions_headers_and_separates_hover_regions ... ok
2026-09-20T07:23:08.8664077Z test view::panes::history::indexed_graph::tests::checkpoint_windows_match_continuous_graph_and_attribution ... ok
2026-09-20T07:23:08.8665631Z test view::panes::history::tests::interaction::a_date_cell_tooltip_is_retracted_when_the_pointer_leaves_the_cell ... ok
2026-09-20T07:23:08.9670197Z test view::panes::history::tests::interaction::a_new_branch_recolours_the_selected_lane ... ok
2026-09-20T07:23:09.0177183Z test view::panes::history::indexed_graph::performance_regressions::indexed_history_skipped_rows_and_warm_windows_materialize_no_paint ... ok
2026-09-20T07:23:09.0681867Z test view::panes::history::tests::interaction::a_stash_list_arriving_replans_the_worktree_rows ... ok
2026-09-20T07:23:09.1185173Z test view::panes::history::tests::interaction::a_worktree_reveal_caches_the_commits_row_not_the_worktree_row ... ok
2026-09-20T07:23:09.1690176Z test view::panes::history::tests::interaction::arrowing_off_a_worktree_row_with_no_index_does_not_jump_to_the_end ... ok
2026-09-20T07:23:09.2696096Z test view::panes::history::tests::interaction::current_branch_head_target_changes_rebuild_base_cache_and_move_head_marker ... ok
2026-09-20T07:23:09.3702436Z test view::panes::history::tests::interaction::current_branch_local_branch_changes_reuse_base_cache_and_refresh_decorations ... ok
2026-09-20T07:23:09.4709449Z test view::panes::history::tests::interaction::current_branch_remote_branch_changes_reuse_base_cache_and_refresh_decorations ... ok
2026-09-20T07:23:09.5211440Z test view::panes::history::tests::interaction::date_time_changes_reuse_history_cache_and_rows_still_render ... ok
2026-09-20T07:23:09.6219763Z test view::panes::history::tests::interaction::filtered_modes_do_not_infer_detached_head_target_from_first_visible_row ... ok
2026-09-20T07:23:09.8235517Z test view::panes::history::tests::interaction::history_refs_hover_and_item_menu_close_when_history_page_changes_without_mouse_move ... ok
2026-09-20T07:23:09.9248646Z test view::panes::history::tests::interaction::history_refs_hover_closes_when_click_selects_another_commit_without_mouse_move ... ok
2026-09-20T07:23:10.0765685Z test view::panes::history::tests::interaction::history_refs_hover_closes_when_history_scrolls_programmatically ... ok
2026-09-20T07:23:10.2279365Z test view::panes::history::tests::interaction::history_refs_hover_closes_when_history_scrolls_without_mouse_move ... ok
2026-09-20T07:23:10.3287335Z test view::panes::history::tests::interaction::history_refs_hover_does_not_open_while_overlay_is_open ... ok
2026-09-20T07:23:10.4295648Z test view::panes::history::tests::interaction::history_refs_hover_item_click_keeps_existing_history_selection ... ok
2026-09-20T07:23:11.0855945Z test view::panes::history::tests::interaction::history_refs_hover_lists_refs_and_opens_item_menus ... ok
2026-09-20T07:23:11.3886278Z test view::panes::history::tests::interaction::history_row_selection_requires_a_completed_click ... ok
2026-09-20T07:23:11.4891493Z test view::panes::history::tests::interaction::history_rows_ignore_clicks_that_landed_on_the_collapsed_sidebar_popover ... ok
2026-09-20T07:23:11.5899892Z test view::panes::history::tests::interaction::history_scope_switch_keeps_rows_visible_and_refreshes_automatically ... ok
2026-09-20T07:23:12.1944140Z test view::panes::history::tests::interaction::inline_history_refs_hover_lists_refs_and_opens_item_menus ... ok
2026-09-20T07:23:12.3958603Z test view::panes::history::tests::interaction::refresh_keeps_the_top_visible_commit_at_the_same_pixel ... ok
2026-09-20T07:23:12.3960034Z test view::panes::history::tests::lane_attribution::a_feature_branch_parked_on_dev_does_not_claim_dev_s_history ... ok
2026-09-20T07:23:12.3961424Z test view::panes::history::tests::lane_attribution::attribution_prefers_a_pushed_branch_over_a_local_only_one ... ok
2026-09-20T07:23:12.3963131Z test view::panes::history::tests::lane_attribution::attribution_reads_origin_prefixed_remotes_as_their_branch ... ok
2026-09-20T07:23:12.3964477Z test view::panes::history::tests::lane_attribution::dev_keeps_its_commits_however_the_feature_lane_is_drawn ... ok
2026-09-20T07:23:12.3965729Z test view::panes::history::tests::lane_attribution::dev_wins_even_when_its_tip_is_the_lower_row ... ok
2026-09-20T07:23:12.3966991Z test view::panes::history::tests::lane_attribution::lane_branch_attribution_flows_down_from_the_branch_head ... ok
2026-09-20T07:23:12.3968332Z test view::panes::history::tests::lane_attribution::lane_branch_attribution_is_absent_without_any_branch_ref ... ok
2026-09-20T07:23:12.3969598Z test view::panes::history::tests::lane_attribution::lane_branch_attribution_reads_remote_branches_too ... ok
2026-09-20T07:23:12.3970887Z test view::panes::history::tests::lane_attribution::shared_history_below_a_fork_is_attributed_to_the_base_branch ... ok
2026-09-20T07:23:12.3972489Z test view::panes::history::tests::lane_attribution::stash_summary_parser_extracts_tail_after_prefix ... ok
2026-09-20T07:23:12.3973843Z test view::panes::history::tests::lane_attribution::stash_tip_detection_requires_stash_like_message_and_multiple_parents ... ok
2026-09-20T07:23:12.4463940Z test view::panes::history::tests::interaction::retained_history_rows_support_keyboard_navigation_while_loading ... ok
2026-09-20T07:23:12.4969110Z test view::panes::history::tests::interaction::selecting_the_working_tree_preserves_a_file_preview_when_following ... ok
2026-09-20T07:23:12.5472817Z test view::panes::history::tests::interaction::switching_same_graph_workspaces_highlights_the_new_heads_lane ... ok
2026-09-20T07:23:13.9098346Z test view::panes::history::tests::refresh::activation_through_store_to_render_preserves_the_oldest_commit ... ok
2026-09-20T07:23:14.7662551Z test view::panes::history::tests::refresh::deep_refresh_keeps_the_displayed_page_and_respects_scrolling_during_the_build ... ok
2026-09-20T07:23:14.9172367Z test view::panes::history::tests::refresh::fallback_signature_demand_is_debounced_and_disabled_without_a_timer ... ok
2026-09-20T07:23:15.0688273Z test view::panes::history::tests::refresh::graph_column_width_holds_through_bootstrap_and_indexed_publish ... ok
2026-09-20T07:23:15.2202261Z test view::panes::history::tests::refresh::history_initial_skeleton_is_decorative_and_old_query_timers_are_cancelled ... ok
2026-09-20T07:23:15.2203298Z test view::panes::history::tests::refresh::indexed_history_real_frame_benchmark ... ignored, production GPUI input, window publication and draw benchmark
2026-09-20T07:23:15.4221775Z test view::panes::history::tests::refresh::history_startup_keeps_recent_rows_interactive_with_a_capped_draggable_thumb ... ok
2026-09-20T07:23:15.5735309Z test view::panes::history::tests::refresh::indexed_history_bootstrap_preserves_worktree_row_anchor ... ok
2026-09-20T07:23:15.8251594Z test view::panes::history::tests::refresh::indexed_history_handoff_never_replaces_visible_commits_with_placeholders ... ok
2026-09-20T07:23:16.7840504Z test view::panes::history::tests::refresh::indexed_history_real_wheel_and_thumb_keep_position_during_refresh ... ok
2026-09-20T07:23:17.2381356Z test view::panes::history::tests::refresh::indexed_history_signature_removal_reuses_the_window_and_clears_its_tooltip ... ok
2026-09-20T07:23:17.7417585Z test view::panes::history::tests::refresh::indexed_history_signature_tooltip_clears_on_programmatic_scroll ... ok
2026-09-20T07:23:18.2464281Z test view::panes::history::tests::refresh::indexed_history_signature_tooltip_clears_on_publication ... ok
2026-09-20T07:23:18.7001251Z test view::panes::history::tests::refresh::indexed_history_signature_tooltip_clears_on_wheel ... ok
2026-09-20T07:23:18.9521508Z test view::panes::history::tests::refresh::indexed_history_skeleton_waits_300ms_and_hydrates_without_a_minimum_dwell ... ok
2026-09-20T07:23:19.3044469Z test view::panes::history::tests::refresh::indexed_history_unrelated_updates_reuse_text_and_graph_windows ... ok
2026-09-20T07:23:19.4560130Z test view::panes::history::tests::refresh::indexed_regression_displayed_rows_remain_selectable_during_range_handoff ... ok
2026-09-20T07:23:19.5063285Z test view::panes::history::tests::refresh::indexed_regression_stash_label_preserves_listed_message_and_summary_fallback ... ok
2026-09-20T07:23:19.6571770Z test view::panes::history::tests::refresh::indexed_regression_unanchored_worktree_arrow_preserves_selection_and_viewport ... ok
2026-09-20T07:23:19.8587239Z test view::panes::history::tests::refresh::indexed_signature_demand_is_debounced_and_disabled_without_a_timer ... ok
2026-09-20T07:23:20.0606130Z test view::panes::history::tests::refresh::interior_reorder_updates_the_graph_and_clicks_use_the_displayed_source ... ok
2026-09-20T07:23:20.0607075Z test view::panes::history::tests::reveal::a_clean_worktree_with_no_resolvable_head_focuses_nothing ... ok
2026-09-20T07:23:20.0608304Z test view::panes::history::tests::reveal::a_selected_worktree_row_does_not_claim_the_working_tree_row ... ok
2026-09-20T07:23:20.0609179Z test view::panes::history::tests::reveal::a_worktree_click_focuses_its_changes_or_the_commit_it_sits_on ... ok
2026-09-20T07:23:20.0610035Z test view::panes::history::tests::reveal::an_unscanned_worktree_is_revealed_as_a_row_not_as_its_commit ... ok
2026-09-20T07:23:20.0610852Z test view::panes::history::tests::reveal::display_log_page_uses_retained_page_while_loading ... ok
2026-09-20T07:23:20.0611627Z test view::panes::history::tests::reveal::history_default_selection_uses_dirty_changes_then_head ... ok
2026-09-20T07:23:20.0612536Z test view::panes::history::tests::reveal::pending_history_reveal_abbreviated_commit_takes_a_visible_match_with_pages_left ... ok
2026-09-20T07:23:20.0613573Z test view::panes::history::tests::reveal::pending_history_reveal_abbreviated_commit_waits_for_display_page_before_selecting ... ok
2026-09-20T07:23:20.0614609Z test view::panes::history::tests::reveal::pending_history_reveal_abbreviated_commit_waits_for_matching_cache_before_selecting ... ok
2026-09-20T07:23:20.0615495Z test view::panes::history::tests::reveal::pending_history_reveal_already_selected_commit_still_scrolls ... ok
2026-09-20T07:23:20.0616352Z test view::panes::history::tests::reveal::pending_history_reveal_ambiguous_abbreviated_commit_clears_without_selecting ... ok
2026-09-20T07:23:20.0617297Z test view::panes::history::tests::reveal::pending_history_reveal_missing_target_requests_load_more ... ok
2026-09-20T07:23:20.0618986Z test view::panes::history::tests::reveal::pending_history_reveal_missing_target_with_exhausted_history_and_no_fallback_clears ... ok
2026-09-20T07:23:20.0619968Z test view::panes::history::tests::reveal::pending_history_reveal_switches_to_fallback_scope_after_exhausting_current_mode ... ok
2026-09-20T07:23:20.0620913Z test view::panes::history::tests::reveal::pending_history_reveal_unique_abbreviated_commit_scrolls_and_selects_full_id ... ok
2026-09-20T07:23:20.0621854Z test view::panes::history::tests::reveal::pending_history_reveal_uppercase_abbreviated_commit_scrolls_and_selects_full_id ... ok
2026-09-20T07:23:20.0622892Z test view::panes::history::tests::reveal::pending_history_reveal_visible_target_scrolls_and_clears ... ok
2026-09-20T07:23:20.0623717Z test view::panes::history::tests::reveal::resolve_history_selected_list_index_populates_cache_for_commit_selection ... ok
2026-09-20T07:23:20.0624737Z test view::panes::history::tests::reveal::resolve_history_selected_list_index_reuses_matching_cache ... ok
2026-09-20T07:23:20.0625370Z test view::panes::history::tests::reveal::the_current_worktree_ignores_other_worktrees_dirt ... ok
2026-09-20T07:23:20.2118073Z test view::panes::history::tests::refresh::pagination_waits_for_the_new_source_and_uses_its_current_extent ... ok
2026-09-20T07:23:20.4134445Z test view::panes::history::tests::refresh::synthetic_rows_and_deleted_anchors_preserve_the_nearest_surviving_commit ... ok
2026-09-20T07:23:20.6157489Z test view::panes::history::tests::refresh::worktree_viewport_anchors_follow_paths_when_status_reorders_and_moves_rows ... ok
2026-09-20T07:23:20.8177214Z test view::panes::history::tests::row_tooltips::a_row_tooltip_recovers_after_the_host_is_cleared_elsewhere ... ok
2026-09-20T07:23:20.9687190Z test view::panes::history::tests::row_tooltips::date_tooltip_clears_when_its_row_is_scrolled_programmatically ... ok
2026-09-20T07:23:21.1197406Z test view::panes::history::tests::row_tooltips::date_tooltip_clears_when_its_row_is_wheel_scrolled_away ... ok
2026-09-20T07:23:21.2712320Z test view::panes::history::tests::row_tooltips::date_tooltip_clears_when_the_list_becomes_empty ... ok
2026-09-20T07:23:21.3217203Z test view::panes::history::tests::selection::graph_branch_heads_are_hidden_for_current_branch_scope ... ok
2026-09-20T07:23:21.3218626Z test view::panes::history::tests::selection::selected_branch_for_history_row_carries_branch_identity ... ok
2026-09-20T07:23:21.3219898Z test view::panes::history::tests::selection::selected_branch_for_history_row_keeps_the_remote_section ... ok
2026-09-20T07:23:21.3222658Z test view::panes::history::tests::selection::selected_branch_for_history_row_requires_selected_row_and_matching_repo ... ok
2026-09-20T07:23:21.3223968Z test view::panes::history::tests::the_history_fingerprint_tracks_the_worktree_revs ... ok
2026-09-20T07:23:21.3225139Z test view::panes::history::tests::worktree_anchors::a_clean_worktree_gets_no_row_even_though_it_is_listed ... ok
2026-09-20T07:23:21.3226369Z test view::panes::history::tests::worktree_anchors::a_dirty_worktree_anchors_to_its_head_commit ... ok
2026-09-20T07:23:21.3227571Z test view::panes::history::tests::worktree_anchors::a_worktree_whose_head_is_not_on_screen_gets_no_row ... ok
2026-09-20T07:23:21.3228790Z test view::panes::history::tests::worktree_anchors::anchors_become_rows_above_their_commits ... ok
2026-09-20T07:23:21.3230066Z test view::panes::main::conflict_actions::tests::an_unresolved_automatic_delta_gets_a_visible_plan_block_mapping ... ok
2026-09-20T07:23:21.3231474Z test view::panes::main::conflict_actions::tests::conflict_file_source_fingerprint_is_stable_across_fresh_allocations ... ok
2026-09-20T07:23:21.3232828Z test view::panes::main::conflict_actions::tests::live_plan_projection_renders_an_automatic_delta_override ... ok
2026-09-20T07:23:21.3234372Z test view::panes::main::conflict_actions::tests::plan_whitespace_classification_reaches_the_display_blocks ... ok
2026-09-20T07:23:21.3235635Z test view::panes::main::conflict_actions::tests::shared_content_fingerprints_keep_domains_distinct ... ok
2026-09-20T07:23:21.3236868Z test view::panes::main::core_impl::diff_wrap::tests::a_column_narrower_than_its_chrome_never_wraps_below_one ... ok
2026-09-20T07:23:21.3238082Z test view::panes::main::core_impl::diff_wrap::tests::annotation_only_narrows_the_left_split_column ... ok
2026-09-20T07:23:21.3239273Z test view::panes::main::core_impl::diff_wrap::tests::the_shared_wrap_width_is_the_narrower_usable_column ... ok
2026-09-20T07:23:21.3240445Z test view::panes::main::core_impl::tests::clamp_raw_scroll_y_uses_gpui_negative_offset_range ... ok
2026-09-20T07:23:21.3241600Z test view::panes::main::core_impl::tests::explicit_wheel_master_at_top_pulls_stale_follower_to_top ... ok
2026-09-20T07:23:21.3242779Z test view::panes::main::core_impl::tests::explicit_wheel_master_wins_when_multiple_handles_changed ... ok
2026-09-20T07:23:21.3244209Z test view::panes::main::core_impl::tests::notify_fingerprint_tracks_cherry_pick_message_readiness ... ok
2026-09-20T07:23:21.3245412Z test view::panes::main::core_impl::tests::notify_fingerprint_tracks_line_stats_for_the_open_diff_area ... ok
2026-09-20T07:23:21.3246642Z test view::panes::main::core_impl::tests::revealed_whitespace_wrap_ranges_follow_rendered_tab_markers ... ok
2026-09-20T07:23:21.3247823Z test view::panes::main::core_impl::tests::should_request_blame_retries_failure_only_when_forced ... ok
2026-09-20T07:23:21.3249099Z test view::panes::main::core_impl::tests::synced_scroll_offsets_do_not_promote_a_follower_clamped_during_paint ... ok
2026-09-20T07:23:21.3250420Z test view::panes::main::core_impl::tests::synced_scroll_offsets_follow_shorter_pane_when_user_scrolled_it ... ok
2026-09-20T07:23:21.3251639Z test view::panes::main::core_impl::tests::synced_scroll_offsets_hold_steady_when_nothing_changed ... ok
2026-09-20T07:23:21.3252904Z test view::panes::main::core_impl::tests::synced_scroll_offsets_keep_longer_pane_as_master_after_shorter_clamps ... ok
2026-09-20T07:23:21.3254426Z test view::panes::main::core_impl::tests::synced_scroll_offsets_support_four_panes_when_output_is_scrolled ... ok
2026-09-20T07:23:21.3255772Z test view::panes::main::diff_cache::file_diff::tests::build_file_diff_cache_rebuild_inline_rows_keep_file_line_numbers ... ok
2026-09-20T07:23:21.3257150Z test view::panes::main::diff_cache::file_diff::tests::build_file_diff_cache_rebuild_preserves_real_document_sources ... ok
2026-09-20T07:23:21.3258483Z test view::panes::main::diff_cache::file_diff::tests::build_file_diff_cache_rebuild_reports_invalid_source_file ... ok
2026-09-20T07:23:21.3260417Z test view::panes::main::diff_cache::file_diff::tests::build_file_diff_cache_rebuild_source_backed_without_patch_uses_source_content ... ok
2026-09-20T07:23:21.3261886Z test view::panes::main::diff_cache::file_diff::tests::build_inline_text_joins_lines_with_trailing_newline ... ok
2026-09-20T07:23:21.3263126Z test view::panes::main::diff_cache::file_diff::tests::build_inline_text_returns_empty_for_empty_rows ... ok
2026-09-20T07:23:21.3264310Z test view::panes::main::diff_cache::file_diff::tests::file_backed_diff_sides_report_their_source_path ... ok
2026-09-20T07:23:21.3265753Z test view::panes::main::diff_cache::file_diff::tests::file_diff_change_blocks_drop_whitespace_only_blocks_when_ignored ... ok
2026-09-20T07:23:21.3267114Z test view::panes::main::diff_cache::file_diff::tests::file_diff_change_blocks_span_each_contiguous_run ... ok
2026-09-20T07:23:21.3268415Z test view::panes::main::diff_cache::file_diff::tests::file_diff_index_line_capacity_hint_is_bounded_for_massive_files ... ok
2026-09-20T07:23:21.3270595Z test view::panes::main::diff_cache::file_diff::tests::file_diff_lines_from_starts_matches_std_lines_semantics ... ok
2026-09-20T07:23:21.3272014Z test view::panes::main::diff_cache::file_diff::tests::file_diff_visual_kinds_ignore_line_break_only_changes ... ok
2026-09-20T07:23:21.3273420Z test view::panes::main::diff_cache::file_diff::tests::file_diff_visual_kinds_ignore_whitespace_only_changes ... ok
2026-09-20T07:23:21.3274808Z test view::panes::main::diff_cache::file_diff::tests::indexed_file_diff_source_accepts_utf8_split_at_scan_boundary ... ok
2026-09-20T07:23:21.3276296Z test view::panes::main::diff_cache::file_diff::tests::line_starts_describe_accepts_its_own_index_and_rejects_a_changed_file ... ok
2026-09-20T07:23:21.3277864Z test view::panes::main::diff_cache::file_diff::tests::streamed_file_diff_inline_full_text_matches_materialized_rows_without_paging ... ok
2026-09-20T07:23:21.3279338Z test view::panes::main::diff_cache::image_cache::tests::alpha_correct_thumbnail_keeps_straight_edge_color ... ok
2026-09-20T07:23:21.3280735Z test view::panes::main::diff_cache::image_cache::tests::alpha_correct_thumbnail_never_upscales_or_changes_empty_images ... ok
2026-09-20T07:23:21.3282430Z test view::panes::main::diff_cache::image_cache::tests::animation_frame_preparation_applies_orientation_to_every_frame ... ok
2026-09-20T07:23:21.3283901Z test view::panes::main::diff_cache::image_cache::tests::animation_frame_preparation_stops_after_first_decode_error ... ok
2026-09-20T07:23:21.3285332Z test view::panes::main::diff_cache::image_cache::tests::animation_frame_preparation_stops_at_frame_and_byte_limits ... ok
2026-09-20T07:23:21.3286829Z test view::panes::main::diff_cache::image_cache::tests::build_file_image_diff_cache_rebuild_decodes_ico_with_alpha_correct_edges ... ok
2026-09-20T07:23:21.3725559Z test view::panes::main::diff_cache::image_cache::tests::build_file_image_diff_cache_rebuild_rasterizes_distinct_svg_sides_without_fallback_paths ... ok
2026-09-20T07:23:21.3727393Z test view::panes::main::diff_cache::image_cache::tests::build_file_image_diff_cache_rebuild_resolves_absolute_preview_path ... ok
2026-09-20T07:23:21.3728900Z test view::panes::main::diff_cache::image_cache::tests::build_file_image_diff_cache_rebuild_reuses_identical_render_preview ... ok
2026-09-20T07:23:21.4231386Z test view::panes::main::diff_cache::image_cache::tests::build_file_image_diff_cache_rebuild_reuses_identical_svg_render_preview ... ok
2026-09-20T07:23:21.4233216Z test view::panes::main::diff_cache::image_cache::tests::build_file_image_diff_cache_rebuild_uses_fallback_paths_for_invalid_distinct_svg_sides ... ok
2026-09-20T07:23:21.4234803Z test view::panes::main::diff_cache::image_cache::tests::cleanup_image_diff_cache_dir_prunes_to_max_total_size ... ok
2026-09-20T07:23:21.4236180Z test view::panes::main::diff_cache::image_cache::tests::cleanup_image_diff_cache_dir_removes_stale_prefixed_files ... ok
2026-09-20T07:23:21.5748633Z test view::panes::main::diff_cache::image_cache::tests::conflict_raster_preview_keeps_only_a_512px_first_frame ... ok
2026-09-20T07:23:21.5749486Z test view::panes::main::diff_cache::image_cache::tests::decode_allocation_limit_is_checked_before_reading_pixels ... ok
2026-09-20T07:23:21.5750246Z test view::panes::main::diff_cache::image_cache::tests::decode_file_image_diff_bytes_keeps_non_svg_bytes ... ok
2026-09-20T07:23:21.5751009Z test view::panes::main::diff_cache::image_cache::tests::decode_file_image_diff_bytes_keeps_svg_path_fallback_for_invalid_svg ... ok
2026-09-20T07:23:21.6253947Z test view::panes::main::diff_cache::image_cache::tests::decode_file_image_diff_bytes_uses_cached_svg_file_for_valid_svg ... ok
2026-09-20T07:23:21.7262933Z test view::panes::history::tests::row_tooltips::removing_a_signature_badge_retracts_its_tooltip_without_mouse_movement ... ok
2026-09-20T07:23:21.7264854Z test view::panes::main::diff_cache::image_cache::tests::decode_file_image_diff_preview_side_keeps_svg_path_fallback_for_invalid_svg ... ok
2026-09-20T07:23:21.7797600Z test view::panes::main::diff_cache::image_cache::tests::decode_file_image_diff_preview_side_rasterizes_svg_without_path_fallback ... ok
2026-09-20T07:23:21.8300587Z test view::panes::main::diff_cache::image_cache::tests::decode_file_image_diff_preview_side_upscales_small_svg_to_target_width ... ok
2026-09-20T07:23:21.8302568Z test view::panes::main::diff_cache::image_cache::tests::file_animation_state_follows_delays_and_resets_for_new_sources ... ok
2026-09-20T07:23:21.8304018Z test view::panes::main::diff_cache::image_cache::tests::file_image_diff_signature_changes_with_payload ... ok
2026-09-20T07:23:21.8305344Z test view::panes::main::diff_cache::image_cache::tests::image_diff_cache_reuses_the_content_addressed_file ... ok
2026-09-20T07:23:21.8306787Z test view::panes::main::diff_cache::image_cache::tests::image_format_for_path_detects_known_extensions_case_insensitively ... ok
2026-09-20T07:23:21.8308333Z test view::panes::main::diff_cache::image_cache::tests::image_format_for_path_returns_none_for_unknown_or_missing_extension ... ok
2026-09-20T07:23:21.8310159Z test view::panes::main::diff_cache::image_cache::tests::orientation_metadata_failure_falls_back_to_unrotated_decode ... ok
2026-09-20T07:23:21.8312118Z test view::panes::main::diff_cache::image_cache::tests::prepared_raster_frame_preserves_timing_and_extends_bgra_edge_color ... ok
2026-09-20T07:23:21.8313529Z test view::panes::main::diff_cache::image_cache::tests::raster_preview_gif_caps_retained_frame_count ... ok
2026-09-20T07:23:21.8314967Z test view::panes::main::diff_cache::image_cache::tests::raster_preview_gif_preserves_frames_delays_and_transparent_edge_color ... ok
2026-09-20T07:23:21.8316508Z test view::panes::main::diff_cache::image_cache::tests::raster_preview_png_uploads_transparent_edge_with_extended_bgra ... ok
2026-09-20T07:23:21.8805384Z test view::panes::main::diff_cache::image_cache::tests::render_svg_image_diff_preview_fills_transparent_viewport_white ... ok
2026-09-20T07:23:21.8807348Z test view::panes::main::diff_cache::image_cache::tests::static_raster_previews_apply_metadata_orientation ... ok
2026-09-20T07:23:21.8809061Z test view::panes::main::diff_cache::image_cache::tests::transparent_edge_extension_is_one_texel_and_leaves_empty_images_unchanged ... ok
2026-09-20T07:23:21.8810761Z test view::panes::main::diff_cache::image_cache::tests::transparent_edge_extension_keeps_alpha_and_uses_alpha_weighted_rgb ... ok
2026-09-20T07:23:21.8812198Z test view::panes::main::diff_cache::patch_diff::tests::paged_patch_rows_load_pages_on_demand ... ok
2026-09-20T07:23:21.8813621Z test view::panes::main::diff_cache::patch_diff::tests::paged_patch_split_rows_deep_window_returns_full_requested_slice ... ok
2026-09-20T07:23:21.9309508Z test view::panes::main::diff_cache::patch_diff::tests::paged_patch_split_rows_first_window_stops_inside_large_hunk ... ok
2026-09-20T07:23:21.9311265Z test view::panes::main::diff_cache::patch_diff::tests::paged_patch_split_rows_materialize_prefix_before_full_scan ... ok
2026-09-20T07:23:21.9314143Z test view::panes::main::diff_cache::patch_diff::tests::patch_inline_visible_map_build_does_not_load_paged_rows ... ok
2026-09-20T07:23:21.9315854Z test view::panes::main::diff_cache::patch_diff::tests::patch_inline_visible_map_matches_eager_visible_indices ... ok
2026-09-20T07:23:21.9317453Z test view::panes::main::diff_cache::patch_diff::tests::split_visible_meta_builds_non_empty_scrollbar_markers ... ok
2026-09-20T07:23:21.9318901Z test view::panes::main::diff_cache::patch_diff::tests::split_visible_meta_filters_hidden_unified_headers ... ok
2026-09-20T07:23:21.9320517Z test view::panes::main::diff_cache::tests::build_single_markdown_preview_document_accepts_the_flowing_render_budget ... ok
2026-09-20T07:23:21.9322242Z test view::panes::main::diff_cache::tests::build_single_markdown_preview_document_from_deleted_markdown_table_preview_parses ... ok
2026-09-20T07:23:21.9813901Z test view::panes::main::diff_cache::tests::build_single_markdown_preview_document_reports_row_limit ... ok
2026-09-20T07:23:21.9816033Z test view::panes::main::diff_cache::tests::build_single_markdown_preview_document_reports_the_flowing_render_budget ... ok
2026-09-20T07:23:21.9817881Z test view::panes::main::diff_cache::tests::build_single_markdown_preview_document_respects_exact_source_length ... ok
2026-09-20T07:23:21.9819081Z test view::panes::main::diff_cache::tests::diff_syntax_edit_completely_different_texts ... ok
2026-09-20T07:23:21.9820032Z test view::panes::main::diff_cache::tests::diff_syntax_edit_deletion ... ok
2026-09-20T07:23:21.9820967Z test view::panes::main::diff_cache::tests::diff_syntax_edit_identical_texts_returns_none ... ok
2026-09-20T07:23:21.9822546Z test view::panes::main::diff_cache::tests::diff_syntax_edit_insertion_at_beginning ... ok
2026-09-20T07:23:21.9823966Z test view::panes::main::diff_cache::tests::diff_syntax_edit_insertion_at_end ... ok
2026-09-20T07:23:21.9824980Z test view::panes::main::diff_cache::tests::diff_syntax_edit_multibyte_utf8 ... ok
2026-09-20T07:23:21.9825936Z test view::panes::main::diff_cache::tests::diff_syntax_edit_one_empty_string ... ok
2026-09-20T07:23:21.9827116Z test view::panes::main::diff_cache::tests::diff_syntax_edit_shared_prefix ... ok
2026-09-20T07:23:21.9828317Z test view::panes::main::diff_cache::tests::diff_syntax_edit_shared_prefix_and_suffix ... ok
2026-09-20T07:23:21.9829216Z test view::panes::main::diff_cache::tests::diff_syntax_edit_shared_suffix ... ok
2026-09-20T07:23:21.9830185Z test view::panes::main::diff_cache::tests::file_diff_style_cache_epochs_bump_only_changed_side ... ok
2026-09-20T07:23:21.9831613Z test view::panes::main::diff_cache::tests::file_diff_style_cache_epochs_map_rows_to_matching_side ... ok
2026-09-20T07:23:21.9832730Z test view::panes::main::diff_cache::tests::full_document_syntax_mode_is_always_auto ... ok
2026-09-20T07:23:21.9833801Z test view::panes::main::diff_cache::tests::patch_visual_line_kinds_ignore_eof_marker_after_equal_lines ... ok
2026-09-20T07:23:21.9834996Z test view::panes::main::diff_cache::tests::patch_visual_line_kinds_ignore_eof_marker_between_equal_lines ... ok
2026-09-20T07:23:21.9836147Z test view::panes::main::diff_cache::tests::patch_visual_line_kinds_ignore_line_break_only_groups ... ok
2026-09-20T07:23:21.9837232Z test view::panes::main::diff_cache::tests::patch_visual_line_kinds_ignore_whitespace_only_groups ... ok
2026-09-20T07:23:21.9838302Z test view::panes::main::diff_cache::tests::patch_visual_line_kinds_keep_real_content_changes ... ok
2026-09-20T07:23:21.9839421Z test view::panes::main::diff_cache::tests::pictures_are_measured_from_their_headers_without_decoding_them ... ok
2026-09-20T07:23:21.9840732Z test view::panes::main::diff_cache::tests::prepared_syntax_document_key_includes_repo_rev_path_and_view_mode ... ok
2026-09-20T07:23:21.9842061Z test view::panes::main::diff_cache::tests::preview_source_text_from_lines_preserves_missing_trailing_newline ... ok
2026-09-20T07:23:21.9844108Z test view::panes::main::diff_cache::tests::preview_source_text_from_lines_restores_trailing_newline ... ok
2026-09-20T07:23:21.9845279Z test view::panes::main::diff_search::tests::conflict_search_three_way_collapsed_rows_match_choice_summary ... ok
2026-09-20T07:23:21.9846529Z test view::panes::main::diff_search::tests::conflict_search_three_way_mode_uses_three_way_visible_rows ... ok
2026-09-20T07:23:21.9847775Z test view::panes::main::diff_search::tests::conflict_search_three_way_projection_uses_streamed_visible_rows ... ok
2026-09-20T07:23:21.9849017Z test view::panes::main::diff_search::tests::conflict_search_two_way_general_matches_across_adjacent_rows ... ok
2026-09-20T07:23:22.0319780Z test view::panes::main::diff_search::tests::diff_search_file_slice_case_sensitive_collector_does_not_materialize_large_rows ... ok
2026-09-20T07:23:22.0321348Z test view::panes::main::diff_search::tests::diff_search_file_slice_general_collector_does_not_materialize_large_rows ... ok
2026-09-20T07:23:22.0322865Z test view::panes::main::diff_search::tests::diff_search_file_slice_literal_stream_respects_unicode_whole_word_boundaries ... ok
2026-09-20T07:23:22.0324315Z test view::panes::main::diff_search::tests::diff_search_file_slice_stream_collector_normalizes_crlf_row_endings ... ok
2026-09-20T07:23:22.0325643Z test view::panes::main::diff_search::tests::diff_search_inline_patch_short_queries_skip_trigram_index ... ok
2026-09-20T07:23:22.0327103Z test view::panes::main::diff_search::tests::diff_search_matcher_does_not_match_multiline_fragments_on_non_adjacent_rows ... ok
2026-09-20T07:23:22.0328422Z test view::panes::main::diff_search::tests::diff_search_matcher_handles_regex_and_invalid_regex ... ok
2026-09-20T07:23:22.0329553Z test view::panes::main::diff_search::tests::diff_search_matcher_honors_case_sensitivity ... ok
2026-09-20T07:23:22.0330631Z test view::panes::main::diff_search::tests::diff_search_matcher_honors_whole_word_boundaries ... ok
2026-09-20T07:23:22.0331788Z test view::panes::main::diff_search::tests::diff_search_matcher_matches_across_adjacent_visible_rows ... ok
2026-09-20T07:23:22.0333344Z test view::panes::main::diff_search::tests::diff_search_matcher_regex_anchors_match_visible_rows ... ok
2026-09-20T07:23:22.0334520Z test view::panes::main::diff_search::tests::diff_search_matcher_whole_word_uses_unicode_boundaries ... ok
2026-09-20T07:23:22.0336234Z test view::panes::main::diff_search::tests::diff_search_query_reuse_detects_same_semantics_and_refinements ... ok
2026-09-20T07:23:22.0337421Z test view::panes::main::diff_search::tests::diff_search_resume_keeps_exact_visible_match ... ok
2026-09-20T07:23:22.0338699Z test view::panes::main::diff_search::tests::diff_search_resume_positions_before_next_later_match_when_previous_disappears ... ok
2026-09-20T07:23:22.0340060Z test view::panes::main::diff_search::tests::diff_search_resume_starts_at_first_without_previous_match ... ok
2026-09-20T07:23:22.0341253Z test view::panes::main::diff_search::tests::diff_search_resume_wraps_when_no_later_match_remains ... ok
2026-09-20T07:23:22.0342486Z test view::panes::main::diff_search::tests::diff_search_row_overlay_does_not_highlight_multiline_fragments ... ok
2026-09-20T07:23:22.0343864Z test view::panes::main::diff_search::tests::diff_search_single_line_literal_split_collector_honors_whole_word_boundaries ... ok
2026-09-20T07:23:22.0345338Z test view::panes::main::diff_search::tests::diff_search_single_line_literal_stream_collector_avoids_concat_allocations ... ok
2026-09-20T07:23:22.0346722Z test view::panes::main::diff_search::tests::diff_search_split_stream_collector_preserves_missing_side_rows ... ok
2026-09-20T07:23:22.0347932Z test view::panes::main::diff_search::tests::diff_search_stream_collector_keeps_empty_row_separators ... ok
2026-09-20T07:23:22.0349131Z test view::panes::main::diff_search::tests::diff_search_stream_collector_normalizes_crlf_row_endings ... ok
2026-09-20T07:23:22.0350338Z test view::panes::main::diff_search::tests::diff_search_stream_collector_reports_each_start_row_once ... ok
2026-09-20T07:23:22.0351708Z test view::panes::main::diff_search::tests::does_not_match_absent_substring ... ok
2026-09-20T07:23:22.0353024Z test view::panes::main::diff_search::tests::editor_search_finds_a_multi_line_query ... ok
2026-09-20T07:23:22.0354130Z test view::panes::main::diff_search::tests::editor_search_honors_case_whole_word_and_regex_options ... ok
2026-09-20T07:23:22.0355244Z test view::panes::main::diff_search::tests::editor_search_regex_anchors_are_per_line ... ok
2026-09-20T07:23:22.0356426Z test view::panes::main::diff_search::tests::editor_search_reports_every_occurrence_including_repeats_on_one_line ... ok
2026-09-20T07:23:22.0357721Z test view::panes::main::diff_search::tests::editor_search_reports_nothing_for_an_empty_or_invalid_query ... ok
2026-09-20T07:23:22.0358814Z test view::panes::main::diff_search::tests::editor_search_stops_at_the_match_cap ... ok
2026-09-20T07:23:22.0359769Z test view::panes::main::diff_search::tests::editor_search_whole_word_matches_at_a_line_edge ... ok
2026-09-20T07:23:22.0360639Z test view::panes::main::diff_search::tests::matches_case_insensitively ... ok
2026-09-20T07:23:22.0361380Z test view::panes::main::diff_search::tests::matches_empty_needle ... ok
2026-09-20T07:23:22.0362325Z test view::panes::main::diff_search::tests::search_context_from_conflict_resolver_uses_streamed_mode_state ... ok
2026-09-20T07:23:22.0363451Z test view::panes::main::diff_search::tests::split_row_text_search_matches_rendered_tab_expansion ... ok
2026-09-20T07:23:22.0364476Z test view::panes::main::diff_search::tests::three_way_span_search_handles_collapsed_blocks ... ok
2026-09-20T07:23:22.0365469Z test view::panes::main::diff_search::tests::three_way_span_search_matches_per_item_search ... ok
2026-09-20T07:23:22.0366465Z test view::panes::main::diff_search::tests::two_way_source_text_search_matches_row_based_search ... ok
2026-09-20T07:23:22.0367499Z test view::panes::main::diff_text::tests::local_selection_range_clips_to_visual_slice ... ok
2026-09-20T07:23:22.0368669Z test view::panes::main::diff_text::tests::local_selection_range_returns_none_when_selection_ends_before_visual_slice ... ok
2026-09-20T07:23:22.0369974Z test view::panes::main::helpers::search_reveal_x_tests::a_match_already_on_screen_does_not_move_the_view ... ok
2026-09-20T07:23:22.0371396Z test view::panes::main::helpers::search_reveal_x_tests::a_match_off_the_left_edge_scrolls_back_to_it ... ok
2026-09-20T07:23:22.0372642Z test view::panes::main::helpers::search_reveal_x_tests::a_match_off_the_right_edge_scrolls_just_far_enough_to_show_it ... ok
2026-09-20T07:23:22.0374419Z test view::panes::main::helpers::search_reveal_x_tests::a_match_wider_than_the_viewport_is_anchored_by_its_start ... ok
2026-09-20T07:23:22.0375667Z test view::panes::main::helpers::search_reveal_x_tests::an_unmeasured_viewport_has_no_reveal_to_compute ... ok
2026-09-20T07:23:22.0376874Z test view::panes::main::helpers::search_reveal_x_tests::the_target_is_clamped_into_the_scrollable_range ... ok
2026-09-20T07:23:22.0378012Z test view::panes::main::helpers::tests::indexed_line_count_matches_nonempty_line_starts ... ok
2026-09-20T07:23:22.0379017Z test view::panes::main::helpers::tests::indexed_line_count_preserves_trailing_empty_row ... ok
2026-09-20T07:23:22.0380020Z test view::panes::main::helpers::tests::indexed_line_count_returns_zero_for_empty_text ... ok
2026-09-20T07:23:22.0381165Z test view::panes::main::helpers::tests::resolved_outline_provenance_skip_thresholds_match_view_mode ... ok
2026-09-20T07:23:22.0382384Z test view::panes::main::helpers::tests::unresolved_decision_regions_track_non_emitting_selected_rows ... ok
2026-09-20T07:23:22.0383610Z test view::panes::main::interactive_rebase::tests::autosquash_fixup_prefix_folds_into_target ... ok
2026-09-20T07:23:22.0384822Z test view::panes::main::interactive_rebase::tests::autosquash_neighbor_folds_adjacent_fixup_prefix ... ok
2026-09-20T07:23:22.0385990Z test view::panes::main::interactive_rebase::tests::autosquash_neighbor_only_merges_adjacent ... ok
2026-09-20T07:23:22.0387411Z test view::panes::main::interactive_rebase::tests::autosquash_no_duplicates_yields_empty_fold ... ok
2026-09-20T07:23:22.0388559Z test view::panes::main::interactive_rebase::tests::autosquash_to_bottom_folds_into_oldest ... ok
2026-09-20T07:23:22.0389614Z test view::panes::main::interactive_rebase::tests::autosquash_to_top_folds_into_newest ... ok
2026-09-20T07:23:22.0391175Z test view::panes::main::interactive_rebase::tests::deliberate_reword_is_preserved ... ok
2026-09-20T07:23:22.0392286Z test view::panes::main::interactive_rebase::tests::dropping_a_squash_target_promotes_the_new_target ... ok
2026-09-20T07:23:22.0393478Z test view::panes::main::interactive_rebase::tests::expand_folded_drops_fixups_with_dropped_survivor ... ok
2026-09-20T07:23:22.0394701Z test view::panes::main::interactive_rebase::tests::expand_folded_reinserts_fixups_after_survivor ... ok
2026-09-20T07:23:22.0396222Z test view::panes::main::interactive_rebase::tests::plain_reword_edit_survives_unrelated_changes ... ok
2026-09-20T07:23:22.0397392Z test view::panes::main::interactive_rebase::tests::reword_kept_while_still_a_squash_target ... ok
2026-09-20T07:23:22.0398590Z test view::panes::main::interactive_rebase::tests::squash_after_fixup_promotes_the_runs_fold_target ... ok
2026-09-20T07:23:22.0399772Z test view::panes::main::interactive_rebase::tests::squash_folds_into_preceding_entry ... ok
2026-09-20T07:23:22.0400871Z test view::panes::main::interactive_rebase::tests::squash_without_target_reverts_to_pick ... ok
2026-09-20T07:23:22.0402061Z test view::panes::main::interactive_rebase::tests::stale_reword_edit_cleared_when_squash_joins_the_run ... ok
2026-09-20T07:23:22.0403321Z test view::panes::main::interactive_rebase::tests::stale_reword_edit_cleared_when_squash_leaves_the_run ... ok
2026-09-20T07:23:22.0404527Z test view::panes::main::interactive_rebase::tests::stranded_auto_reword_reverts_to_pick ... ok
2026-09-20T07:23:22.0405775Z test view::panes::main::interactive_rebase::tests::undropping_a_target_repromotes_it_and_reverts_the_stand_in ... ok
2026-09-20T07:23:22.0407107Z test view::panes::main::preview::tests::build_conflict_markdown_preview_documents_handles_empty_sources ... ok
2026-09-20T07:23:22.0408372Z test view::panes::main::preview::tests::build_conflict_markdown_preview_documents_parses_each_side ... ok
2026-09-20T07:23:22.0409976Z test view::panes::main::preview::tests::build_conflict_markdown_preview_documents_reports_per_side_size_limits ... ok
2026-09-20T07:23:22.0411259Z test view::panes::main::preview::tests::conflict_markdown_preview_state_document_returns_correct_side ... ok
2026-09-20T07:23:22.0412481Z test view::panes::main::preview::tests::conflict_preview_mapping_decodes_identical_payloads_once ... ok
2026-09-20T07:23:22.0413701Z test view::panes::main::preview::tests::materialized_preview_line_raw_text_avoids_full_source_copy ... ok
2026-09-20T07:23:22.0414989Z test view::panes::main::preview::tests::worktree_preview_index_line_capacity_hint_is_bounded_for_massive_files ... ok
2026-09-20T07:23:22.2840823Z test view::panes::history::tests::row_tooltips::signature_tooltip_clears_when_its_row_is_replaced ... ok
2026-09-20T07:23:22.6875621Z test view::panes::history::tests::row_tooltips::signature_tooltip_clears_when_its_row_is_wheel_scrolled_away ... ok
2026-09-20T07:23:22.7379502Z test view::panes::main::submodule_summary::tests::a_commit_range_target_draws_no_submodule_summary ... ok
2026-09-20T07:23:22.8894534Z test view::panes::main::submodule_summary::tests::a_failed_load_releases_another_targets_summary_cache ... ok
2026-09-20T07:23:22.8896076Z test view::panes::main::submodule_summary::tests::restoring_scroll_clamps_past_the_end_of_a_shorter_rebuild ... ok
2026-09-20T07:23:22.8897929Z test view::panes::main::submodule_summary::tests::restoring_scroll_only_carries_the_offset_between_fixed_height_change_rows ... ok
2026-09-20T07:23:22.9907879Z test view::panes::main::diff_cache::image_cache::tests::decode_file_image_diff_preview_side_clamps_large_png_to_preview_bounds ... ok
2026-09-20T07:23:23.4945532Z test view::panes::main::submodule_summary::tests::large_submodule_summaries_render_a_bounded_window_and_reuse_their_rows ... ok
2026-09-20T07:23:23.4946892Z test view::panes::main::tests::a_merge_whose_boundaries_disagree_with_ours_stays_interactive ... ok
2026-09-20T07:23:23.4947752Z test view::panes::main::tests::adjacent_markers_with_same_text_but_different_regions_do_not_interfere ... ok
2026-09-20T07:23:23.4948910Z test view::panes::main::tests::append_choice_after_conflict_block_appends_selected_order_for_single_marker ... ok
2026-09-20T07:23:23.4950129Z test view::panes::main::tests::append_choice_after_conflict_block_from_same_marker_keeps_single_choice_per_side ... ok
2026-09-20T07:23:23.4950877Z test view::panes::main::tests::binary_conflict_detection_uses_cached_loaded_file_during_loading ... ok
2026-09-20T07:23:23.4951675Z test view::panes::main::tests::build_resolved_output_conflict_markers_anchors_zero_length_ranges ... ok
2026-09-20T07:23:23.4952656Z test view::panes::main::tests::build_resolved_output_conflict_markers_cover_a_file_final_block_without_newline ... ok
2026-09-20T07:23:23.4953740Z test view::panes::main::tests::build_resolved_output_conflict_markers_cover_a_multi_line_block ... ok
2026-09-20T07:23:23.4955369Z test view::panes::main::tests::build_resolved_output_conflict_markers_maps_chunk_boundaries ... ok
2026-09-20T07:23:23.4957016Z test view::panes::main::tests::build_resolved_output_conflict_markers_marks_unresolved_blocks ... ok
2026-09-20T07:23:23.4957995Z test view::panes::main::tests::build_resolved_output_conflict_markers_matches_combined_conflict_marker_case ... ok
2026-09-20T07:23:23.4959194Z test view::panes::main::tests::build_resolved_output_conflict_markers_splits_method_edit_and_trailing_insertion ... ok
2026-09-20T07:23:23.4960300Z test view::panes::main::tests::build_resolved_output_conflict_markers_splits_unresolved_subchunks ... ok
2026-09-20T07:23:23.4961376Z test view::panes::main::tests::build_resolved_output_conflict_markers_stop_at_a_file_final_block ... ok
2026-09-20T07:23:23.5450889Z test view::panes::main::tests::clear_diff_selection_action_exits_focused_mergetool_mode ... ok
2026-09-20T07:23:23.5451835Z test view::panes::main::tests::clear_diff_selection_action_is_clear_for_normal_mode ... ok
2026-09-20T07:23:23.5453157Z test view::panes::main::tests::clicked_unresolved_line_maps_to_chunk_marker ... ok
2026-09-20T07:23:23.5453861Z test view::panes::main::tests::coalescing_edit_deltas_covers_every_edit_in_the_batch ... ok
2026-09-20T07:23:23.5454639Z test view::panes::main::tests::conflict_choice_hints_override_identical_text_to_selected_source ... ok
2026-09-20T07:23:23.5455475Z test view::panes::main::tests::conflict_marker_nav_entries_dedup_conflicts_with_multiple_start_ranges ... ok
2026-09-20T07:23:23.5456253Z test view::panes::main::tests::conflict_marker_nav_entries_include_only_marker_starts ... ok
2026-09-20T07:23:23.5457017Z test view::panes::main::tests::conflict_markers_survive_a_manual_edit_outside_the_blocks ... ok
2026-09-20T07:23:23.5457798Z test view::panes::main::tests::conflict_region_index_is_unique_detects_split_subchunk_duplicates ... ok
2026-09-20T07:23:23.5458602Z test view::panes::main::tests::conflict_resolver_output_context_line_prefers_clicked_offset ... ok
2026-09-20T07:23:23.5459247Z test view::panes::main::tests::current_only_non_utf8_payload_is_detected_as_binary ... ok
2026-09-20T07:23:23.5459807Z test view::panes::main::tests::dirty_byte_range_to_line_range_includes_line_join_delete ... ok
2026-09-20T07:23:23.5460352Z test view::panes::main::tests::empty_base_conflict_hint_overrides_false_a_badge ... ok
2026-09-20T07:23:23.5460908Z test view::panes::main::tests::first_output_marker_line_for_conflict_returns_first_start ... ok
2026-09-20T07:23:23.5461509Z test view::panes::main::tests::focused_mergetool_delete_accepts_existing_and_missing_outputs ... ok
2026-09-20T07:23:23.5462101Z test view::panes::main::tests::focused_mergetool_output_reports_filesystem_failures ... ok
2026-09-20T07:23:23.5462869Z test view::panes::main::tests::focused_mergetool_output_writes_exact_binary_bytes_and_creates_parent ... ok
2026-09-20T07:23:23.5463556Z test view::panes::main::tests::focused_mergetool_save_exit_code_is_canceled_when_unresolved_remain ... ok
2026-09-20T07:23:23.5464190Z test view::panes::main::tests::focused_mergetool_save_exit_code_is_success_when_all_resolved ... ok
2026-09-20T07:23:23.5464834Z test view::panes::main::tests::focused_mergetool_save_payload_keeps_manual_edits_and_unedited_markers ... ok
2026-09-20T07:23:23.5465478Z test view::panes::main::tests::focused_mergetool_save_payload_marks_manual_output_as_resolved ... ok
2026-09-20T07:23:23.5466076Z test view::panes::main::tests::focused_mergetool_save_payload_preserves_edited_context ... ok
2026-09-20T07:23:23.5466722Z test view::panes::main::tests::focused_mergetool_save_payload_rehydrates_unedited_materialized_conflicts ... ok
2026-09-20T07:23:23.5467654Z test view::panes::main::tests::heuristic_window_tests::a_window_matches_the_whole_document_over_the_same_rows ... ok
2026-09-20T07:23:23.5468342Z test view::panes::main::tests::heuristic_window_tests::an_empty_or_out_of_bounds_window_is_empty ... ok
2026-09-20T07:23:23.5469025Z test view::panes::main::tests::heuristic_window_tests::tokenizing_a_window_does_not_materialize_the_document ... ok
2026-09-20T07:23:23.5469704Z test view::panes::main::tests::historical_browse_content_ignores_another_commits_content ... ok
2026-09-20T07:23:23.5470297Z test view::panes::main::tests::historical_browse_content_ignores_plain_diffs_and_live_state ... ok
2026-09-20T07:23:23.5470872Z test view::panes::main::tests::historical_browse_content_matches_the_browsed_commit ... ok
2026-09-20T07:23:23.5471499Z test view::panes::main::tests::identical_current_and_projection_remain_interactive_without_stage_payloads ... ok
2026-09-20T07:23:23.5472340Z test view::panes::main::tests::live_resolved_output_masks_placeholders_and_keeps_syntax_after_them ... ok
2026-09-20T07:23:23.5473005Z test view::panes::main::tests::manually_edited_worktree_output_is_protected_from_stage_projection ... ok
2026-09-20T07:23:23.5473604Z test view::panes::main::tests::marker_label_lines_are_not_weighed_against_the_stages ... ok
2026-09-20T07:23:23.5474211Z test view::panes::main::tests::mixed_line_ending_worktree_output_is_protected_from_stage_projection ... ok
2026-09-20T07:23:23.5474955Z test view::panes::main::tests::non_contiguous_matching_blocks_do_not_share_choice_group ... ok
2026-09-20T07:23:23.5475600Z test view::panes::main::tests::ordinary_git_markers_do_not_protect_output_when_every_line_comes_from_a_stage ... ok
2026-09-20T07:23:23.5476301Z test view::panes::main::tests::output_line_range_for_conflict_block_in_text_maps_eof_block_without_newline ... ok
2026-09-20T07:23:23.5476978Z test view::panes::main::tests::output_line_range_for_conflict_block_in_text_maps_middle_blocks_exactly ... ok
2026-09-20T07:23:23.5477654Z test view::panes::main::tests::output_line_range_for_conflict_block_in_text_returns_none_when_output_drifts ... ok
2026-09-20T07:23:23.5478306Z test view::panes::main::tests::pane_content_width_for_layout_clamps_at_zero_for_tight_space ... ok
2026-09-20T07:23:23.5478926Z test view::panes::main::tests::pane_content_width_for_layout_ignores_overlaid_resize_handles ... ok
2026-09-20T07:23:23.5479516Z test view::panes::main::tests::parse_conflict_canvas_rows_env_accepts_truthy_values ... ok
2026-09-20T07:23:23.5480055Z test view::panes::main::tests::parse_conflict_canvas_rows_env_rejects_falsey_values ... ok
2026-09-20T07:23:23.5480631Z test view::panes::main::tests::pick_and_deselect_multiple_orders_always_restore_original_state ... ok
2026-09-20T07:23:23.5481222Z test view::panes::main::tests::pick_sequence_is_reversible_to_original_unpicked_state ... ok
2026-09-20T07:23:23.5481811Z test view::panes::main::tests::placeholder_protected_ranges_are_empty_without_a_placeholder ... ok
2026-09-20T07:23:23.5482411Z test view::panes::main::tests::placeholder_protected_ranges_cover_whole_placeholder_lines ... ok
2026-09-20T07:23:23.5483109Z test view::panes::main::tests::remap_resolved_output_conflict_block_ranges_expands_edited_block ... ok
2026-09-20T07:23:23.5483727Z test view::panes::main::tests::remapped_resolved_output_conflict_markers_cover_inserted_rows ... ok
2026-09-20T07:23:23.5484369Z test view::panes::main::tests::renderable_conflict_file_does_not_reuse_cached_file_for_different_path ... ok
2026-09-20T07:23:23.5485027Z test view::panes::main::tests::renderable_conflict_file_prefers_store_ready_file_over_cached_file ... ok
2026-09-20T07:23:23.5485691Z test view::panes::main::tests::renderable_conflict_file_preserves_missing_store_result_over_cached_file ... ok
2026-09-20T07:23:23.5486347Z test view::panes::main::tests::renderable_conflict_file_preserves_store_error_over_cached_file ... ok
2026-09-20T07:23:23.5487144Z test view::panes::main::tests::renderable_conflict_file_reuses_cached_loaded_file_while_store_loading_same_target ... ok
2026-09-20T07:23:23.5487912Z test view::panes::main::tests::resolved_outline_delta_between_texts_clamps_to_utf8_boundaries ... ok
2026-09-20T07:23:23.5488582Z test view::panes::main::tests::resolved_outline_delta_for_snapshot_transition_defers_after_multiple_revisions ... ok
2026-09-20T07:23:23.5489280Z test view::panes::main::tests::resolved_outline_delta_for_snapshot_transition_prefers_recent_edit_delta ... ok
2026-09-20T07:23:23.5489902Z test view::panes::main::tests::resolved_output_conflict_block_ranges_match_point_lookup ... ok
2026-09-20T07:23:23.5490495Z test view::panes::main::tests::resolved_output_modified_state_tracks_saved_snapshot_and_undo ... ok
2026-09-20T07:23:23.5491124Z test view::panes::main::tests::resolved_output_source_revision_tracks_edits_and_document_replacement ... ok
2026-09-20T07:23:23.5491758Z test view::panes::main::tests::resolved_output_without_a_language_still_marks_unresolved_rows ... ok
2026-09-20T07:23:23.5492517Z test view::panes::main::tests::rope_backed_scanner_tests::rope_and_str_scanners_agree ... ok
2026-09-20T07:23:23.5493150Z test view::panes::main::tests::rope_backed_scanner_tests::scanning_through_the_rope_does_not_materialize ... ok
2026-09-20T07:23:23.5493873Z test view::panes::main::tests::rope_backed_scanner_tests::the_rope_source_reads_non_ascii_offsets_without_panicking ... ok
2026-09-20T07:23:23.5494818Z test view::panes::main::tests::rope_backed_scanner_tests::the_unresolved_row_key_changes_when_a_block_resolves_without_editing_the_text ... ok
2026-09-20T07:23:23.5495568Z test view::panes::main::tests::specialized_conflict_strategies_require_full_side_payloads ... ok
2026-09-20T07:23:23.5496183Z test view::panes::main::tests::split_target_conflict_block_into_subchunks_isolates_close_markers ... ok
2026-09-20T07:23:23.5496816Z test view::panes::main::tests::the_active_conflicts_row_is_washed_yellow_and_the_others_are_not ... ok
2026-09-20T07:23:23.5497422Z test view::panes::main::tests::the_live_provider_binding_key_is_stable_for_unchanged_inputs ... ok
2026-09-20T07:23:23.5498067Z test view::panes::main::tests::the_str_and_rope_sources_agree_on_out_of_range_and_mid_character_input ... ok
2026-09-20T07:23:23.5498654Z test view::panes::main::tests::uniform_crlf_worktree_output_stays_interactive ... ok
2026-09-20T07:23:23.5499255Z test view::panes::main::tests::unresolved_output_ranges_cover_placeholders_and_selected_unresolved_rows ... ok
2026-09-20T07:23:23.5499892Z test view::panes::main::tests::unresolved_output_ranges_single_out_the_active_conflict ... ok
2026-09-20T07:23:23.5500478Z test view::panes::main::tests::versioned_diff_style_cache_entry_only_matches_current_epoch ... ok
2026-09-20T07:23:23.5501104Z test view::panes::main::tests::versioned_query_diff_style_cache_entry_only_matches_current_generation ... ok
2026-09-20T07:23:23.5501716Z test view::panes::reflog::tests::a_mixed_case_query_matches_once_lowercased_by_the_caller ... ok
2026-09-20T07:23:23.5502249Z test view::panes::reflog::tests::a_query_change_changes_the_row_cache_key ... ok
2026-09-20T07:23:23.5502799Z test view::panes::reflog::tests::empty_query_matches_every_entry ... ok
2026-09-20T07:23:23.5503281Z test view::panes::reflog::tests::query_does_not_match_beyond_the_short_sha_prefix ... ok
2026-09-20T07:23:23.5503800Z test view::panes::reflog::tests::query_matches_selector_sha_message_and_author ... ok
2026-09-20T07:23:23.5504299Z test view::panes::reflog::tests::reflog_columns_widen_with_the_ui_font ... ok
2026-09-20T07:23:23.5955511Z test view::panes::reflog::view_tests::a_blink_notify_with_unchanged_text_does_not_repaint_the_panel ... ok
2026-09-20T07:23:23.5956450Z gitcomet-state: channel send failed (StoreEvent) in store worker loop state notification; store_id=985; total_failures=1
2026-09-20T07:23:23.5957261Z gitcomet-state: channel send failed (StoreEvent) in store worker loop state notification; store_id=985; total_failures=2
2026-09-20T07:23:23.5957971Z test view::panes::reflog::view_tests::a_reflog_cleared_under_an_open_panel_is_requested_again ... ok
2026-09-20T07:23:23.5958654Z test view::panes::main::submodule_summary::tests::leaving_the_diff_panel_releases_the_summary_cache ... ok
2026-09-20T07:23:23.5959323Z test view::panes::reflog::view_tests::the_list_builds_only_the_visible_window_not_the_whole_reflog ... ok
2026-09-20T07:23:23.5959947Z test view::panes::sidebar::file_search_tests::default_search_is_case_insensitive_substring ... ok
2026-09-20T07:23:23.5960533Z test view::panes::sidebar::file_search_tests::each_query_line_is_an_alternative ... ok
2026-09-20T07:23:23.5961083Z test view::panes::sidebar::file_search_tests::highlight_ranges_are_sorted_and_merged ... ok
2026-09-20T07:23:23.5961615Z test view::panes::sidebar::file_search_tests::match_case_narrows_matches ... ok
2026-09-20T07:23:23.5962164Z test view::panes::sidebar::file_search_tests::regex_mode_matches_patterns_and_reports_errors ... ok
2026-09-20T07:23:23.5962727Z test view::panes::sidebar::file_search_tests::whole_word_requires_boundaries ... ok
2026-09-20T07:23:23.6460574Z test view::panes::main::submodule_summary::tests::submodule_summary_rows_keep_section_specific_navigation_and_menus ... ok
2026-09-20T07:23:23.7973369Z test view::panes::main::submodule_summary::tests::summary_redraws_reuse_the_cached_repo_path ... ok
2026-09-20T07:23:23.7974196Z test view::panes::reflog::view_tests::the_filter_box_sits_at_the_trailing_edge_of_the_header ... ok
2026-09-20T07:23:23.8475853Z test view::panes::sidebar::long_list_tests::an_open_popover_reuses_its_rows_without_copying_the_persisted_sets ... ok
2026-09-20T07:23:25.2592262Z test view::panes::sidebar::long_list_tests::auxiliary_sidebar_lists_and_popups_keep_rendering_bounded ... ok
2026-09-20T07:23:25.4103135Z test view::panes::sidebar::long_list_tests::collapsed_files_popover_renders_a_bounded_window ... ok
2026-09-20T07:23:25.4104515Z test view::panes::sidebar::tests::active_local_branch_target_requires_matching_ready_branch_data ... ok
2026-09-20T07:23:25.4105866Z test view::panes::sidebar::tests::collapsed_popover_filter_shows_only_the_other_section_when_the_open_one_misses ... ok
2026-09-20T07:23:25.4107460Z test view::panes::sidebar::tests::collapsed_popover_filter_stays_unlabelled_when_only_one_section_matches ... ok
2026-09-20T07:23:25.4108674Z test view::panes::sidebar::tests::collapsed_popover_filter_surfaces_the_other_branch_section ... ok
2026-09-20T07:23:25.4109862Z test view::panes::sidebar::tests::expanding_a_local_branch_path_preserves_unrelated_collapsed_groups ... ok
2026-09-20T07:23:25.4111265Z test view::panes::sidebar::tests::file_browser_search_predicate_agrees_with_the_renderers_matchers ... ok
2026-09-20T07:23:25.4112384Z test view::panes::sidebar::tests::selected_file_rows_use_the_branch_selection_foreground ... ok
2026-09-20T07:23:25.4113478Z test view::panes::sidebar::tests::sidebar_notify_fingerprint_ignores_inactive_file_browser_rev ... ok
2026-09-20T07:23:25.4114784Z test view::panes::sidebar::tests::sidebar_notify_fingerprint_ignores_inactive_repo_changes ... ok
2026-09-20T07:23:25.4116109Z test view::panes::sidebar::tests::sidebar_notify_fingerprint_ignores_repo_tab_order ... ok
2026-09-20T07:23:25.4117779Z test view::panes::sidebar::tests::sidebar_notify_fingerprint_ignores_unrelated_open_repo_branch_changes ... ok
2026-09-20T07:23:25.4119066Z test view::panes::sidebar::tests::sidebar_notify_fingerprint_tracks_active_repo_branch_sidebar_changes ... ok
2026-09-20T07:23:25.4120215Z test view::panes::sidebar::tests::sidebar_notify_fingerprint_tracks_file_browser_rev ... ok
2026-09-20T07:23:25.4121528Z test view::panes::sidebar::tests::sidebar_notify_fingerprint_tracks_live_workspace_badge_branch_changes ... ok
2026-09-20T07:23:25.4608371Z test view::panes::sidebar::tests::sidebar_notify_fingerprint_tracks_open_repo_workdirs ... ok
2026-09-20T07:23:25.4609679Z test view::panes::sidebar::tests::sidebar_notify_fingerprint_tracks_sidebar_mode ... ok
2026-09-20T07:23:25.4610921Z test view::panes::sidebar::tests::sidebar_notify_fingerprint_tracks_workspace_badge_removal_when_tab_closes ... ok
2026-09-20T07:23:25.4612411Z test view::panes::sidebar::tests::sidebar_notify_fingerprint_tracks_workspace_badge_removal_when_worktree_detaches ... ok
2026-09-20T07:23:25.4613776Z test view::panes::sidebar::tests::toggling_default_closed_sections_persists_expanded_overrides ... ok
2026-09-20T07:23:25.4615281Z test view::patch_split::tests::context_rows_reuse_annotated_line_storage_for_content ... ok
2026-09-20T07:23:25.4616193Z test view::patch_split::tests::pads_unbalanced_edits ... ok
2026-09-20T07:23:25.4616932Z test view::patch_split::tests::pairs_remove_and_add_into_modify_row ... ok
2026-09-20T07:23:25.4617770Z test view::path_display::tests::bench_counters_are_isolated_per_thread ... ok
2026-09-20T07:23:25.4618671Z test view::path_display::tests::bench_counters_track_hits_misses_and_clears ... ok
2026-09-20T07:23:25.4619630Z test view::path_display::tests::overflow_miss_preserves_full_two_generation_hot_set ... ok
2026-09-20T07:23:25.5111913Z test view::path_display::tests::overflow_tail_misses_still_allow_cached_hits ... ok
2026-09-20T07:23:25.5112769Z test view::path_display::tests::previous_generation_hit_promotes_into_recent ... ok
2026-09-20T07:23:25.5113528Z test view::path_display::tests::repo_path_name_falls_back_to_full_path_when_file_name_is_missing ... ok
2026-09-20T07:23:25.5114331Z test view::path_display::tests::repo_path_name_uses_last_path_component_when_available ... ok
2026-09-20T07:23:25.5116207Z test view::path_display::tests::strips_verbatim_disk_prefix_and_uses_forward_slashes ... ok
2026-09-20T07:23:25.5116904Z test view::path_display::tests::strips_verbatim_unc_prefix_and_uses_forward_slashes ... ok
2026-09-20T07:23:25.5117529Z test view::perf::tests::atomic_row_batch_stats_accumulate_and_reset ... ok
2026-09-20T07:23:25.5118062Z test view::perf::tests::atomic_span_stats_accumulate_and_reset ... ok
2026-09-20T07:23:25.5118564Z test view::perf::tests::frame_timing_detects_dropped_frames ... ok
2026-09-20T07:23:25.5119092Z test view::perf::tests::frame_timing_empty_capture_returns_zero_stats ... ok
2026-09-20T07:23:25.5119651Z test view::perf::tests::frame_timing_p99_exceeds_2x_budget_check ... ok
2026-09-20T07:23:25.5120158Z test view::perf::tests::frame_timing_p99_within_2x_budget ... ok
2026-09-20T07:23:25.5120641Z test view::perf::tests::frame_timing_percentiles_are_correct ... ok
2026-09-20T07:23:25.5121135Z test view::perf::tests::frame_timing_record_frame_duration ... ok
2026-09-20T07:23:25.5121612Z test view::perf::tests::frame_timing_sidecar_metrics_shape ... ok
2026-09-20T07:23:25.5122108Z test view::perf::tests::frame_timing_single_frame_within_budget ... ok
2026-09-20T07:23:25.5122626Z test view::perf::tests::percentile_nearest_rank_boundary_cases ... ok
2026-09-20T07:23:25.5123154Z test view::perf::tests::snapshot_exposes_markdown_preview_metrics ... ok
2026-09-20T07:23:25.5123677Z test view::perf::tests::snapshot_exposes_recorded_row_batches ... ok
2026-09-20T07:23:25.5124293Z test view::permalink::tests::azure_devops_remotes_with_unexpected_shapes_are_rejected ... ok
2026-09-20T07:23:25.5125393Z test view::permalink::tests::branch_exists_on_permalink_remote_when_pushed_to_origin ... ok
2026-09-20T07:23:25.5126172Z test view::permalink::tests::branch_is_checked_against_the_fallback_remote_when_origin_is_missing ... ok
2026-09-20T07:23:25.5126990Z test view::permalink::tests::branch_pushed_to_another_remote_does_not_count_for_the_permalink_remote ... ok
2026-09-20T07:23:25.5127615Z test view::permalink::tests::code_commit_remotes_with_unexpected_shapes_are_rejected ... ok
2026-09-20T07:23:25.5128170Z test view::permalink::tests::commit_permalink_for_azure_devops_https_remote ... ok
2026-09-20T07:23:25.5128891Z test view::permalink::tests::commit_permalink_for_azure_devops_ssh_remote ... ok
2026-09-20T07:23:25.5129407Z test view::permalink::tests::commit_permalink_for_bitbucket_uses_commits_path ... ok
2026-09-20T07:23:25.5129884Z test view::permalink::tests::commit_permalink_for_code_commit ... ok
2026-09-20T07:23:25.5130335Z test view::permalink::tests::commit_permalink_for_gitea_and_codeberg ... ok
2026-09-20T07:23:25.5130825Z test view::permalink::tests::commit_permalink_for_gitlab_uses_dash_dash_paths ... ok
2026-09-20T07:23:25.5131386Z test view::permalink::tests::commit_permalink_for_https_github_remote_without_git_suffix ... ok
2026-09-20T07:23:25.5131954Z test view::permalink::tests::commit_permalink_for_legacy_visualstudio_remotes ... ok
2026-09-20T07:23:25.5132503Z test view::permalink::tests::commit_permalink_for_self_hosted_forge_uses_github_paths ... ok
2026-09-20T07:23:25.5133021Z test view::permalink::tests::commit_permalink_for_ssh_github_remote ... ok
2026-09-20T07:23:25.5133478Z test view::permalink::tests::commit_permalink_keeps_http_scheme ... ok
2026-09-20T07:23:25.5133907Z test view::permalink::tests::display_address_drops_the_scheme ... ok
2026-09-20T07:23:25.5134316Z test view::permalink::tests::display_address_keeps_the_port ... ok
2026-09-20T07:23:25.5134802Z test view::permalink::tests::falls_back_to_first_remote_with_url_when_origin_is_missing ... ok
2026-09-20T07:23:25.5135345Z test view::permalink::tests::file_permalink_encodes_path_and_uses_blob_path ... ok
2026-09-20T07:23:25.5135855Z test view::permalink::tests::file_permalink_for_azure_devops_branch_reference ... ok
2026-09-20T07:23:25.5136361Z test view::permalink::tests::file_permalink_for_azure_devops_commit_reference ... ok
2026-09-20T07:23:25.5137328Z test view::permalink::tests::file_permalink_for_azure_devops_encodes_path ... ok
2026-09-20T07:23:25.5137780Z test view::permalink::tests::file_permalink_for_code_commit ... ok
2026-09-20T07:23:25.5138255Z test view::permalink::tests::file_permalink_for_gitea_uses_src_branch_and_src_commit ... ok
2026-09-20T07:23:25.5138775Z test view::permalink::tests::file_permalink_for_gitlab_and_bitbucket ... ok
2026-09-20T07:23:25.5139223Z test view::permalink::tests::file_permalink_keeps_an_https_port ... ok
2026-09-20T07:23:25.5139720Z test view::permalink::tests::file_permalink_normalizes_backslashes_to_forward_slashes ... ok
2026-09-20T07:23:25.5140257Z test view::permalink::tests::local_only_branch_is_not_on_permalink_remote ... ok
2026-09-20T07:23:25.5140732Z test view::permalink::tests::origin_is_preferred_over_other_remotes ... ok
2026-09-20T07:23:25.5141182Z test view::permalink::tests::permalinks_reject_empty_arguments ... ok
2026-09-20T07:23:25.5141679Z test view::permalink::tests::permalinks_reject_local_paths_and_unsupported_remotes ... ok
2026-09-20T07:23:25.5142261Z test view::permalink::tests::remote_web_pages_keep_the_first_of_two_remotes_sharing_a_page ... ok
2026-09-20T07:23:25.5142798Z test view::permalink::tests::remote_web_pages_list_a_shared_page_once ... ok
2026-09-20T07:23:25.5143288Z test view::permalink::tests::remote_web_pages_put_origin_first_then_keep_order ... ok
2026-09-20T07:23:25.5143805Z test view::permalink::tests::remote_web_pages_skip_an_origin_without_a_web_page ... ok
2026-09-20T07:23:25.5144320Z test view::permalink::tests::remote_web_pages_skip_remotes_without_a_web_page ... ok
2026-09-20T07:23:25.5145214Z test view::permalink::tests::remote_web_pages_treat_host_case_as_the_same_page ... ok
2026-09-20T07:23:25.5145764Z test view::permalink::tests::remote_web_url_accepts_scp_syntax_without_a_user ... ok
2026-09-20T07:23:25.5146266Z test view::permalink::tests::remote_web_url_ignores_trailing_slashes ... ok
2026-09-20T07:23:25.5146735Z test view::permalink::tests::remote_web_url_is_the_repository_page ... ok
2026-09-20T07:23:25.5147216Z test view::permalink::tests::remote_web_url_keeps_deep_gitlab_subgroups ... ok
2026-09-20T07:23:25.5147766Z test view::permalink::tests::remote_web_url_lowercases_scheme_and_host_but_keeps_the_path ... ok
2026-09-20T07:23:25.5148326Z test view::permalink::tests::remote_web_url_maps_code_commit_over_https_and_ssh ... ok
2026-09-20T07:23:25.5149024Z test view::permalink::tests::remote_web_url_maps_every_azure_devops_shape ... ok
2026-09-20T07:23:25.5149528Z test view::permalink::tests::remote_web_url_needs_an_owner_and_a_repository ... ok
2026-09-20T07:23:25.5150029Z test view::permalink::tests::remote_web_url_never_carries_credentials ... ok
2026-09-20T07:23:25.5150521Z test view::permalink::tests::remote_web_url_rejects_hosts_without_a_domain ... ok
2026-09-20T07:23:25.5151036Z test view::permalink::tests::remote_web_url_rejects_local_and_unsupported_urls ... ok
2026-09-20T07:23:25.5151562Z test view::permalink::tests::remote_web_url_rejects_unsupported_schemes ... ok
2026-09-20T07:23:25.5152076Z test view::permalink::tests::remote_web_url_serves_git_and_ssh_schemes_over_https ... ok
2026-09-20T07:23:25.5152596Z test view::permalink::tests::remote_web_url_trims_surrounding_whitespace ... ok
2026-09-20T07:23:25.5153085Z test view::permalink::tests::repo_path_strips_slashes_and_one_git_suffix ... ok
2026-09-20T07:23:25.5153565Z test view::permalink::tests::userinfo_is_stripped_from_the_host_only ... ok
2026-09-20T07:23:25.5154036Z test view::permalink::tests::web_port_keeps_only_a_non_default_http_port ... ok
2026-09-20T07:23:25.5154529Z test view::permalink::tests::web_urls_keep_an_http_port_but_drop_an_ssh_port ... ok
2026-09-20T07:23:25.5617350Z test view::panes::sidebar::long_list_tests::collapsed_popover_row_heights_match_what_is_laid_out ... ok
2026-09-20T07:23:25.5618600Z test view::platform_open::url_policy_tests::flat_schemes_other_than_mailto_are_refused ... ok
2026-09-20T07:23:25.5620824Z test view::platform_open::url_policy_tests::hierarchical_schemes_are_supported ... ok
2026-09-20T07:23:25.5621869Z test view::platform_open::url_policy_tests::mailto_is_supported_without_an_authority ... ok
2026-09-20T07:23:25.5622833Z test view::platform_open::url_policy_tests::malformed_urls_are_refused ... ok
2026-09-20T07:23:25.5623757Z test view::platform_open::url_policy_tests::script_and_file_schemes_are_refused ... ok
2026-09-20T07:23:25.5624753Z test view::platform_open::url_policy_tests::validation_trims_and_reports_why_it_refused ... ok
2026-09-20T07:23:25.5625780Z test view::platform_open::windows_tests::windows_shell_path_normalizes_mixed_separators ... ok
2026-09-20T07:23:25.5626864Z test view::platform_open::windows_tests::windows_shell_path_strips_verbatim_prefix ... ok
2026-09-20T07:23:25.5627946Z test view::preferences::tests::history_branch_names_restores_modes_and_defaults_unknown_values ... ok
2026-09-20T07:23:25.5629370Z test view::preferences::tests::security_preferences_are_parsed_from_session ... ok
2026-09-20T07:23:25.5630232Z test view::preferences::tests::session_defaults_are_resolved_once ... ok
2026-09-20T07:23:25.5631191Z test view::reflog_panel::tests::closing_the_reflog_tab_returns_the_bottom_panel_to_the_terminal ... ok
2026-09-20T07:23:25.6122260Z test view::reflog_panel::tests::opening_from_a_menu_targets_the_active_repository ... ok
2026-09-20T07:23:25.6123287Z test view::reflog_panel::tests::opening_from_a_menu_without_a_repository_is_inert ... ok
2026-09-20T07:23:25.6124208Z test view::reflog_panel::tests::the_tab_bar_holds_a_tab_at_every_density ... ok
2026-09-20T07:23:25.6125438Z test view::repo_open::tests::adjacent_repo_tab_id_defaults_to_first_when_no_repo_is_active ... ok
2026-09-20T07:23:25.6126456Z test view::repo_open::tests::adjacent_repo_tab_id_noops_for_single_active_repo ... ok
2026-09-20T07:23:25.6127366Z test view::repo_open::tests::adjacent_repo_tab_id_wraps_left_from_first_repo ... ok
2026-09-20T07:23:25.6128278Z test view::repo_open::tests::adjacent_repo_tab_id_wraps_right_from_last_repo ... ok
2026-09-20T07:23:25.6129212Z test view::repo_open::tests::initialize_repository_command_targets_selected_folder ... ok
2026-09-20T07:23:25.6130148Z test view::repo_open::tests::initialize_repository_output_accepts_success ... ok
2026-09-20T07:23:25.6131136Z test view::repo_open::tests::initialize_repository_output_reports_status_without_git_detail ... ok
2026-09-20T07:23:25.6132149Z test view::repo_open::tests::initialize_repository_output_surfaces_git_error ... ok
2026-09-20T07:23:25.6133399Z test view::reveal_commit::tests::a_query_too_short_to_be_a_reference_asks_git_nothing ... ok
2026-09-20T07:23:25.6134542Z test view::reveal_commit::tests::a_resolved_reference_reports_the_commit_and_a_failure_reports_the_reason ... ok
2026-09-20T07:23:25.6135645Z test view::reveal_commit::tests::an_ambiguous_prefix_is_not_reported_as_no_match ... ok
2026-09-20T07:23:25.6136648Z test view::reveal_commit::tests::an_answer_for_an_earlier_query_never_stands_in_for_this_one ... ok
2026-09-20T07:23:25.6137700Z test view::reveal_commit::tests::an_unknown_reference_explains_that_matches_are_exact ... ok
2026-09-20T07:23:25.6138634Z test view::rows::blame::tests::blame_for_new_line_maps_and_flags_run_starts ... ok
2026-09-20T07:23:25.6139491Z test view::rows::blame::tests::blame_for_new_line_run_start_at_hunk_boundary ... ok
2026-09-20T07:23:25.6140277Z test view::rows::blame::tests::initials_handle_common_shapes ... ok
2026-09-20T07:23:25.6141083Z test view::rows::blame::tests::recency_normalization_saturates_on_extreme_range ... ok
2026-09-20T07:23:25.6141934Z test view::rows::blame::tests::time_range_and_recency_normalization ... ok
2026-09-20T07:23:25.6142778Z test view::rows::canvas_tests::take_once_or_debug_consumes_present_value_once ... ok
2026-09-20T07:23:25.6143404Z 
2026-09-20T07:23:25.6144275Z thread 'view::rows::canvas_tests::take_once_or_debug_panics_in_debug_when_value_is_missing' (8884) panicked at crates\gitcomet-ui-gpui\src\view\rows\canvas.rs:12:5:
2026-09-20T07:23:25.6146412Z slot should exist
2026-09-20T07:23:25.6147142Z test view::rows::canvas_tests::take_once_or_debug_panics_in_debug_when_value_is_missing - should panic ... ok
2026-09-20T07:23:25.6148385Z test view::rows::conflict_canvas::tests::line_number_gutter_stays_at_clip_edge_during_horizontal_scroll ... ok
2026-09-20T07:23:25.6149574Z test view::rows::conflict_canvas::tests::moving_text_is_clipped_behind_sticky_line_number_gutter ... ok
2026-09-20T07:23:25.6150801Z test view::rows::conflict_canvas::tests::prepare_text_cell_applies_whitespace_for_unhighlighted_styled_text ... ok
2026-09-20T07:23:25.6152058Z test view::rows::conflict_canvas::tests::prepare_text_cell_applies_whitespace_when_no_styled_text ... ok
2026-09-20T07:23:25.6153629Z test view::rows::conflict_canvas::tests::prepare_text_cell_remaps_highlighted_styled_text_for_whitespace ... ok
2026-09-20T07:23:25.6154848Z test view::rows::conflict_canvas::tests::split_layout_preserves_right_target_by_shrinking_left ... ok
2026-09-20T07:23:25.6155993Z test view::rows::conflict_canvas::tests::three_way_layout_grows_last_column_when_space_allows ... ok
2026-09-20T07:23:25.6157087Z test view::rows::conflict_canvas::tests::three_way_layout_scales_columns_when_space_is_tight ... ok
2026-09-20T07:23:25.6158181Z test view::rows::conflict_canvas::tests::whitespace_visible_text_marks_all_whitespace_kinds ... ok
2026-09-20T07:23:25.6159372Z test view::rows::conflict_resolver::tests::conflict_diff_query_matcher_preserves_significant_whitespace ... ok
2026-09-20T07:23:25.6160609Z test view::rows::conflict_resolver::tests::conflict_display_text_reveals_implicit_line_break_marker ... ok
2026-09-20T07:23:25.6161927Z test view::rows::conflict_resolver::tests::resolved_output_gutter_width_scales_with_ui_scale ... ok
2026-09-20T07:23:25.6163167Z test view::rows::conflict_resolver::tests::resolved_output_line_no_width_keeps_its_two_digit_floor_at_every_scale ... ok
2026-09-20T07:23:25.6164440Z test view::rows::conflict_resolver::tests::three_way_input_row_targets_include_line_and_chunk_picks ... ok
2026-09-20T07:23:25.6165715Z test view::rows::conflict_resolver::tests::two_way_split_input_row_targets_map_side_to_split_line_and_chunk_choice ... ok
2026-09-20T07:23:25.6167035Z test view::rows::conflict_resolver::tests::whitespace_visible_text_and_highlights_remaps_highlight_ranges ... ok
2026-09-20T07:23:25.6168235Z test view::rows::conflict_resolver::tests::whitespace_visible_text_marks_all_whitespace_kinds ... ok
2026-09-20T07:23:25.6169153Z test view::rows::diff::tests::classify_local_change_matrix ... ok
2026-09-20T07:23:25.6169955Z test view::rows::diff::tests::collapsed_hunk_headers_use_uniform_diff_row_height ... ok
2026-09-20T07:23:25.6170963Z test view::rows::diff::tests::collapsed_hunk_reveal_buttons_track_the_editor_row_and_cap_out ... ok
2026-09-20T07:23:25.6171954Z test view::rows::diff::tests::collapsed_inline_hunk_headers_use_neutral_colors ... ok
2026-09-20T07:23:25.6173196Z test view::rows::diff::tests::collapsed_split_hunk_headers_use_neutral_colors_for_both_sides ... ok
2026-09-20T07:23:25.6174119Z test view::rows::diff::tests::diff_rows_grow_with_the_editor_font ... ok
2026-09-20T07:23:25.6175037Z test view::rows::diff::tests::focused_diff_row_backgrounds_are_semantic_and_not_text_selection ... ok
2026-09-20T07:23:25.6176068Z test view::rows::diff::tests::modified_line_with_both_sides_is_unstaged_not_staged ... ok
2026-09-20T07:23:25.6177033Z test view::rows::diff::tests::removal_rows_get_a_local_bar_only_in_working_tree_blame ... ok
2026-09-20T07:23:25.6177879Z test view::rows::diff::tests::revision_blame_keeps_now_label ... ok
2026-09-20T07:23:25.6178621Z test view::rows::diff::tests::run_breaks_at_staged_unstaged_boundary ... ok
2026-09-20T07:23:25.6179402Z test view::rows::diff::tests::staged_area_labels_all_local_as_staged ... ok
2026-09-20T07:23:25.6180292Z test view::rows::diff::tests::unstaged_diff_separates_staged_context_from_unstaged_add ... ok
2026-09-20T07:23:25.6181530Z test view::rows::diff::tests::untracked_content_view_collapses_consecutive_same_commit_lines ... ok
2026-09-20T07:23:25.6627321Z test view::panes::sidebar::long_list_tests::collapsed_popover_row_heights_match_what_is_laid_out_when_spacious ... ok
2026-09-20T07:23:25.6628624Z test view::rows::diff::tests::wrapped_continuation_rows_do_not_repeat_annotation_text ... ok
2026-09-20T07:23:25.6629626Z test view::rows::diff_canvas::tests::compute_runs_never_splits_a_multibyte_char ... ok
2026-09-20T07:23:25.6630611Z test view::rows::diff_canvas::tests::diff_row_text_regions_single_only_hits_inside_text ... ok
2026-09-20T07:23:25.6631660Z test view::rows::diff_canvas::tests::diff_row_text_regions_split_maps_left_and_right_regions ... ok
2026-09-20T07:23:25.6632876Z test view::rows::diff_canvas::tests::diff_text_paint_payload_keeps_streamed_whitespace_rows_unmaterialized ... ok
2026-09-20T07:23:25.6634033Z test view::rows::diff_canvas::tests::diff_text_paint_payload_reveals_whitespace_markers ... ok
2026-09-20T07:23:25.6635107Z test view::rows::diff_canvas::tests::inline_row_canvas_revision_key_tracks_rendered_payload ... ok
2026-09-20T07:23:25.6636257Z test view::rows::diff_canvas::tests::patch_split_row_canvas_revision_key_tracks_line_number_and_style ... ok
2026-09-20T07:23:25.6637499Z test view::rows::diff_canvas::tests::row_bg_fill_bounds_overdraws_bottom_without_changing_origin_or_width ... ok
2026-09-20T07:23:25.6638606Z test view::rows::diff_canvas::tests::split_row_canvas_revision_key_tracks_both_sides ... ok
2026-09-20T07:23:25.6639688Z test view::rows::diff_canvas::tests::streamed_query_overlay_keeps_boundary_sensitive_matches_on_full_slice ... ok
2026-09-20T07:23:25.6641770Z test view::rows::diff_canvas::tests::streamed_query_overlay_skips_regex_anchor_on_partial_slice ... ok
2026-09-20T07:23:25.6642832Z test view::rows::diff_canvas::tests::streamed_query_overlay_skips_whole_word_on_partial_slice ... ok
2026-09-20T07:23:25.6643711Z skipping syntax corpus dump: set $GITCOMET_SYNTAX_DUMP to a sample path
2026-09-20T07:23:25.6644413Z test view::rows::diff_text::syntax::corpus::syntax_corpus_dump ... ok
2026-09-20T07:23:25.6645806Z skipping syntax corpus test: the fixtures/syntax_test submodule is not fetched -- run `git submodule update --init fixtures/syntax_test`
2026-09-20T07:23:25.6647069Z test view::rows::diff_text::syntax::corpus::syntax_corpus_files_colour_the_construct_they_are_named_for ... ok
2026-09-20T07:23:25.6648345Z skipping syntax corpus test: the fixtures/syntax_test submodule is not fetched -- run `git submodule update --init fixtures/syntax_test`
2026-09-20T07:23:25.6649534Z test view::rows::diff_text::syntax::corpus::syntax_corpus_pairs_agree_from_both_ends ... ok
2026-09-20T07:23:25.6650726Z skipping syntax corpus test: the fixtures/syntax_test submodule is not fetched -- run `git submodule update --init fixtures/syntax_test`
2026-09-20T07:23:25.6651956Z test view::rows::diff_text::syntax::corpus::syntax_corpus_tokens_are_slices_of_their_own_line ... ok
2026-09-20T07:23:25.6652865Z skipping pair probe: set $GITCOMET_SYNTAX_PAIRS to <path>:<line>
2026-09-20T07:23:25.6653566Z test view::rows::diff_text::syntax::corpus::syntax_pair_probe ... ok
2026-09-20T07:23:25.6654676Z test view::rows::diff_text::syntax::heuristic::streamed_open_state_tests::a_word_apostrophe_never_opens_the_streamed_string_state ... ok
2026-09-20T07:23:25.6656287Z test view::rows::diff_text::syntax::heuristic::streamed_open_state_tests::an_unterminated_value_quote_still_opens_the_streamed_string_state ... ok
2026-09-20T07:23:25.6657804Z test view::rows::diff_text::syntax::live::injection_tests::adopting_a_background_tree_restores_the_injected_layers ... ok
2026-09-20T07:23:25.6659208Z test view::rows::diff_text::syntax::live::injection_tests::an_included_range_parse_leaves_the_pooled_parser_unclipped ... ok
2026-09-20T07:23:25.7130568Z test view::rows::diff_text::syntax::live::injection_tests::background_reparse_seeds_every_existing_injection ... ok
2026-09-20T07:23:25.7635510Z test view::platform_open::spawn_launch_tests::spawn_launch_defers_the_launch_out_of_the_calling_handler ... ok
2026-09-20T07:23:25.7637010Z test view::rows::diff::tests::wrap_char_width_follows_the_editor_font_and_zoom ... ok
2026-09-20T07:23:25.7638273Z test view::panes::sidebar::long_list_tests::cross_section_filter_popover_places_rows_using_both_row_heights ... ok
2026-09-20T07:23:25.8139981Z test view::rows::diff_text::syntax::live::injection_tests::combined_layer_survives_a_template_past_the_prepared_range_ceiling ... ok
2026-09-20T07:23:25.8142499Z test view::rows::diff_text::syntax::live::injection_tests::deferred_injection_captures_do_not_color_a_new_host_boundary ... ok
2026-09-20T07:23:25.8144090Z test view::rows::diff_text::syntax::live::injection_tests::deferred_injections_track_unicode_newlines_and_deletions ... ok
2026-09-20T07:23:25.8644354Z test view::rows::diff_text::syntax::live::injection_tests::deferred_paragraph_splits_and_joins_preserve_both_code_spans ... ok
2026-09-20T07:23:25.8646048Z test view::rows::diff_text::syntax::live::injection_tests::injected_capture_offsets_are_document_coordinates ... ok
2026-09-20T07:23:25.8647424Z test view::rows::diff_text::syntax::live::injection_tests::injected_layers_cover_only_their_own_span ... ok
2026-09-20T07:23:25.8648875Z test view::rows::diff_text::syntax::live::injection_tests::insertion_at_an_injection_start_keeps_the_new_text_in_that_layer ... ok
2026-09-20T07:23:25.8650346Z test view::rows::diff_text::syntax::live::injection_tests::languages_without_injections_build_no_layers ... ok
2026-09-20T07:23:25.8651661Z test view::rows::diff_text::syntax::live::injection_tests::layers_are_rebuilt_after_an_edit_moves_them ... ok
2026-09-20T07:23:25.9151294Z test view::rows::diff_text::syntax::live::injection_tests::combined_layer_survives_a_template_past_the_prepared_byte_ceiling ... ok
2026-09-20T07:23:26.0247835Z test view::rows::diff_text::syntax::live::injection_tests::combined_injection_produces_one_layer_covering_every_range ... ok
2026-09-20T07:23:26.0250773Z test view::rows::diff_text::syntax::live::injection_tests::combined_layer_captures_are_clipped_to_its_ranges ... ok
2026-09-20T07:23:26.0447119Z test view::rows::diff_text::syntax::live::injection_tests::nested_layers_stop_at_the_shared_depth_cap ... ok
2026-09-20T07:23:26.0527621Z test view::rows::diff_text::syntax::live::injection_tests::nested_layer_ranges_exclude_the_template_gaps ... ok
2026-09-20T07:23:26.2818561Z test view::rows::diff_text::syntax::live::injection_tests::nested_layers_the_budget_could_not_finish_are_reported_as_dropped ... ok
2026-09-20T07:23:26.2837081Z test view::rows::diff_text::syntax::live::injection_tests::script_bodies_are_highlighted_as_javascript ... ok
2026-09-20T07:23:26.3075306Z test view::rows::diff_text::syntax::live::injection_tests::script_bodies_inside_a_template_are_highlighted_as_javascript ... ok
2026-09-20T07:23:26.3136374Z test view::rows::diff_text::syntax::live::injection_tests::single_range_layers_are_unaffected_by_the_clip_parameter ... ok
2026-09-20T07:23:26.3160313Z test view::rows::diff_text::syntax::live::injection_tests::syntax_pair_at_ignores_a_wide_combined_layer_gap ... ok
2026-09-20T07:23:26.3364103Z test view::rows::diff_text::syntax::live::injection_tests::syntax_pair_at_never_straddles_a_combined_layer_gap ... ok
2026-09-20T07:23:26.3367043Z 
2026-09-20T07:23:26.3368968Z thread 'view::rows::diff_text::syntax::live::injection_tests::the_included_ranges_guard_clears_them_on_unwind' (2624) panicked at crates\gitcomet-ui-gpui\src\view\rows\diff_text\syntax\live.rs:3417:17:
2026-09-20T07:23:26.3410829Z simulated parse panic
2026-09-20T07:23:26.3470587Z test view::rows::diff_text::syntax::live::injection_tests::the_included_ranges_guard_clears_them_on_unwind ... ok
2026-09-20T07:23:26.3617788Z test view::rows::diff_text::syntax::live::injection_tests::the_two_engines_agree_on_a_template_with_a_script_body ... ok
2026-09-20T07:23:26.3620033Z test view::rows::diff_text::syntax::live::injection_tests::vue_sections_are_highlighted_by_their_own_grammars ... ok
2026-09-20T07:23:26.3622046Z test view::rows::diff_text::syntax::live::tests::a_background_tree_for_a_superseded_version_is_rejected ... ok
2026-09-20T07:23:26.3631623Z test view::rows::diff_text::syntax::live::tests::a_seeded_edit_that_outruns_the_budget_still_defers ... ok
2026-09-20T07:23:26.3633341Z test view::rows::diff_text::syntax::live::tests::a_wholesale_replacement_that_outruns_the_budget_is_abandoned ... ok
2026-09-20T07:23:26.3634906Z test view::rows::diff_text::syntax::live::tests::an_edit_past_the_size_ceiling_abandons_the_document ... ok
2026-09-20T07:23:26.4051123Z test view::rows::diff_text::syntax::live::tests::an_edit_that_outruns_the_budget_defers_and_the_background_pass_catches_up ... ok
2026-09-20T07:23:26.4111199Z test view::rows::diff_text::syntax::live::tests::edit_keeps_the_document_exact ... ok
2026-09-20T07:23:26.4118772Z test view::rows::diff_text::syntax::live::tests::language_without_a_grammar_has_no_live_document ... ok
2026-09-20T07:23:26.4320565Z test view::rows::diff_text::syntax::live::tests::masked_placeholder_does_not_poison_following_lines ... ok
2026-09-20T07:23:26.4378898Z test view::rows::diff_text::syntax::live::tests::masked_read_serves_blanks_then_real_text ... ok
2026-09-20T07:23:26.4439592Z test view::rows::diff_text::syntax::live::tests::masked_read_spans_longer_than_the_blank_buffer_are_served_in_pieces ... ok
2026-09-20T07:23:26.4446381Z test view::rows::diff_text::syntax::live::tests::occurrence_scan_crosses_rope_chunk_boundaries_without_flattening ... ok
2026-09-20T07:23:26.6027052Z test view::rows::diff_text::syntax::live::tests::occurrences_share_the_full_document_syntax_ceiling ... ok
2026-09-20T07:23:26.7368629Z test view::rows::diff_text::syntax::live::tests::oversized_text_has_no_live_document ... ok
2026-09-20T07:23:26.8002455Z test view::rows::diff_text::syntax::live::tests::runs_are_sorted_disjoint_and_clipped ... ok
2026-09-20T07:23:26.8020571Z test view::rows::diff_text::syntax::live::tests::syntax_pair_distinguishes_sibling_pairs_of_the_same_kind ... ok
2026-09-20T07:23:26.8042408Z test view::rows::diff_text::syntax::live::tests::syntax_pair_ignores_braces_inside_strings_and_comments ... ok
2026-09-20T07:23:26.8171356Z test view::rows::diff_text::syntax::live::tests::syntax_pair_is_correct_after_an_incremental_edit ... ok
2026-09-20T07:23:26.8330598Z test view::rows::diff_text::syntax::live::tests::syntax_pair_is_none_outside_any_pair ... ok
2026-09-20T07:23:27.0421500Z test view::rows::diff_text::syntax::live::tests::syntax_pair_leaves_invalid_or_self_closing_tags_unpaired ... ok
2026-09-20T07:23:27.0599975Z test view::rows::diff_text::syntax::live::tests::syntax_pair_leaves_raw_strings_and_lifetimes_unpaired ... ok
2026-09-20T07:23:27.0617908Z test view::rows::diff_text::syntax::live::tests::syntax_pair_matches_a_delimiter_the_caret_sits_on ... ok
2026-09-20T07:23:27.0682407Z test view::rows::diff_text::syntax::live::tests::syntax_pair_matches_every_tag_naming_scheme ... ok
2026-09-20T07:23:27.0805638Z test view::rows::diff_text::syntax::live::tests::syntax_pair_matches_quote_delimiters ... ok
2026-09-20T07:23:27.0807620Z test view::rows::diff_text::syntax::live::tests::syntax_pair_matches_the_innermost_block_around_the_caret ... ok
2026-09-20T07:23:27.0839937Z test view::rows::diff_text::syntax::live::tests::syntax_pair_matches_whole_html_tags ... ok
2026-09-20T07:23:27.0842187Z test view::rows::diff_text::syntax::live::tests::syntax_pair_takes_the_innermost_enclosing_kind ... ok
2026-09-20T07:23:27.0844064Z test view::rows::diff_text::syntax::live::tests::the_live_engine_agrees_with_the_prepared_engine_the_diff_panes_use ... ok
2026-09-20T07:23:27.0869264Z test view::rows::diff_text::syntax::live::tests::the_two_engines_agree_on_python ... ok
2026-09-20T07:23:27.1572142Z test view::rows::diff_text::syntax::live::tests::the_two_engines_agree_on_shell_with_heredocs ... ok
2026-09-20T07:23:27.1573430Z test view::rows::diff_text::syntax::live::tests::the_two_engines_agree_on_toml_keys ... ok
2026-09-20T07:23:27.1593889Z test view::rows::diff_text::syntax::live::tests::unmasked_placeholder_is_what_masking_protects_against ... ok
2026-09-20T07:23:27.1824118Z test view::rows::diff_text::syntax::live::tests::wholesale_replacement_reparses_from_scratch ... ok
2026-09-20T07:23:27.1889016Z test view::rows::diff_text::syntax::live::tests::window_query_matches_the_same_span_of_a_full_query ... ok
2026-09-20T07:23:27.1909136Z test view::rows::diff_text::syntax::occurrences::tests::rope_scan_agrees_for_names_with_punctuation_edges ... ok
2026-09-20T07:23:27.1929593Z test view::rows::diff_text::syntax::occurrences::tests::rope_scan_agrees_with_the_contiguous_scan_across_chunk_seams ... ok
2026-09-20T07:23:27.2153985Z test view::rows::diff_text::syntax::tests::batch::assembly_gas_dot_directives_reach_the_keyword_table ... ok
2026-09-20T07:23:27.2219578Z test view::rows::diff_text::syntax::tests::batch::assembly_hash_immediate_is_not_a_comment ... ok
2026-09-20T07:23:27.2221628Z test view::rows::diff_text::syntax::tests::batch::assembly_standalone_comment_lines_fall_back_to_the_heuristic ... ok
2026-09-20T07:23:27.2223273Z test view::rows::diff_text::syntax::tests::batch::batch_apostrophes_do_not_open_a_string ... ok
2026-09-20T07:23:27.2230839Z test view::rows::diff_text::syntax::tests::batch::batch_heuristic_comment_forms_are_covered ... ok
2026-09-20T07:23:27.2232494Z test view::rows::diff_text::syntax::tests::batch::batch_heuristic_keyword_tables_are_covered ... ok
2026-09-20T07:23:27.2234061Z test view::rows::diff_text::syntax::tests::batch::batch_keyword_tables_cover_their_neighbours ... ok
2026-09-20T07:23:27.2237621Z test view::rows::diff_text::syntax::tests::batch::batch_language_extensions_do_not_steal_existing_ones ... ok
2026-09-20T07:23:27.2242475Z test view::rows::diff_text::syntax::tests::batch::batch_language_paths_and_fences_resolve ... ok
2026-09-20T07:23:27.2244192Z test view::rows::diff_text::syntax::tests::batch::clojure_highlights_query_embeds_the_upstream_base_verbatim ... ok
2026-09-20T07:23:27.2245749Z test view::rows::diff_text::syntax::tests::batch::clojure_quoted_form_paints_only_its_marker ... ok
2026-09-20T07:23:27.2253160Z test view::rows::diff_text::syntax::tests::batch::haskell_operator_sections_starting_with_dashes_are_not_comments ... ok
2026-09-20T07:23:27.2569878Z test view::rows::diff_text::syntax::tests::batch::julia_adjoint_is_not_a_string_but_a_char_literal_is ... ok
2026-09-20T07:23:27.3027764Z test view::rows::diff_text::syntax::tests::batch::ocaml_query_serves_both_grammars_and_upstream_does_not ... ok
2026-09-20T07:23:27.3207760Z test view::rows::diff_text::syntax::tests::batch::prepared_assembly_document_highlights_core_syntax ... ok
2026-09-20T07:23:27.3229455Z test view::rows::diff_text::syntax::tests::batch::prepared_clojure_document_highlights_core_syntax ... ok
2026-09-20T07:23:27.3486837Z test view::rows::diff_text::syntax::live::injection_tests::markdown_inline_colors_survive_repeated_edits_while_reparsing_is_deferred ... ok
2026-09-20T07:23:27.3488808Z test view::rows::diff_text::syntax::tests::batch::prepared_erlang_document_highlights_core_syntax ... ok
2026-09-20T07:23:27.4178117Z test view::rows::diff_text::syntax::tests::batch::prepared_groovy_document_highlights_core_syntax ... ok
2026-09-20T07:23:27.4911371Z test view::rows::diff_text::syntax::live::injection_tests::layers_the_budget_could_not_finish_are_reported_as_dropped ... ok
2026-09-20T07:23:27.4913031Z test view::rows::diff_text::syntax::tests::batch::prepared_elixir_document_highlights_core_syntax ... ok
2026-09-20T07:23:27.5436183Z test view::rows::diff_text::syntax::tests::batch::prepared_ocaml_documents_highlight_both_halves_of_the_pair ... ok
2026-09-20T07:23:27.5438408Z test view::rows::diff_text::syntax::tests::batch::prepared_solidity_document_highlights_core_syntax ... ok
2026-09-20T07:23:27.5938293Z test view::rows::diff_text::syntax::tests::batch::prepared_svelte_document_highlights_markup_and_block_tags ... ok
2026-09-20T07:23:27.5939942Z test view::rows::diff_text::syntax::tests::batch::solidity_sized_types_are_uniformly_absent_from_the_keyword_table ... ok
2026-09-20T07:23:27.5941777Z test view::rows::diff_text::syntax::tests::batch::solidity_upstream_query_still_needs_the_vendored_fix ... ok
2026-09-20T07:23:27.5943255Z test view::rows::diff_text::syntax::tests::batch::svelte_bare_identifier_expressions_do_not_flood_the_injection_cache ... ok
2026-09-20T07:23:27.5944719Z test view::rows::diff_text::syntax::tests::batch::svelte_highlights_query_embeds_the_html_base_verbatim ... ok
2026-09-20T07:23:27.5946066Z test view::rows::diff_text::syntax::tests::batch::prepared_julia_document_highlights_core_syntax ... ok
2026-09-20T07:23:27.5947374Z test view::rows::diff_text::syntax::tests::batch::svelte_lang_values_outside_the_default_still_inject ... ok
2026-09-20T07:23:27.5948650Z test view::rows::diff_text::syntax::tests::batch::svelte_non_trivial_expressions_still_inject ... ok
2026-09-20T07:23:27.5949913Z test view::rows::diff_text::syntax::tests::batch::svelte_script_and_style_blocks_inject_their_languages ... ok
2026-09-20T07:23:27.5951206Z test view::rows::diff_text::syntax::tests::batch::svelte_style_block_injects_css_not_javascript ... ok
2026-09-20T07:23:27.5952486Z test view::rows::diff_text::syntax::tests::batch::svelte_script_with_lang_injects_exactly_one_language ... ok
2026-09-20T07:23:27.5953902Z test view::rows::diff_text::syntax::tests::batch_regression::batch_languages_emit_well_formed_tokens_on_hostile_input ... ok
2026-09-20T07:23:27.5955560Z test view::rows::diff_text::syntax::tests::batch::svelte_unservable_lang_leaves_the_markup_alone ... ok
2026-09-20T07:23:27.5956959Z test view::rows::diff_text::syntax::tests::batch_regression::streamed_slices_resume_inside_batch_line_comments ... ok
2026-09-20T07:23:27.5958723Z test view::rows::diff_text::syntax::tests::batch_regression::streamed_slices_resume_inside_haskell_and_ocaml_block_comments ... ok
2026-09-20T07:23:27.5960346Z test view::rows::diff_text::syntax::tests::batch_regression::visual_basic_rem_comment_survives_the_shared_comment_decision ... ok
2026-09-20T07:23:27.6947309Z test view::rows::diff_text::syntax::live::injection_tests::newly_typed_markdown_syntax_is_published_while_other_layers_are_deferred ... ok
2026-09-20T07:23:27.6948861Z test view::rows::diff_text::syntax::tests::chunk_cache::collected_input_last_line_content_excludes_trailing_newline ... ok
2026-09-20T07:23:28.9043940Z test view::rows::diff_text::syntax::tests::batch::prepared_haskell_document_highlights_core_syntax ... ok
2026-09-20T07:23:28.9045484Z test view::rows::diff_text::syntax::tests::batch_regression::every_batch_language_produces_treesitter_tokens ... ok
2026-09-20T07:23:28.9047115Z test view::rows::diff_text::syntax::tests::chunk_cache::prepared_document_cache_keeps_multiple_documents_available ... ok
2026-09-20T07:23:28.9048673Z test view::rows::diff_text::syntax::tests::chunk_cache::document_scoped_chunk_drain_preserves_other_documents ... ok
2026-09-20T07:23:28.9050161Z test view::rows::diff_text::syntax::tests::chunk_cache::cold_prepare_hashes_the_source_only_once_on_cache_miss ... ok
2026-09-20T07:23:28.9546911Z test view::rows::diff_text::syntax::tests::chunk_cache::prepared_document_chunk_request_builds_in_background ... ok
2026-09-20T07:23:28.9547776Z test view::rows::diff_text::syntax::tests::chunk_cache::prepared_document_tokens_are_chunked_and_materialized_lazily ... ok
2026-09-20T07:23:29.0555795Z test view::rows::diff_text::syntax::tests::chunk_cache::oversized_shared_text_prepare_falls_back_without_prepared_tree_sitter ... ok
2026-09-20T07:23:29.0558157Z test view::rows::diff_text::syntax::tests::chunk_cache::prepared_tree_state_clones_share_source_buffers ... ok
2026-09-20T07:23:29.0559769Z test view::rows::diff_text::syntax::tests::chunk_cache::shared_text_input_last_line_content_excludes_trailing_newline ... ok
2026-09-20T07:23:29.0561495Z test view::rows::diff_text::syntax::tests::chunk_cache::shared_text_input_preserves_real_empty_last_line_while_trimming_phantom_entry ... ok
2026-09-20T07:23:29.0563574Z test view::rows::diff_text::syntax::tests::chunk_cache::prepared_document_chunk_hit_does_not_clone_tree_state ... ok
2026-09-20T07:23:29.0565123Z test view::rows::diff_text::syntax::tests::chunk_cache::shared_text_input_reuses_snapshot_line_start_storage ... ok
2026-09-20T07:23:29.0566622Z test view::rows::diff_text::syntax::tests::chunk_cache::prepared_document_chunk_prefetch_shares_one_tree_state_clone ... ok
2026-09-20T07:23:29.0568154Z test view::rows::diff_text::syntax::tests::chunk_cache::prepared_handle_rehydrates_after_thread_local_tree_eviction ... ok
2026-09-20T07:23:29.0569681Z test view::rows::diff_text::syntax::tests::chunk_cache::treesitter_document_cache_lru_touch_keeps_recent_entry_alive ... ok
2026-09-20T07:23:29.0571362Z test view::rows::diff_text::syntax::tests::combined_injections::a_combined_layer_missing_the_foreground_budget_leaves_the_document_ready ... ok
2026-09-20T07:23:29.0573222Z test view::rows::diff_text::syntax::tests::combined_injections::background_prepare_ships_the_combined_layers_with_the_tree_state ... ok
2026-09-20T07:23:29.0574911Z test view::rows::diff_text::syntax::tests::combined_injections::combined_injection_clip_region_pads_the_window_on_both_sides ... ok
2026-09-20T07:23:29.0576591Z test view::rows::diff_text::syntax::tests::combined_injections::clipping_a_combined_layer_to_the_window_preserves_its_tokens ... ok
2026-09-20T07:23:29.0578348Z test view::rows::diff_text::syntax::tests::combined_injections::combined_injection_gaps_are_the_complement_within_the_window ... ok
2026-09-20T07:23:29.0580045Z test view::rows::diff_text::syntax::tests::combined_injections::combined_injection_groups_are_applied_after_the_single_ones ... ok
2026-09-20T07:23:29.0582056Z test view::rows::diff_text::syntax::tests::combined_injections::combined_injection_parse_clears_the_pooled_parsers_included_ranges ... ok
2026-09-20T07:23:29.0583787Z test view::rows::diff_text::syntax::tests::combined_injections::combined_injection_parses_disjoint_ranges_as_one_document ... ok
2026-09-20T07:23:29.0585379Z test view::rows::diff_text::syntax::tests::combined_injections::combined_injection_tokens_do_not_bleed_into_the_gaps ... ok
2026-09-20T07:23:29.0587002Z test view::rows::diff_text::syntax::tests::combined_injections::combined_injections_do_not_consume_the_per_node_injection_cache ... ok
2026-09-20T07:23:29.1215060Z test view::rows::diff_text::syntax::tests::combined_injections::combined_layer_over_the_range_guard_falls_back_to_the_windowed_path ... ok
2026-09-20T07:23:29.1247420Z test view::rows::diff_text::syntax::tests::combined_injections::combined_layer_pair_does_not_answer_inside_a_template_gap ... ok
2026-09-20T07:23:29.1296526Z test view::rows::diff_text::syntax::tests::combined_injections::combined_layer_pair_lights_a_whole_tag_in_a_template ... ok
2026-09-20T07:23:29.1298819Z test view::rows::diff_text::syntax::tests::combined_injections::combined_layer_tail_close_tags_keep_their_tag_name_past_the_context_margin ... ok
2026-09-20T07:23:29.1300781Z test view::rows::diff_text::syntax::tests::combined_injections::combined_layers_are_parsed_once_per_prepared_document ... ok
2026-09-20T07:23:29.1315524Z test view::rows::diff_text::syntax::tests::combined_injections::combined_layers_are_rebuilt_when_the_root_tree_is_reparsed ... ok
2026-09-20T07:23:29.1317583Z test view::rows::diff_text::syntax::tests::chunk_cache::timed_out_prepare_reuses_pending_parse_request_in_background_without_rehashing ... ok
2026-09-20T07:23:29.1319432Z test view::rows::diff_text::syntax::tests::combined_injections::fsharp_xml_doc_comment_is_highlighted_as_one_xml_document ... ok
2026-09-20T07:23:29.1324024Z test view::rows::diff_text::syntax::tests::chunk_cache::warm_shared_text_prepare_reuses_source_identity_without_rehashing ... ok
2026-09-20T07:23:29.1325843Z test view::rows::diff_text::syntax::tests::combined_injections::highlight_spec_exposes_ts_language ... ok
2026-09-20T07:23:29.1868095Z test view::rows::diff_text::syntax::tests::combined_injections::fsharp_xml_doc_injection_stays_under_the_match_limit_on_a_long_doc_comment ... ok
2026-09-20T07:23:29.1869982Z test view::rows::diff_text::syntax::tests::combined_injections::live_and_prepared_agree_on_a_pair_inside_a_combined_layer ... ok
2026-09-20T07:23:29.1975262Z test view::rows::diff_text::syntax::tests::combined_injections::merge_sorted_injection_ranges_normalises_for_set_included_ranges ... ok
2026-09-20T07:23:29.2192903Z test view::rows::diff_text::syntax::tests::combined_injections::large_template_with_one_huge_text_run_keeps_its_html_highlighting ... ok
2026-09-20T07:23:29.2194649Z test view::rows::diff_text::syntax::tests::combined_injections::nested_script_clicks_build_trees_without_tokenizing_and_later_paint_reuses_them ... ok
2026-09-20T07:23:29.2292662Z test view::rows::diff_text::syntax::tests::combined_injections::nested_script_layer_inside_a_combined_layer_skips_the_template_gap ... ok
2026-09-20T07:23:29.3163842Z nested click with 1 ms remaining: 11.1261ms
2026-09-20T07:23:29.3650618Z nested chunk at 128: 11904 parsed bytes, 15.6599ms
2026-09-20T07:23:29.3652093Z test view::rows::diff_text::syntax::tests::combined_injections::dense_table_template_keeps_its_html_highlighting ... ok
2026-09-20T07:23:29.3661687Z cold nested click with the default budget: 50.0626ms
2026-09-20T07:23:29.3662814Z nested chunk at 20000: 11847 parsed bytes, 18.513ms
2026-09-20T07:23:29.3663674Z nested chunk at 39000: 11904 parsed bytes, 21.8359ms
2026-09-20T07:23:29.3665739Z test view::rows::diff_text::syntax::tests::combined_injections::nested_script_with_template_gaps_bounds_each_chunk_parse ... ok
2026-09-20T07:23:29.3667715Z test view::rows::diff_text::syntax::tests::combined_injections::occurrences_inside_a_combined_layer_span_every_range ... ok
2026-09-20T07:23:29.3669529Z test view::rows::diff_text::syntax::tests::combined_injections::perf_treesitter_tokenization_smoke ... ignored
2026-09-20T07:23:29.3671146Z test view::rows::diff_text::syntax::tests::combined_injections::subtracting_a_non_overlapping_range_leaves_line_tokens_untouched ... ok
2026-09-20T07:23:29.3672824Z test view::rows::diff_text::syntax::tests::extra_languages::conf_heuristic_reads_directives_without_breaking_nginx ... ok
2026-09-20T07:23:29.3674189Z test view::rows::diff_text::syntax::tests::extra_languages::config_language_paths_resolve ... ok
2026-09-20T07:23:29.4153398Z test view::rows::diff_text::syntax::tests::extra_languages::gitcommit_prepared_document_captures_path_symbol_and_trailer_tokens ... ok
2026-09-20T07:23:29.4154947Z test view::rows::diff_text::syntax::tests::combined_injections::nested_script_with_template_gaps_obeys_the_window_byte_ceiling ... ok
2026-09-20T07:23:29.4156225Z test view::rows::diff_text::syntax::tests::extra_languages::xml_heuristic_highlights_comment ... ok
2026-09-20T07:23:29.4157473Z test view::rows::diff_text::syntax::tests::extra_languages::xml_treesitter_captures_markup_link_via_system_literal ... ok
2026-09-20T07:23:29.4159138Z test view::rows::diff_text::syntax::tests::extra_languages::yaml_auto_single_line_highlights_block_scalar_indicators_and_sequence_mapping_values ... ok
2026-09-20T07:23:29.4160864Z test view::rows::diff_text::syntax::tests::extra_languages::yaml_auto_single_line_highlights_list_item_punctuation_and_strings ... ok
2026-09-20T07:23:29.4162294Z test view::rows::diff_text::syntax::tests::extra_languages::yaml_auto_single_line_highlights_mapping_keys ... ok
2026-09-20T07:23:29.4163741Z test view::rows::diff_text::syntax::tests::extra_languages::yaml_auto_single_line_highlights_mapping_punctuation_and_plain_scalars ... ok
2026-09-20T07:23:29.4165455Z test view::rows::diff_text::syntax::tests::extra_languages::yaml_heuristic_handles_malformed_and_unicode_scalars_without_invalid_ranges ... ok
2026-09-20T07:23:29.4167092Z test view::rows::diff_text::syntax::tests::extra_languages::zig_identifier_and_comment_predicates_are_actually_evaluated ... ok
2026-09-20T07:23:29.4168485Z test view::rows::diff_text::syntax::tests::grammar_compat::highlight_spec_warmup_requests_are_idempotent ... ok
2026-09-20T07:23:29.4170149Z test view::rows::diff_text::syntax::tests::grammar_compat::html_highlight_spec_compiles_injection_query ... ok
2026-09-20T07:23:29.4171751Z test view::rows::diff_text::syntax::tests::grammar_compat::javascript_highlight_spec_compiles_injection_query ... ok
2026-09-20T07:23:29.4173116Z test view::rows::diff_text::syntax::tests::grammar_compat::javascript_treesitter_captures_function_and_keyword ... ok
2026-09-20T07:23:29.4174395Z test view::rows::diff_text::syntax::tests::grammar_compat::kdl_highlights_query_compiles_promptly ... ok
2026-09-20T07:23:29.4175786Z test view::rows::diff_text::syntax::tests::grammar_compat::typescript_treesitter_preserves_arrow_operator_inside_arrow_function ... ok
2026-09-20T07:23:29.4177385Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_asm_grammar_is_abi_compatible_with_workspace_tree_sitter ... ok
2026-09-20T07:23:29.4178935Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_asm_grammar_parses_dotted_mnemonics_and_directives ... ok
2026-09-20T07:23:29.4180257Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_bash_query_compiles ... ok
2026-09-20T07:23:29.4181359Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_c_queries_compile ... ok
2026-09-20T07:23:30.4825815Z test view::rows::diff_text::syntax::tests::combined_injections::combined_injection_declarations_are_exactly_the_known_set ... ok
2026-09-20T07:23:30.4842564Z test view::rows::diff_text::syntax::tests::extra_languages::grammar_and_highlight_spec_agree_on_supported_languages ... ok
2026-09-20T07:23:30.4852679Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_csharp_grammar_parses_a_when_clause_on_a_type_pattern ... ok
2026-09-20T07:23:30.5115265Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_csharp_grammar_reads_parenthesized_operand_before_logical_and ... ok
2026-09-20T07:23:30.5403335Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_csharp_query_compiles ... ok
2026-09-20T07:23:30.5973843Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_css_query_compiles ... ok
2026-09-20T07:23:30.5979653Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_csv_grammar_parses_spaces_and_short_fields ... ok
2026-09-20T07:23:30.5981595Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_cue_grammar_reads_negative_floats_regex_match_and_indexing ... ok
2026-09-20T07:23:30.5983472Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_cpp_queries_compile ... ok
2026-09-20T07:23:30.5984499Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_cue_query_compiles ... ok
2026-09-20T07:23:30.5985692Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_fsharp_grammar_reads_static_member_val ... ok
2026-09-20T07:23:30.6575428Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_grammars_are_abi_compatible_with_workspace_tree_sitter ... ok
2026-09-20T07:23:30.6577872Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_grammars_keep_the_small_state_retune ... ok
2026-09-20T07:23:30.6636778Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_html_injections_query_compiles ... ok
2026-09-20T07:23:30.6701764Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_html_query_compiles ... ok
2026-09-20T07:23:30.6703999Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_injected_web_language_queries_compile ... ok
2026-09-20T07:23:30.6705725Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_go_queries_compile ... ok
2026-09-20T07:23:30.7280536Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_javascript_injections_query_compiles ... ok
2026-09-20T07:23:30.7337626Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_json_query_compiles ... ok
2026-09-20T07:23:30.7378033Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_julia_grammar_parses_const_struct_fields ... ok
2026-09-20T07:23:30.7412869Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_kdl_grammar_parses_both_kdl_versions ... ok
2026-09-20T07:23:30.7612618Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_kotlin_grammar_does_not_rescan_a_nul_byte ... ok
2026-09-20T07:23:30.7618660Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_kotlin_grammar_reads_modifier_led_declarations ... ok
2026-09-20T07:23:30.7621033Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_javascript_query_compiles ... ok
2026-09-20T07:23:30.7622551Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_repo_queries_compile ... ok
2026-09-20T07:23:30.7632036Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_ruby_grammar_survives_a_heredoc_word_over_255_bytes ... ok
2026-09-20T07:23:30.7633645Z warm nested click: 21.8342ms
2026-09-20T07:23:30.8136671Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_python_query_compiles ... ok
2026-09-20T07:23:30.8138649Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_scala_grammar_closes_two_parse_gaps ... ok
2026-09-20T07:23:30.8238061Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_sequel_grammar_parses_backticks_and_bare_having ... ok
2026-09-20T07:23:30.8278297Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_swift_grammar_reads_try_bang_and_prefix_navigation ... ok
2026-09-20T07:23:30.8376684Z test view::rows::diff_text::syntax::tests::combined_injections::nested_script_click_recovery_honors_the_remaining_deadline ... ok
2026-09-20T07:23:30.8457263Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_rust_query_compiles ... ok
2026-09-20T07:23:30.9359023Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_tsx_query_compiles ... ok
2026-09-20T07:23:30.9417740Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_tsx_injections_query_compiles ... ok
2026-09-20T07:23:31.0314180Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_typescript_query_compiles ... ok
2026-09-20T07:23:31.0315972Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_vue_grammar_is_abi_compatible_with_workspace_tree_sitter ... ok
2026-09-20T07:23:31.0330436Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_vue_grammar_parses_with_workspace_tree_sitter ... ok
2026-09-20T07:23:31.0387267Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_vue_injections_query_compiles ... ok
2026-09-20T07:23:31.0389066Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_vue_query_compiles ... ok
2026-09-20T07:23:31.0390158Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_xml_query_compiles ... ok
2026-09-20T07:23:31.0420739Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_yaml_queries_compile ... ok
2026-09-20T07:23:31.0422642Z test view::rows::diff_text::syntax::tests::grammar_compat::vue_documents_interleave_with_other_language_documents ... ok
2026-09-20T07:23:31.0424361Z test view::rows::diff_text::syntax::tests::grammar_compat::vue_highlights_query_embeds_the_html_base_verbatim ... ok
2026-09-20T07:23:31.0467026Z test view::rows::diff_text::syntax::tests::grammar_compat::vue_injection_query_stays_under_the_match_limit_on_a_dense_template ... ok
2026-09-20T07:23:31.0818928Z test view::rows::diff_text::syntax::tests::grammar_compat::vue_injection_targets_resolve_to_working_grammars ... ok
2026-09-20T07:23:31.0820301Z test view::rows::diff_text::syntax::tests::grammar_compat::vue_lang_attribute_values_highlight_their_block ... ok
2026-09-20T07:23:31.0821584Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_typescript_injections_query_compiles ... ok
2026-09-20T07:23:31.0822925Z test view::rows::diff_text::syntax::tests::grammar_compat::vue_unknown_lang_attribute_does_not_silently_disable_highlighting ... ok
2026-09-20T07:23:31.0824613Z test view::rows::diff_text::syntax::tests::grammar_compat::xml_treesitter_captures_comment ... ok
2026-09-20T07:23:31.0825715Z test view::rows::diff_text::syntax::tests::grammar_compat::xml_treesitter_captures_tag_and_attribute ... ok
2026-09-20T07:23:31.0826702Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_css_selector ... ok
2026-09-20T07:23:31.0827741Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_fsharp_block_comment_continues_scanning ... ok
2026-09-20T07:23:31.0828822Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_hcl_hash_comment ... ok
2026-09-20T07:23:31.0829951Z test view::rows::diff_text::syntax::tests::grammar_compat::vue_spec_warmup_reaches_typescript_through_a_set_directive ... ok
2026-09-20T07:23:31.0831104Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_html_comment ... ok
2026-09-20T07:23:31.0832352Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_lua_block_comment ... ok
2026-09-20T07:23:31.0833602Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_number_literal ... ok
2026-09-20T07:23:31.0835021Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_powershell_hash_comment ... ok
2026-09-20T07:23:31.0836143Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_python_hash_comment ... ok
2026-09-20T07:23:31.0837662Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_ruby_hash_comment ... ok
2026-09-20T07:23:31.0839096Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_rust_block_comment_continues_scanning ... ok
2026-09-20T07:23:31.0840588Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_rust_line_comment_and_string ... ok
2026-09-20T07:23:31.0842803Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_vb_apostrophe_comment ... ok
2026-09-20T07:23:31.0843873Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_vb_keywords_are_case_insensitive ... ok
2026-09-20T07:23:31.0844985Z test view::rows::diff_text::syntax::tests::heuristic::heuristic_vb_rem_comment ... ok
2026-09-20T07:23:31.0845971Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_swift_queries_compile ... ok
2026-09-20T07:23:31.0847201Z test view::rows::diff_text::syntax::tests::injection_cache::injection_cache_lru_eviction_preserves_recent_entries ... ok
2026-09-20T07:23:31.0848661Z test view::rows::diff_text::syntax::tests::injection_cache::injection_cache_separates_same_bytes_under_different_grammars ... ok
2026-09-20T07:23:31.0850100Z test view::rows::diff_text::syntax::tests::injection_cache::injection_cache_identity_includes_the_host_language ... ok
2026-09-20T07:23:31.0851439Z test view::rows::diff_text::syntax::tests::incremental_reparse_leaves_one_document_in_the_injection_cache ... ok
2026-09-20T07:23:31.0852799Z test view::rows::diff_text::syntax::tests::injection_cache::prepared_pair_lookup_rebuilds_an_evicted_injection_tree ... ok
2026-09-20T07:23:31.0854593Z test view::rows::diff_text::syntax::tests::injection_cache::tree_sitter_allocator_is_installed_before_any_test_runs ... ok
2026-09-20T07:23:31.0856792Z test view::rows::diff_text::syntax::tests::injection_cache::prepared_pair_lookup_rebuilds_an_evicted_nested_injection_tree ... ok
2026-09-20T07:23:31.0859788Z test view::rows::diff_text::syntax::tests::injections::c_treesitter_uses_vendored_zed_query ... ok
2026-09-20T07:23:31.0860960Z test view::rows::diff_text::syntax::tests::injections::css_treesitter_captures_property_and_keyword ... ok
2026-09-20T07:23:31.1343602Z test view::rows::diff_text::syntax::tests::injections::cpp_treesitter_uses_vendored_zed_query ... ok
2026-09-20T07:23:31.1345306Z test view::rows::diff_text::syntax::tests::injection_cache::reused_prefix_chunks_carry_injection_trees_to_the_new_revision ... ok
2026-09-20T07:23:31.1352416Z test view::rows::diff_text::syntax::tests::injections::gitcommit_treesitter_captures_diff_change_kinds ... ok
2026-09-20T07:23:31.1354343Z test view::rows::diff_text::syntax::tests::injections::go_comment_prefixed_strings_inject_supported_languages ... ok
2026-09-20T07:23:31.1356023Z test view::rows::diff_text::syntax::tests::injections::extra_languages_capture_basic_semantic_tokens ... ok
2026-09-20T07:23:31.1357991Z test view::rows::diff_text::syntax::tests::injections::go_treesitter_captures_function_method_property_and_number ... ok
2026-09-20T07:23:31.1359384Z test view::rows::diff_text::syntax::tests::injections::go_treesitter_captures_namespace_package_identifier ... ok
2026-09-20T07:23:31.1360680Z test view::rows::diff_text::syntax::tests::injections::injected_web_helper_languages_capture_basic_tokens ... ok
2026-09-20T07:23:31.1363932Z test view::rows::diff_text::syntax::tests::injections::javascript_comment_prefixed_string_injects_css ... ok
2026-09-20T07:23:31.1365427Z test view::rows::diff_text::syntax::tests::injections::javascript_comment_prefixed_template_literal_injects_css ... ok
2026-09-20T07:23:31.1366722Z test view::rows::diff_text::syntax::tests::injections::javascript_comment_prefixed_string_injects_html ... ok
2026-09-20T07:23:31.1367934Z test view::rows::diff_text::syntax::tests::injections::javascript_styled_call_template_injects_css ... ok
2026-09-20T07:23:31.1369069Z test view::rows::diff_text::syntax::tests::injections::javascript_tagged_template_injects_css ... ok
2026-09-20T07:23:31.1370237Z test view::rows::diff_text::syntax::tests::injections::javascript_styled_member_template_injects_css ... ok
2026-09-20T07:23:31.1372130Z test view::rows::diff_text::syntax::tests::injections::javascript_tagged_template_injects_html ... ok
2026-09-20T07:23:31.1373956Z test view::rows::diff_text::syntax::tests::injections::javascript_treesitter_captures_constructor_and_constant_builtin ... ok
2026-09-20T07:23:31.1376141Z test view::rows::diff_text::syntax::tests::injections::javascript_treesitter_captures_regex_literal ... ok
2026-09-20T07:23:31.1377653Z test view::rows::diff_text::syntax::tests::injections::lua_and_c_treesitter_capture_preprocessor_and_label ... ok
2026-09-20T07:23:31.1381316Z test view::rows::diff_text::syntax::tests::injections::markdown_inline_treesitter_captures_text_literal_and_markup_link ... ok
2026-09-20T07:23:31.1382845Z test view::rows::diff_text::syntax::tests::injections::markdown_prepared_document_captures_heading_marker_as_punctuation_special ... ok
2026-09-20T07:23:31.1384256Z test view::rows::diff_text::syntax::tests::injections::prepared_documents_capture_markup_specific_tokens ... ok
2026-09-20T07:23:31.1385456Z test view::rows::diff_text::syntax::tests::injections::repo_languages_capture_basic_semantic_tokens ... ok
2026-09-20T07:23:31.1387131Z test view::rows::diff_text::syntax::tests::injections::ruby_and_swift_treesitter_capture_regex_aliases ... ok
2026-09-20T07:23:31.1388630Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_captures_constants_in_scoped_paths ... ok
2026-09-20T07:23:31.1390407Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_captures_grouped_use_import_semantics ... ok
2026-09-20T07:23:31.1392030Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_captures_impl_family_as_preproc ... ok
2026-09-20T07:23:31.1395964Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_captures_keyword_function_type_and_string_families ... ok
2026-09-20T07:23:31.1397600Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_captures_macro_as_function_special ... ok
2026-09-20T07:23:31.1398854Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_captures_self_as_variable_special ... ok
2026-09-20T07:23:31.1400625Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_captures_root_modules_before_functions_and_types ... ok
2026-09-20T07:23:31.1401955Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_captures_type_builtin ... ok
2026-09-20T07:23:31.1403366Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_captures_variable_parameter ... ok
2026-09-20T07:23:31.1406605Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_captures_use_roots_and_tails ... ok
2026-09-20T07:23:31.1407751Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_keeps_use_aliases_neutral ... ok
2026-09-20T07:23:31.1408938Z test view::rows::diff_text::syntax::tests::injections::rust_treesitter_keeps_use_middle_modules_neutral ... ok
2026-09-20T07:23:31.1413266Z test view::rows::diff_text::syntax::tests::injections::tsx_treesitter_highlights_jsx_tag_and_attribute ... ok
2026-09-20T07:23:31.1414424Z test view::rows::diff_text::syntax::tests::injections::tsx_tagged_template_injects_html ... ok
2026-09-20T07:23:31.1415929Z test view::rows::diff_text::syntax::tests::injections::typescript_component_styles_array_template_injects_css ... ok
2026-09-20T07:23:31.1417568Z test view::rows::diff_text::syntax::tests::injections::typescript_comment_prefixed_string_injects_css ... ok
2026-09-20T07:23:31.1418771Z test view::rows::diff_text::syntax::tests::injections::typescript_tagged_template_injects_html ... ok
2026-09-20T07:23:31.1422577Z test view::rows::diff_text::syntax::tests::injections::typescript_tagged_template_injects_sql ... ok
2026-09-20T07:23:31.1423737Z test view::rows::diff_text::syntax::tests::injections::typescript_tagged_template_injects_yaml ... ok
2026-09-20T07:23:31.1425228Z test view::rows::diff_text::syntax::tests::injections::yaml_github_actions_inline_script_injects_javascript ... ok
2026-09-20T07:23:31.1426478Z test view::rows::diff_text::syntax::tests::injections::yaml_github_actions_script_injects_javascript ... ok
2026-09-20T07:23:31.1427692Z test view::rows::diff_text::syntax::tests::language::a_click_in_an_injected_region_uses_the_injected_grammar ... ok
2026-09-20T07:23:31.1429179Z test view::rows::diff_text::syntax::tests::language::assembly_directives_and_dotted_mnemonics_answer_a_click ... ok
2026-09-20T07:23:31.1430903Z test view::rows::diff_text::syntax::tests::language::assembly_local_label_references_are_labels_not_registers ... ok
2026-09-20T07:23:31.1432833Z test view::rows::diff_text::syntax::tests::language::assembly_shadow_register_apostrophe_does_not_open_a_string ... ok
2026-09-20T07:23:31.1434395Z test view::rows::diff_text::syntax::tests::language::css_custom_property_does_not_derail_the_block ... ok
2026-09-20T07:23:31.1435895Z test view::rows::diff_text::syntax::tests::language::dockerfile_arg_names_answer_a_click ... ok
2026-09-20T07:23:31.1437197Z test view::rows::diff_text::syntax::tests::language::gitignore_negation_is_prominent ... ok
2026-09-20T07:23:31.1440536Z test view::rows::diff_text::syntax::tests::language::hcl_heredoc_bodies_are_injected_by_attribute_name ... ok
2026-09-20T07:23:31.1441757Z test view::rows::diff_text::syntax::tests::language::html_script_injection_follows_the_type_attribute ... ok
2026-09-20T07:23:31.1442935Z test view::rows::diff_text::syntax::tests::language::html_script_survives_a_close_tag_inside_a_string ... ok
2026-09-20T07:23:31.1444064Z test view::rows::diff_text::syntax::tests::language::jsdoc_comments_keep_their_comment_colour ... ok
2026-09-20T07:23:31.1445160Z test view::rows::diff_text::syntax::tests::language::jsdoc_tags_still_win_over_the_comment_base ... ok
2026-09-20T07:23:31.1446177Z test view::rows::diff_text::syntax::tests::language::json5_resolves_to_javascript ... ok
2026-09-20T07:23:31.1447265Z test view::rows::diff_text::syntax::tests::language::jsx_expression_comments_stay_comments_on_every_line ... ok
2026-09-20T07:23:31.1448414Z test view::rows::diff_text::syntax::tests::language::jvm_and_php_family_colour_their_brackets ... ok
2026-09-20T07:23:31.1449551Z test view::rows::diff_text::syntax::tests::language::objective_c_colours_comments_strings_and_numbers ... ok
2026-09-20T07:23:31.1450681Z test view::rows::diff_text::syntax::tests::language::perl_brackets_and_names_answer_a_click ... ok
2026-09-20T07:23:31.1452197Z test view::rows::diff_text::syntax::tests::language::php_inline_html_is_highlighted_as_html ... ok
2026-09-20T07:23:31.1453577Z test view::rows::diff_text::syntax::tests::language::powershell_array_literals_are_not_one_long_type ... ok
2026-09-20T07:23:31.1454751Z test view::rows::diff_text::syntax::tests::language::review_nested_injected_pair_uses_inner_grammar ... ok
2026-09-20T07:23:31.1455882Z test view::rows::diff_text::syntax::tests::language::ruby_block_comment_ends_only_at_column_zero ... ok
2026-09-20T07:23:31.1456962Z test view::rows::diff_text::syntax::tests::language::terraform_files_get_tree_sitter_tokens ... ok
2026-09-20T07:23:31.1458032Z test view::rows::diff_text::syntax::tests::language::terraform_supports_pairs_and_occurrences ... ok
2026-09-20T07:23:31.1459188Z test view::rows::diff_text::syntax::tests::language::unevaluated_predicates_do_not_swallow_whole_files ... ok
2026-09-20T07:23:31.1460314Z test view::rows::diff_text::syntax::tests::language::yaml_plain_mapping_keys_answer_a_click ... ok
2026-09-20T07:23:31.1461307Z test view::rows::diff_text::syntax::tests::nix_jinja::jinja_extension_is_supported ... ok
2026-09-20T07:23:31.1462347Z test view::rows::diff_text::syntax::tests::nix_jinja::jinja_front_matter_is_highlighted_as_yaml ... ok
2026-09-20T07:23:31.1463490Z test view::rows::diff_text::syntax::tests::nix_jinja::jinja_front_matter_is_only_recognised_at_byte_zero ... ok
2026-09-20T07:23:31.1464746Z test view::rows::diff_text::syntax::tests::nix_jinja::jinja_grammar_is_abi_compatible_with_workspace_tree_sitter ... ok
2026-09-20T07:23:31.1465958Z test view::rows::diff_text::syntax::tests::nix_jinja::jinja_grammar_parses_every_dialect_it_claims ... ok
2026-09-20T07:23:31.1467144Z test view::rows::diff_text::syntax::tests::nix_jinja::jinja_html_injection_does_not_bleed_onto_template_tags ... ok
2026-09-20T07:23:31.1468657Z test view::rows::diff_text::syntax::tests::nix_jinja::jinja_injection_query_stays_under_the_match_limit_on_a_dense_template ... ok
2026-09-20T07:23:31.1470008Z test view::rows::diff_text::syntax::tests::nix_jinja::jinja_injection_targets_resolve_to_working_grammars ... ok
2026-09-20T07:23:31.1471251Z test view::rows::diff_text::syntax::tests::nix_jinja::jinja_spec_warmup_reaches_html_through_a_set_directive ... ok
2026-09-20T07:23:31.1472729Z test view::rows::diff_text::syntax::tests::language::every_wired_language_meets_its_highlight_baseline ... ok
2026-09-20T07:23:31.1473854Z test view::rows::diff_text::syntax::tests::nix_jinja::nix_build_phase_is_highlighted_as_bash ... ok
2026-09-20T07:23:31.1474948Z test view::rows::diff_text::syntax::tests::nix_jinja::nix_escape_sequences_outrank_the_string_rule ... ok
2026-09-20T07:23:31.1475982Z test view::rows::diff_text::syntax::tests::nix_jinja::nix_extension_is_supported ... ok
2026-09-20T07:23:31.1477085Z test view::rows::diff_text::syntax::tests::nix_jinja::nix_grammar_is_abi_compatible_with_workspace_tree_sitter ... ok
2026-09-20T07:23:31.1478171Z test view::rows::diff_text::syntax::tests::nix_jinja::nix_grammar_parses_a_flake ... ok
2026-09-20T07:23:31.1479196Z test view::rows::diff_text::syntax::tests::nix_jinja::nix_interpolation_interior_is_not_flat_string ... ok
2026-09-20T07:23:31.1480382Z test view::rows::diff_text::syntax::tests::nix_jinja::nix_spec_warmup_reaches_bash_through_a_set_directive ... ok
2026-09-20T07:23:31.1481655Z test view::rows::diff_text::syntax::tests::nix_jinja::nix_specific_captures_survive_the_generic_identifier_rule ... ok
2026-09-20T07:23:31.1483031Z test view::rows::diff_text::syntax::tests::nix_jinja::prepared_jinja_document_highlights_html_via_the_combined_injection ... ok
2026-09-20T07:23:31.1484339Z test view::rows::diff_text::syntax::tests::nix_jinja::prepared_jinja_document_highlights_template_tags ... ok
2026-09-20T07:23:31.1485514Z test view::rows::diff_text::syntax::tests::nix_jinja::prepared_nix_document_highlights_core_syntax ... ok
2026-09-20T07:23:31.1486757Z test view::rows::diff_text::syntax::tests::nix_jinja::shell_bodied_jinja_template_does_not_colour_redirects_as_tags ... ok
2026-09-20T07:23:31.1488042Z test view::rows::diff_text::syntax::tests::nix_jinja::nix_injection_targets_resolve_to_working_grammars ... ok
2026-09-20T07:23:31.1860500Z test view::rows::diff_text::syntax::tests::nix_jinja::single_line_jinja_highlighting_matches_the_prepared_document ... ok
2026-09-20T07:23:31.1862513Z test view::rows::diff_text::syntax::tests::nix_jinja::text_bodied_jinja_templates_do_not_get_html_injected ... ok
2026-09-20T07:23:31.1864199Z test view::rows::diff_text::syntax::tests::normalization::capture_name_mapping_preserves_rich_semantics ... ok
2026-09-20T07:23:31.1869576Z test view::rows::diff_text::syntax::tests::normalization::normalize_non_overlapping_tokens_assigns_partial_overlap_to_later_token ... ok
2026-09-20T07:23:31.1871701Z test view::rows::diff_text::syntax::tests::normalization::normalize_non_overlapping_tokens_keeps_later_same_range_token ... ok
2026-09-20T07:23:31.1873525Z test view::rows::diff_text::syntax::tests::normalization::normalize_non_overlapping_tokens_splits_contained_later_token ... ok
2026-09-20T07:23:31.1877941Z test view::rows::diff_text::syntax::tests::normalization::normalize_non_overlapping_tokens_splits_outer_token_for_inner_semantics ... ok
2026-09-20T07:23:31.1879616Z test view::rows::diff_text::syntax::tests::normalization::batched_line_token_subtraction_matches_one_cut_at_a_time ... ok
2026-09-20T07:23:31.1880895Z test view::rows::diff_text::syntax::tests::occurrences::occurrences_are_none_off_a_name ... ok
2026-09-20T07:23:31.1884123Z test view::rows::diff_text::syntax::tests::occurrences::occurrences_cover_calls_and_fields ... ok
2026-09-20T07:23:31.1885343Z test view::rows::diff_text::syntax::tests::occurrences::occurrences_find_every_use_of_the_clicked_name ... ok
2026-09-20T07:23:31.1887497Z test view::rows::diff_text::syntax::tests::occurrences::occurrences_handle_non_ascii_names ... ok
2026-09-20T07:23:31.1890204Z test view::rows::diff_text::syntax::tests::occurrences::occurrences_reject_named_literal_and_prose_leaves ... ok
2026-09-20T07:23:31.1891735Z test view::rows::diff_text::syntax::tests::occurrences::occurrences_respect_word_boundaries ... ok
2026-09-20T07:23:31.1892893Z test view::rows::diff_text::syntax::tests::occurrences::occurrences_skip_comments_and_string_bodies ... ok
2026-09-20T07:23:31.1894042Z test view::rows::diff_text::syntax::tests::pairs::display_and_raw_offsets_round_trip_across_tabs ... ok
2026-09-20T07:23:31.1895303Z test view::rows::diff_text::syntax::tests::pairs::powershell_open_side_does_not_claim_a_paren_another_opener_closed ... ok
2026-09-20T07:23:31.1899152Z test view::rows::diff_text::syntax::tests::pairs::powershell_subexpression_and_array_parens_pair ... ok
2026-09-20T07:23:31.1900424Z test view::rows::diff_text::syntax::tests::pairs::prepared_syntax_click_past_the_end_of_a_line_highlights_nothing ... ok
2026-09-20T07:23:31.1901997Z test view::rows::diff_text::syntax::tests::pairs::prepared_syntax_click_survives_a_line_index_from_a_longer_text ... ok
2026-09-20T07:23:31.1903332Z test view::rows::diff_text::syntax::tests::pairs::prepared_syntax_end_caret_selects_a_final_closing_parenthesis ... ok
2026-09-20T07:23:31.1904592Z test view::rows::diff_text::syntax::tests::pairs::prepared_syntax_pair_projects_each_end_onto_its_own_line ... ok
2026-09-20T07:23:31.1905888Z test view::rows::diff_text::syntax::tests::pairs::prepared_syntax_pair_reports_display_columns_on_tab_indented_lines ... ok
2026-09-20T07:23:31.1907150Z test view::rows::diff_text::syntax::tests::pairs::prepared_syntax_pair_spans_every_line_a_tag_covers ... ok
2026-09-20T07:23:31.1909693Z test view::rows::diff_text::syntax::tests::pairs::wide_all_named_node_still_pairs_where_delimiters_are_named ... ok
2026-09-20T07:23:31.1911021Z test view::rows::diff_text::syntax::tests::pairs::wide_html_element_pairs_its_tags_despite_a_parse_error_inside ... ok
2026-09-20T07:23:31.1912478Z test view::rows::diff_text::syntax::tests::pairs::wide_flat_json_array_pairs_without_fallback_scanning ... ok
2026-09-20T07:23:31.1913609Z test view::rows::diff_text::syntax::tests::pairs::wide_malformed_json_array_pairs_from_inside ... ok
2026-09-20T07:23:31.1915109Z test view::rows::diff_text::syntax::tests::pairs::wide_malformed_json_array_pairs_from_its_opening_bracket ... ok
2026-09-20T07:23:31.1916298Z test view::rows::diff_text::syntax::tests::pairs::wrapped_delimiters_pair_from_the_closing_end_too ... ok
2026-09-20T07:23:31.1917570Z test view::rows::diff_text::syntax::tests::occurrences::occurrence_candidates_are_counted_after_the_word_boundary_test ... ok
2026-09-20T07:23:31.1918770Z test view::rows::diff_text::syntax::tests::prepared::extended_path_aliases_are_supported ... ok
2026-09-20T07:23:31.1919798Z test view::rows::diff_text::syntax::tests::prepared::fenced_code_info_aliases_are_supported ... ok
2026-09-20T07:23:31.1920876Z test view::rows::diff_text::syntax::tests::prepared::js_and_jsx_use_distinct_language_variants ... ok
2026-09-20T07:23:31.1922066Z test view::rows::diff_text::syntax::tests::prepared::json_string_value_with_underscores_stays_one_string_token ... ok
2026-09-20T07:23:31.1923470Z test view::rows::diff_text::syntax::tests::prepared::document_collector_reports_host_query_failure_after_collecting_injections ... ok
2026-09-20T07:23:31.1924720Z test view::rows::diff_text::syntax::tests::prepared::markdown_extension_is_supported ... ok
2026-09-20T07:23:31.1925803Z test view::rows::diff_text::syntax::tests::prepared::markdown_heading_and_inline_code_are_highlighted ... ok
2026-09-20T07:23:31.2364121Z test view::rows::diff_text::syntax::tests::prepared::markdown_inline_code_handles_unterminated_and_multibyte_spans_without_invalid_ranges ... ok
2026-09-20T07:23:31.2365664Z test view::rows::diff_text::syntax::tests::prepared::markup_prose_apostrophes_do_not_open_a_string ... ok
2026-09-20T07:23:31.2366893Z test view::rows::diff_text::syntax::tests::prepared::large_document_query_passes_are_chunked_to_bounded_windows ... ok
2026-09-20T07:23:31.2367791Z test view::rows::diff_text::syntax::tests::prepared::markup_single_quoted_values_are_still_strings ... ok
2026-09-20T07:23:31.2368619Z test view::rows::diff_text::syntax::tests::prepared::nix_and_jinja_heuristic_keyword_tables_are_covered ... ok
2026-09-20T07:23:31.2369456Z test view::rows::diff_text::syntax::tests::prepared::nix_apostrophe_identifiers_do_not_open_a_string ... ok
2026-09-20T07:23:31.2370243Z test view::rows::diff_text::syntax::tests::prepared::nix_update_operator_is_not_a_line_comment ... ok
2026-09-20T07:23:31.2371094Z test view::rows::diff_text::syntax::tests::prepared::non_markup_languages_keep_unconditional_single_quote_strings ... ok
2026-09-20T07:23:31.2371990Z test view::rows::diff_text::syntax::tests::prepared::parser_fast_path_reconfigures_after_interrupted_parse ... ok
2026-09-20T07:23:31.2372884Z test view::rows::diff_text::syntax::tests::prepared::parser_fast_path_reconfigures_after_recovered_query_panic ... ok
2026-09-20T07:23:31.2373720Z test view::rows::diff_text::syntax::tests::prepared::parser_fast_path_reconfigures_when_parser_slot_loses_language ... ok
2026-09-20T07:23:31.2374428Z test view::rows::diff_text::syntax::tests::prepared::parser_fast_path_reuses_same_language_until_switch ... ok
2026-09-20T07:23:31.2375106Z test view::rows::diff_text::syntax::tests::prepared::prepared_syntax_pair_is_none_outside_the_document ... ok
2026-09-20T07:23:31.2375811Z test view::rows::diff_text::syntax::tests::prepared::pathological_long_line_uses_containing_ranges_for_subpasses ... ok
2026-09-20T07:23:31.2376538Z test view::rows::diff_text::syntax::tests::prepared::single_line_syntax_cache_isolated_by_mode_for_xml_markup ... ok
2026-09-20T07:23:31.2377285Z test view::rows::diff_text::syntax::tests::prepared::single_line_syntax_cache_isolated_by_language_for_same_markup_text ... ok
2026-09-20T07:23:31.2377932Z test view::rows::diff_text::syntax::tests::prepared::sql_extension_is_supported ... ok
2026-09-20T07:23:31.2378606Z test view::rows::diff_text::syntax::tests::prepared::streamed_ascii_block_comment_slice_keeps_comment_state_and_tail_tokens ... ok
2026-09-20T07:23:31.2379385Z test view::rows::diff_text::syntax::tests::prepared::streamed_ascii_json_slice_keeps_string_state_after_checkpoint ... ok
2026-09-20T07:23:31.2380367Z test view::rows::diff_text::syntax::tests::prepared::streamed_utf8_file_backed_block_comment_slice_keeps_comment_state_and_tail_tokens ... ok
2026-09-20T07:23:31.2381599Z test view::rows::diff_text::syntax::tests::prepared::streamed_utf8_file_backed_json_slice_keeps_string_state_after_checkpoint ... ok
2026-09-20T07:23:31.2382330Z test view::rows::diff_text::syntax::tests::prepared::treesitter_line_length_guard ... ok
2026-09-20T07:23:31.2382960Z test view::rows::diff_text::syntax::tests::prepared::treesitter_query_cursor_sets_match_limit_for_line_queries ... ok
2026-09-20T07:23:31.2383669Z test view::rows::diff_text::syntax::tests::prepared::treesitter_tokenization_is_safe_across_languages ... ok
2026-09-20T07:23:31.2384340Z test view::rows::diff_text::syntax::tests::prepared::treesitter_variable_capture_maps_but_gets_no_color ... ok
2026-09-20T07:23:31.2384929Z test view::rows::diff_text::syntax::tests::prepared::vue_extension_is_supported ... ok
2026-09-20T07:23:31.2385580Z test view::rows::diff_text::syntax::tests::prepared::vue_heuristic_fallback_uses_the_markup_dialect_for_the_whole_file ... ok
2026-09-20T07:23:31.2386231Z test view::rows::diff_text::syntax::tests::prepared::xml_has_own_language_variant ... ok
2026-09-20T07:23:31.2386917Z test view::rows::diff_text::syntax::tests::prepared_documents::injection_cache_content_hash_distinguishes_different_documents ... ok
2026-09-20T07:23:31.2387730Z test view::rows::diff_text::syntax::tests::prepared_documents::injection_cache_reuses_parsed_injection_across_chunks ... ok
2026-09-20T07:23:31.2388691Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_document_cache_isolated_by_language_for_same_script_markup ... ok
2026-09-20T07:23:31.2389539Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_document_preserves_multiline_treesitter_context ... ok
2026-09-20T07:23:31.2390371Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_document_request_line_tokens_preserves_multiline_context ... ok
2026-09-20T07:23:31.2391275Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_html_document_highlights_onclick_attribute_via_javascript_injection ... ok
2026-09-20T07:23:31.2392235Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_html_document_highlights_script_element_contents_via_javascript_injection ... ok
2026-09-20T07:23:31.2393084Z test view::rows::diff_text::syntax::tests::prepared::treesitter_line_fallback_survives_incomplete_fragments ... ok
2026-09-20T07:23:31.2393883Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_html_document_highlights_style_attribute_via_css_injection ... ok
2026-09-20T07:23:31.2394778Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_html_document_highlights_style_element_contents_via_css_injection ... ok
2026-09-20T07:23:31.2395699Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_markdown_document_highlights_fenced_gomod_block_via_filename_alias ... ok
2026-09-20T07:23:31.2396610Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_markdown_document_highlights_fenced_html_block_via_injection ... ok
2026-09-20T07:23:31.2397498Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_markdown_document_highlights_fenced_ruby_block_via_path_alias ... ok
2026-09-20T07:23:31.2398383Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_markdown_document_highlights_fenced_rust_block_via_injection ... ok
2026-09-20T07:23:31.2399257Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_markdown_document_highlights_fenced_tsx_block_via_path_alias ... ok
2026-09-20T07:23:31.2400121Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_markdown_document_highlights_inline_code_and_html_block ... ok
2026-09-20T07:23:31.2400964Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_rust_document_highlights_macro_token_tree_via_injection ... ok
2026-09-20T07:23:31.2402308Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_markdown_document_unknown_fence_does_not_reuse_previous_language_tokens ... ok
2026-09-20T07:23:31.2403207Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_vue_document_highlights_directive_name_as_attribute ... ok
2026-09-20T07:23:31.2404094Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_vue_document_highlights_directive_value_as_expression_not_string ... ok
2026-09-20T07:23:31.2405034Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_vue_document_highlights_plain_script_via_javascript_injection ... ok
2026-09-20T07:23:31.2405833Z test view::rows::diff_text::syntax::tests::pairs::wide_python_module_without_direct_delimiters_returns_none ... ok
2026-09-20T07:23:31.2406632Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_vue_document_highlights_interpolation_via_typescript_injection ... ok
2026-09-20T07:23:31.2407478Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_vue_document_highlights_slot_shorthand_sigil ... ok
2026-09-20T07:23:31.2408313Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_vue_document_highlights_script_setup_via_typescript_injection ... ok
2026-09-20T07:23:31.2409193Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_vue_document_highlights_scss_style_block_via_css_injection ... ok
2026-09-20T07:23:31.2410056Z test view::rows::diff_text::syntax::tests::prepared_documents::single_line_syntax_cache_drops_text_hash_collisions_on_text_mismatch ... ok
2026-09-20T07:23:31.2412018Z test view::rows::diff_text::syntax::tests::prepared_documents::vue_plain_binding_directives_are_still_coloured_by_the_host_grammar ... ok
2026-09-20T07:23:31.2412896Z test view::rows::diff_text::syntax::tests::prepared_documents::prepared_vue_document_highlights_template_natively ... ok
2026-09-20T07:23:31.2413683Z test view::rows::diff_text::syntax::tests::prepared_documents::vue_expression_directives_still_inject_typescript ... ok
2026-09-20T07:23:31.2414490Z test view::rows::diff_text::syntax::tests::prepared_documents::vue_plain_interpolation_does_not_paint_its_expression_as_a_sigil ... ok
2026-09-20T07:23:31.2416790Z test view::rows::diff_text::syntax::tests::prepared_documents::vue_static_inline_styles_do_not_flood_the_injection_cache ... ok
2026-09-20T07:23:31.2418572Z test view::rows::diff_text::syntax::tests::prepared_documents::vue_plain_binding_directives_produce_no_injections ... ok
2026-09-20T07:23:31.2419984Z test view::rows::diff_text::syntax::tests::prepared_documents::vue_unquoted_directive_value_is_not_coloured_as_a_string ... ok
2026-09-20T07:23:31.2421560Z test view::rows::diff_text::syntax::tests::reparse::background_prepared_document_not_in_tls_until_injected ... ok
2026-09-20T07:23:31.2422936Z test view::rows::diff_text::syntax::tests::prepared_documents::vue_script_with_both_type_and_lang_injects_exactly_one_language ... ok
2026-09-20T07:23:31.2868314Z test view::rows::diff_text::syntax::tests::reparse::background_seed_reuses_cached_prefix_chunks_before_large_edit_fallback ... ok
2026-09-20T07:23:31.2870081Z test view::rows::diff_text::syntax::tests::reparse::cached_document_drop_payload_bytes_match_flattened_chunks ... ok
2026-09-20T07:23:31.2871465Z test view::rows::diff_text::syntax::tests::reparse::incremental_edit_ranges_cover_the_changed_window ... ok
2026-09-20T07:23:31.2872861Z test view::rows::diff_text::syntax::tests::reparse::background_text_reparse_reuses_old_tree_with_explicit_edit_hint ... ok
2026-09-20T07:23:31.2874462Z test view::rows::diff_text::syntax::tests::reparse::incremental_reparse_fallback_thresholds_cover_percent_and_absolute_limits ... ok
2026-09-20T07:23:31.2876042Z test view::rows::diff_text::syntax::tests::reparse::background_text_reparse_reuses_old_tree_without_explicit_edit_hint ... ok
2026-09-20T07:23:31.2877959Z test view::rows::diff_text::syntax::tests::reparse::incremental_reparse_append_line_matches_full_parse_tokens ... ok
2026-09-20T07:23:31.2879433Z test view::rows::diff_text::syntax::tests::reparse::large_full_documents_skip_default_foreground_probe_without_reuse ... ok
2026-09-20T07:23:31.2880801Z test view::rows::diff_text::syntax::tests::reparse::large_cache_eviction_uses_deferred_drop_queue ... ok
2026-09-20T07:23:31.2882069Z test view::rows::diff_text::syntax::tests::reparse::large_cache_replacement_uses_deferred_drop_queue ... ok
2026-09-20T07:23:31.3373055Z test view::rows::diff_text::syntax::tests::reparse::parse_budget_timeout_falls_back_to_background_prepare ... ok
2026-09-20T07:23:31.3374641Z test view::rows::diff_text::syntax::tests::reparse::recent_duplicate_line_tokens_reuse_existing_arcs ... ok
2026-09-20T07:23:31.3376551Z test view::rows::diff_text::syntax::tests::reparse::large_late_edit_with_preserved_prefix_can_stay_incremental ... ok
2026-09-20T07:23:31.3377856Z test view::rows::diff_text::syntax::tests::reparse::small_full_documents_keep_default_foreground_probe ... ok
2026-09-20T07:23:31.3379064Z test view::rows::diff_text::syntax::tests::reparse::large_reparse_falls_back_to_full_parse ... ok
2026-09-20T07:23:31.3380220Z test view::rows::diff_text::syntax::tests::reparse::small_cache_replacement_keeps_inline_drop_path ... ok
2026-09-20T07:23:31.3381839Z test view::rows::diff_text::syntax::tests::reparse::small_reparse_reuses_cached_prefix_chunks_before_the_edit ... ok
2026-09-20T07:23:31.3383170Z test view::rows::diff_text::syntax::tests::reparse::small_reparse_reuses_old_tree_with_explicit_edit_hint_text_input ... ok
2026-09-20T07:23:31.3385139Z test view::rows::diff_text::syntax::tests::reparse::treesitter_point_for_byte_maps_newline_terminated_eof_to_next_row ... ok
2026-09-20T07:23:31.3386414Z test view::rows::diff_text::syntax::tests::reparse::small_reparse_reuses_old_tree_with_input_edit ... ok
2026-09-20T07:23:31.3387486Z test view::rows::diff_text::tests::build_cached_styled_text_plain_has_no_highlights ... ok
2026-09-20T07:23:31.3390316Z test view::rows::diff_text::tests::build_segments_does_not_panic_on_non_char_boundary_ranges ... ok
2026-09-20T07:23:31.3391873Z test view::rows::diff_text::tests::build_segments_fast_path_skips_syntax_work ... ok
2026-09-20T07:23:31.3393723Z test view::rows::diff_text::tests::cached_styled_text_from_relative_highlights_expands_tabs_and_remaps_ranges ... ok
2026-09-20T07:23:31.3395117Z test view::rows::diff_text::tests::cached_styled_text_from_relative_highlights_handles_multibyte_utf8_with_tabs ... ok
2026-09-20T07:23:31.3878399Z test view::rows::diff_text::tests::cached_styled_text_from_relative_highlights_no_tabs_passes_through ... ok
2026-09-20T07:23:31.3880228Z test view::rows::diff_text::tests::cached_styled_text_highlights_all_query_occurrences ... ok
2026-09-20T07:23:31.3884990Z test view::rows::diff_text::tests::cached_styled_text_syntax_only_expands_tabs_without_segment_build ... ok
2026-09-20T07:23:31.3886664Z test view::rows::diff_text::tests::diff_wrap_range_matches_full_range_builder ... ok
2026-09-20T07:23:31.3888102Z test view::rows::diff_text::tests::diff_wrap_ranges_count_tabs_as_fixed_display_expansion ... ok
2026-09-20T07:23:31.3893316Z test view::rows::diff_text::syntax::tests::reparse::small_reparse_without_edit_hint_does_not_rehash_full_source ... ok
2026-09-20T07:23:31.3895092Z test view::rows::diff_text::tests::diff_wrap_ranges_hard_break_long_words ... ok
2026-09-20T07:23:31.3897400Z test view::rows::diff_text::tests::diff_wrap_ranges_keep_a_word_that_ends_on_the_column_boundary ... ok
2026-09-20T07:23:31.3904558Z test view::rows::diff_text::tests::diff_wrap_ranges_prefer_word_boundaries ... ok
2026-09-20T07:23:31.3905768Z test view::rows::diff_text::tests::diff_wrap_ranges_tile_the_line_and_respect_the_column_budget ... ok
2026-09-20T07:23:31.3906833Z test view::rows::diff_text::tests::doc_comment_renders_italic ... ok
2026-09-20T07:23:31.3907869Z test view::rows::diff_text::tests::inline_projection_tokens_come_from_correct_document_side ... ok
2026-09-20T07:23:31.3909789Z test view::rows::diff_text::tests::keyword_control_renders_semibold ... ok
2026-09-20T07:23:31.3910847Z test view::rows::diff_text::tests::light_word_and_search_highlights_use_paired_foregrounds ... ok
2026-09-20T07:23:31.3912158Z test view::rows::diff_text::syntax::tests::reparse::unchanged_reparse_reuses_old_document_without_rehashing ... ok
2026-09-20T07:23:31.3913567Z test view::rows::diff_text::tests::heuristic_yaml_highlights_match_prepared_document_for_real_diff_lines ... ok
2026-09-20T07:23:31.3915074Z test view::rows::diff_text::tests::prepared_diff_syntax_line_for_inline_diff_row_projects_remove_add_and_context_lines ... ok
2026-09-20T07:23:31.3916553Z test view::rows::diff_text::tests::nonblocking_prepared_document_byte_range_upgrades_after_chunk_build ... ok
2026-09-20T07:23:31.3917935Z test view::rows::diff_text::tests::nonblocking_prepared_line_helper_transitions_from_pending_to_cacheable ... ok
2026-09-20T07:23:31.3919396Z test view::rows::diff_text::tests::prepared_diff_syntax_line_for_inline_diff_row_rejects_meta_rows_and_missing_lines ... ok
2026-09-20T07:23:31.3920867Z test view::rows::diff_text::tests::prepared_diff_syntax_line_for_one_based_line_converts_to_zero_based_index ... ok
2026-09-20T07:23:31.3922300Z test view::rows::diff_text::tests::prepared_diff_syntax_line_for_one_based_line_rejects_missing_or_zero_lines ... ok
2026-09-20T07:23:31.3923722Z test view::rows::diff_text::tests::prepared_document_byte_range_highlights_multiline_comment_continuation ... ok
2026-09-20T07:23:31.3925054Z test view::rows::diff_text::tests::prepared_document_line_range_clamps_beyond_document_bounds ... ok
2026-09-20T07:23:31.3926633Z test view::rows::diff_text::tests::prepared_ready_line_styled_text_cache_respects_full_document_context ... ok
2026-09-20T07:23:31.3927942Z test view::rows::diff_text::tests::query_overlay_adds_background_without_losing_existing_color ... ok
2026-09-20T07:23:31.3929629Z test view::rows::diff_text::tests::prepared_yaml_fast_path_matches_legacy_segment_builder_for_real_diff_lines ... ok
2026-09-20T07:23:31.3930806Z test view::rows::diff_text::tests::query_overlay_honors_search_options ... ok
2026-09-20T07:23:31.3931897Z test view::rows::diff_text::tests::query_overlay_marks_the_current_match_with_the_selection_token ... ok
2026-09-20T07:23:31.3933124Z test view::rows::diff_text::tests::query_overlay_reuses_base_when_query_is_empty_or_missing ... ok
2026-09-20T07:23:31.3934540Z test view::rows::diff_text::tests::query_overlay_skips_literal_multiline_row_fragments_without_stream_match_context ... ok
2026-09-20T07:23:31.3936058Z test view::rows::diff_text::tests::query_overlay_reuses_prebuilt_regex_matcher_for_multiple_rows ... ok
2026-09-20T07:23:31.3937403Z test view::rows::diff_text::tests::query_overlay_splits_across_base_and_query_boundaries_without_sorting ... ok
2026-09-20T07:23:31.3938822Z test view::rows::diff_text::tests::repeated_prepared_ready_line_styled_text_reuses_cached_text_and_highlights ... ok
2026-09-20T07:23:31.3940208Z test view::rows::diff_text::tests::repeated_syntax_only_line_styled_text_reuses_cached_highlights ... ok
2026-09-20T07:23:31.3941377Z test view::rows::diff_text::tests::sorted_range_cursor_advances_without_rescanning ... ok
2026-09-20T07:23:31.3942570Z test view::rows::diff_text::tests::repeated_word_highlighted_line_styled_text_reuses_cached_highlights ... ok
2026-09-20T07:23:31.3943768Z test view::rows::diff_text::tests::styled_text_highlights_cover_combined_ranges ... ok
2026-09-20T07:23:31.3944897Z test view::rows::diff_text::tests::split_view_projection_indexes_real_document_lines ... ok
2026-09-20T07:23:31.3946052Z test view::rows::diff_text::tests::styled_text_word_highlight_sets_background ... ok
2026-09-20T07:23:31.3947051Z test view::rows::diff_text::tests::syntax_colors_are_softened_for_keywords ... ok
2026-09-20T07:23:31.3948081Z test view::rows::diff_text::tests::syntax_highlight_palette_matches_direct_styles ... ok
2026-09-20T07:23:31.3950327Z test view::rows::diff_text::tests::syntax_highlight_style_kind_table_covers_new_token_kinds ... ok
2026-09-20T07:23:31.3951666Z test view::rows::diff_text::tests::prepared_document_line_range_reports_ready_and_pending_rows_per_chunk ... ok
2026-09-20T07:23:31.3952953Z test view::rows::diff_text::tests::syntax_highlight_style_uses_theme_syntax_overrides ... ok
2026-09-20T07:23:31.3954160Z test view::rows::diff_text::tests::syntax_highlight_style_uses_all_new_theme_syntax_overrides ... ok
2026-09-20T07:23:31.3955395Z test view::rows::diff_text::tests::syntax_only_line_styled_text_cache_is_scoped_by_theme ... ok
2026-09-20T07:23:31.3956611Z test view::rows::diff_text::tests::whitespace_visible_line_styled_text_for_raw_preserves_tab_markers ... ok
2026-09-20T07:23:31.3957965Z test view::rows::diff_text::tests::whitespace_visible_line_text_appends_eol_marker_and_remaps_highlights ... ok
2026-09-20T07:23:31.3959277Z test view::rows::diff_text::tests::whitespace_visible_styled_text_can_omit_synthetic_eol_marker ... ok
2026-09-20T07:23:31.3960516Z test view::rows::diff_text::tests::whitespace_visible_text_maps_spaces_tabs_cr_and_line_breaks ... ok
2026-09-20T07:23:31.3961704Z test view::rows::diff_text::tests::word_highlights_come_from_the_diff_palettes_own_token ... ok
2026-09-20T07:23:31.3962758Z test view::rows::file_list::tests::a_new_sibling_splits_a_folded_chain ... ok
2026-09-20T07:23:31.3963861Z test view::rows::file_list::tests::a_one_sided_unknown_count_is_not_folded_into_a_directory_total ... ok
2026-09-20T07:23:31.3964947Z test view::rows::file_list::tests::collapse_survives_a_chain_merge ... ok
2026-09-20T07:23:31.3965837Z test view::rows::file_list::tests::collapse_survives_a_chain_split ... ok
2026-09-20T07:23:31.3967022Z test view::rows::file_list::tests::collapsing_replaces_stale_chain_segments ... ok
2026-09-20T07:23:31.3968138Z test view::rows::file_list::tests::directory_row_detail_drops_the_stat_before_the_label ... ok
2026-09-20T07:23:31.3969504Z test view::rows::file_list::tests::directory_rows_carry_subtree_edit_totals ... ok
2026-09-20T07:23:31.3970432Z test view::rows::file_list::tests::flat_plan_is_the_identity ... ok
2026-09-20T07:23:31.3971370Z test view::rows::file_list::tests::edit_size_sorts_interleave_directories_with_files ... ok
2026-09-20T07:23:31.3972348Z test view::rows::file_list::tests::nested_directory_totals_roll_all_the_way_up ... ok
2026-09-20T07:23:31.3973407Z test view::rows::file_list::tests::path_sorts_group_directories_and_mirror_each_other ... ok
2026-09-20T07:23:31.3974455Z test view::rows::file_list::tests::ordered_is_collapse_independent ... ok
2026-09-20T07:23:31.3975427Z test view::rows::file_list::tests::perf_display_position_per_visible_row ... ignored
2026-09-20T07:23:31.3976534Z test view::rows::file_list::tests::projection_keys_separate_lists_that_share_a_rev ... ok
2026-09-20T07:23:31.3977569Z test view::rows::file_list::tests::root_level_files_keep_depth_zero ... ok
2026-09-20T07:23:31.3978596Z test view::rows::file_list::tests::reveal_expands_every_collapsed_ancestor_at_once ... ok
2026-09-20T07:23:31.3979669Z test view::rows::file_list::tests::single_child_chains_fold_into_one_row ... ok
2026-09-20T07:23:31.3980974Z test view::rows::history::markdown_preview_search_tests::reveal_centres_the_row_and_clamps_to_the_scrollable_range ... ok
2026-09-20T07:23:31.3982422Z test view::rows::history::markdown_preview_search_tests::row_extent_spans_every_part_of_the_row ... ok
2026-09-20T07:23:31.3983600Z test view::rows::file_list::tests::tree_order_is_a_refinement_of_flat_order ... ok
2026-09-20T07:23:31.3984885Z test view::rows::history::markdown_preview_search_tests::the_current_match_row_is_washed_differently_from_the_others ... ok
2026-09-20T07:23:31.3986578Z test view::rows::history::markdown_preview_search_tests::the_search_wash_covers_rendered_text_and_leaves_unmatched_rows_untouched ... ok
2026-09-20T07:23:31.3988122Z test view::rows::history::tests::a_height_only_skeleton_scales_the_measured_width_with_the_picture ... ok
2026-09-20T07:23:31.3989952Z test view::rows::history::tests::a_picture_is_named_the_same_way_wherever_it_is_asked_about ... ok
2026-09-20T07:23:31.3991176Z test view::rows::history::tests::a_skeleton_holds_the_box_the_picture_will_fill ... ok
2026-09-20T07:23:31.3992315Z test view::rows::history::tests::amber_inline_code_spans_use_the_neutral_code_surface ... ok
2026-09-20T07:23:31.3993390Z test view::rows::history::tests::commit_date_formats_as_yyyy_mm_dd_utc ... ok
2026-09-20T07:23:31.3994351Z test view::rows::history::tests::format_datetime_can_hide_timezone_label ... ok
2026-09-20T07:23:31.3995382Z test view::rows::history::tests::format_datetime_with_timezone_offset ... ok
2026-09-20T07:23:31.3996420Z test view::rows::history::tests::heading_rows_are_inset_evenly_above_and_below ... ok
2026-09-20T07:23:31.3997615Z test view::rows::history::tests::history_graph_color_marker_is_shown_for_all_non_first_parent_modes ... ok
2026-09-20T07:23:31.3998932Z test view::rows::history::tests::history_worktree_node_color_falls_back_to_the_primary_lane ... ok
2026-09-20T07:23:31.4000195Z test view::rows::history::tests::markdown_preview_alert_title_label_requires_alert_start_row ... ok
2026-09-20T07:23:31.4001530Z test view::rows::history::tests::markdown_preview_code_rows_do_not_reserve_bottom_space_for_local_scrollbar ... ok
2026-09-20T07:23:31.4002874Z test view::rows::history::tests::markdown_preview_details_summary_rows_are_bold_and_marked ... ok
2026-09-20T07:23:31.4004108Z test view::rows::history::tests::markdown_preview_heading_typography_scales_above_body_text ... ok
2026-09-20T07:23:31.4005391Z test view::rows::history::tests::markdown_preview_code_rows_reuse_diff_syntax_highlighting ... ok
2026-09-20T07:23:31.4006982Z test view::rows::history::tests::markdown_preview_list_rows_match_body_line_height_and_keep_tighter_layout ... ok
2026-09-20T07:23:31.4008430Z test view::rows::history::tests::markdown_preview_nested_code_rows_keep_small_outer_edge_gap ... ok
2026-09-20T07:23:31.4010195Z test view::rows::history::tests::markdown_preview_row_background_change_hints_override_alert_and_fallback_states ... ok
2026-09-20T07:23:31.4011767Z test view::rows::history::tests::markdown_preview_row_background_uses_alert_and_fallback_only_when_unchanged ... ok
2026-09-20T07:23:31.4013227Z test view::rows::history::tests::markdown_preview_row_marker_is_none_for_blockquotes_without_list_items ... ok
2026-09-20T07:23:31.4014512Z test view::rows::history::tests::markdown_preview_row_marker_preserves_ordered_item_number ... ok
2026-09-20T07:23:31.4015970Z test view::rows::history::tests::markdown_preview_row_marker_returns_unordered_bullet_inside_blockquote ... ok
2026-09-20T07:23:31.4017345Z test view::rows::history::tests::markdown_preview_row_marker_uses_footnote_label_when_present ... ok
2026-09-20T07:23:31.4018713Z test view::rows::history::tests::markdown_preview_row_styled_text_maps_inline_styles_and_skips_normal_spans ... ok
2026-09-20T07:23:31.4020186Z test view::rows::history::tests::markdown_preview_row_styled_text_repairs_spans_that_split_a_multibyte_char ... ok
2026-09-20T07:23:31.4021606Z test view::rows::history::tests::markdown_preview_spacer_rows_have_no_extra_layout_or_background ... ok
2026-09-20T07:23:31.4023092Z test view::rows::history::tests::markdown_preview_table_rows_use_monospace_typography_and_only_headers_are_bold ... ok
2026-09-20T07:23:31.4024519Z test view::rows::history::tests::markdown_remote_image_access_requires_exact_url_approval_in_ask_mode ... ok
2026-09-20T07:23:31.4025822Z test view::rows::history::tests::the_message_text_clears_the_lane_border_by_a_fixed_gap ... ok
2026-09-20T07:23:31.4027047Z test view::rows::history::tests::the_message_text_falls_back_to_the_cell_padding_without_a_border ... ok
2026-09-20T07:23:31.4028129Z test view::rows::history::tests::timezone_key_round_trips ... ok
2026-09-20T07:23:31.4029144Z test view::rows::history::tests::image_paths_resolve_only_inside_the_documents_own_directory ... ok
2026-09-20T07:23:31.4031037Z test view::rows::history::tests::worktree_preview_renderer_avoids_full_document_prepare_calls ... ok
2026-09-20T07:23:31.4032262Z test view::rows::history::tests::wrapped_slices_map_onto_the_tab_expanded_painted_text ... ok
2026-09-20T07:23:31.4033524Z test view::rows::history::tests::worktree_preview_query_overlay_honors_search_options_for_cached_rows ... ok
2026-09-20T07:23:31.4034971Z test view::rows::history_canvas::tests::active_branch_chip_foregrounds_match_the_surface_they_use ... ok
2026-09-20T07:23:31.4036250Z test view::rows::history_canvas::tests::chip_menu_invokers_identify_the_exact_chip ... ok
2026-09-20T07:23:31.4037453Z test view::rows::history_canvas::tests::chips_with_open_context_menus_have_a_distinct_visual ... ok
2026-09-20T07:23:31.4038743Z test view::rows::history_canvas::tests::commits_related_to_the_selection_go_to_full_contrast ... ok
2026-09-20T07:23:31.4039961Z test view::rows::history_canvas::tests::grouped_branch_chip_icons_keep_exact_refs ... ok
2026-09-20T07:23:31.4041203Z test view::rows::history_canvas::tests::chip_label_clipping_omits_the_ellipsis_and_reclaims_its_width ... ok
2026-09-20T07:23:31.4042490Z test view::rows::history_canvas::tests::grouped_branch_chip_marks_any_selected_exact_ref ... ok
2026-09-20T07:23:31.4043618Z test view::rows::history_canvas::tests::grouped_head_chip_stays_in_the_head_style ... ok
2026-09-20T07:23:31.4044918Z test view::rows::history_canvas::tests::history_canvas_graph_origin_tracks_one_x_device_pixel_rounding ... ok
2026-09-20T07:23:31.4046244Z test view::rows::history_canvas::tests::local_branch_chip_icons_match_the_sidebar_accent ... ok
2026-09-20T07:23:31.4056957Z test view::rows::history_canvas::tests::history_canvas_graph_origin_tracks_fractional_device_pixel_rounding ... ok
2026-09-20T07:23:31.4058677Z test view::rows::history_canvas::tests::rows_unrelated_to_the_selection_recede_behind_it ... ok
2026-09-20T07:23:31.4059915Z test view::rows::history_canvas::tests::selected_branch_tip_summary_is_brighter_than_body_text ... ok
2026-09-20T07:23:31.4061416Z test view::rows::history_canvas::tests::selected_chips_are_visibly_apart_from_their_unselected_form ... ok
2026-09-20T07:23:31.4062721Z test view::rows::history_canvas::tests::summaries_are_plain_body_text_while_nothing_is_selected ... ok
2026-09-20T07:23:31.4064128Z test view::rows::history_canvas::tests::summary_lifts_on_the_selected_branch_tip_including_the_checked_out_branch ... ok
2026-09-20T07:23:31.4065604Z test view::rows::history_canvas::tests::summary_stays_body_text_on_rows_that_do_not_carry_the_selected_branch ... ok
2026-09-20T07:23:31.4066948Z test view::rows::history_canvas::tests::the_ref_chip_keeps_its_proportion_in_a_comfortable_row ... ok
2026-09-20T07:23:31.4068312Z test view::rows::history_canvas::tests::the_uncommitted_changes_row_follows_the_history_it_connects_to ... ok
2026-09-20T07:23:31.4069630Z test view::rows::history_graph_paint::band_tests::a_band_under_a_commit_row_has_no_connector ... ok
2026-09-20T07:23:31.4071641Z test view::rows::history_graph_paint::band_tests::a_band_under_the_working_tree_row_connects_from_column_zero ... ok
2026-09-20T07:23:31.4076536Z test view::rows::history_graph_paint::band_tests::a_behind_branchs_fork_lane_claims_the_node ... ok
2026-09-20T07:23:31.4077984Z test view::rows::history_graph_paint::band_tests::a_behind_branchs_highlight_follows_the_fork_lane_not_the_commit ... ok
2026-09-20T07:23:31.4079405Z test view::rows::history_graph_paint::band_tests::a_branch_that_owns_its_lane_highlights_that_lane ... ok
2026-09-20T07:23:31.4080804Z test view::rows::history_graph_paint::band_tests::a_detached_worktree_does_not_claim_the_fork_lane ... ok
2026-09-20T07:23:31.4082221Z test view::rows::history_canvas::tests::inline_history_refs_fit_the_budget_and_only_use_their_actual_width ... ok
2026-09-20T07:23:31.4083693Z test view::rows::history_graph_paint::band_tests::a_fork_whisker_does_not_collapse_the_highlight_to_one_row ... ok
2026-09-20T07:23:31.4085113Z test view::rows::history_graph_paint::band_tests::a_lane_born_at_the_commit_below_is_drawn_only_under_the_node ... ok
2026-09-20T07:23:31.4086674Z test view::rows::history_graph_paint::band_tests::a_lane_born_below_needs_no_column_of_its_own ... ok
2026-09-20T07:23:31.4088043Z test view::rows::history_graph_paint::band_tests::a_lane_running_past_the_row_pushes_the_node_to_its_own_column ... ok
2026-09-20T07:23:31.4089487Z test view::rows::history_graph_paint::band_tests::a_lane_that_recycled_the_selected_colour_still_washes ... ok
2026-09-20T07:23:31.4090736Z test view::rows::history_graph_paint::band_tests::a_lanes_span_stops_where_the_lane_does ... ok
2026-09-20T07:23:31.4091914Z test view::rows::history_graph_paint::band_tests::a_merges_incoming_lanes_are_not_fork_lanes ... ok
2026-09-20T07:23:31.4093121Z test view::rows::history_graph_paint::band_tests::a_node_is_washed_with_the_lane_it_sits_on ... ok
2026-09-20T07:23:31.4094415Z test view::rows::history_graph_paint::band_tests::a_pass_through_lane_and_a_born_node_column_coexist ... ok
2026-09-20T07:23:31.4096139Z test view::rows::history_graph_paint::band_tests::a_stacked_band_connects_from_the_band_above_not_from_itself ... ok
2026-09-20T07:23:31.4097501Z test view::rows::history_graph_paint::band_tests::an_incoming_lane_runs_the_full_height ... ok
2026-09-20T07:23:31.4098560Z test view::rows::history_graph_paint::band_tests::holes_are_never_drawn ... ok
2026-09-20T07:23:31.4099638Z test view::rows::history_graph_paint::band_tests::lanes_a_short_palette_paints_alike_wash_alike ... ok
2026-09-20T07:23:31.4100926Z test view::rows::history_graph_paint::band_tests::the_connect_override_only_applies_to_the_column_it_names ... ok
2026-09-20T07:23:31.4102192Z test view::rows::history_graph_paint::band_tests::only_the_selected_lane_keeps_its_colour ... ok
2026-09-20T07:23:31.4103591Z test view::rows::history_graph_paint::band_tests::the_connect_override_restores_the_top_half ... ok
2026-09-20T07:23:31.4104860Z test view::rows::history_graph_paint::band_tests::without_a_fork_the_node_takes_the_commits_colour ... ok
2026-09-20T07:23:31.4106384Z test view::rows::history_graph_paint::coalescing_regressions::indexed_history_actual_paint_paths_are_bounded_by_displayed_columns ... ok
2026-09-20T07:23:31.4108288Z test view::rows::history_graph_paint::lane_coalescing_regressions::displayed_column_coalescing_visits_only_displayed_columns_and_the_edge_winner ... ok
2026-09-20T07:23:31.4109991Z test view::rows::history_graph_paint::tests::a_narrow_column_clamps_the_connector_as_well_as_the_node ... ok
2026-09-20T07:23:31.4111310Z test view::rows::history_graph_paint::tests::a_node_on_the_edge_line_colours_the_line_beside_it ... ok
2026-09-20T07:23:31.4112632Z test view::rows::history_graph_paint::tests::a_pushed_out_node_stays_inside_a_column_too_narrow_for_it ... ok
2026-09-20T07:23:31.4113935Z test view::rows::history_graph_paint::tests::columns_past_the_edge_share_one_x_inside_the_cell ... ok
2026-09-20T07:23:31.4115418Z test view::rows::history_graph_paint::coalescing_regressions::indexed_history_coincident_paths_keep_last_winning_color_in_each_pass ... ok
2026-09-20T07:23:31.4117397Z test view::rows::history_graph_paint::tests::elbow_radius_clamps_to_a_short_horizontal_run ... ok
2026-09-20T07:23:31.4118575Z test view::rows::history_graph_paint::tests::elbow_radius_clamps_to_a_short_vertical_run ... ok
2026-09-20T07:23:31.4119769Z test view::rows::history_graph_paint::tests::elbow_radius_fits_a_one_column_jog_at_normal_scale ... ok
2026-09-20T07:23:31.4121025Z test view::rows::history_graph_paint::tests::elbow_radius_is_direction_agnostic_and_never_negative ... ok
2026-09-20T07:23:31.4122253Z test view::rows::history_graph_paint::tests::the_edge_line_paints_the_selected_lane_last ... ok
2026-09-20T07:23:31.4123406Z test view::rows::history_graph_paint::tests::the_minimum_graph_column_draws_one_lane ... ok
2026-09-20T07:23:31.4124696Z test view::rows::markdown_document::tests::amber_fenced_code_blocks_follow_gitcomet_darks_neutral_surface_rule ... ok
2026-09-20T07:23:31.4126111Z test view::rows::markdown_flow_text::tests::background_colors_are_removed_from_the_glyph_highlights ... ok
2026-09-20T07:23:31.4127694Z test view::rows::markdown_flow_text::tests::tab_offsets_round_trip_between_row_and_painted_text ... ok
2026-09-20T07:23:31.4128915Z test view::rows::markdown_flow_text::tests::text_without_tabs_maps_offsets_unchanged ... ok
2026-09-20T07:23:31.4130239Z test view::rows::sidebar::tests::active_workspace_paths_by_branch_falls_back_to_listed_branch_while_head_is_loading ... ok
2026-09-20T07:23:31.4131615Z test view::rows::sidebar::tests::active_workspace_paths_by_branch_hides_detached_open_worktrees ... ok
2026-09-20T07:23:31.4132939Z test view::rows::sidebar::tests::active_workspace_paths_by_branch_keeps_first_listed_workspace_for_branch ... ok
2026-09-20T07:23:31.4134271Z test view::rows::sidebar::tests::active_workspace_paths_by_branch_only_includes_open_worktrees ... ok
2026-09-20T07:23:31.4135492Z test view::rows::sidebar::tests::active_workspace_paths_by_branch_skips_closed_worktrees ... ok
2026-09-20T07:23:31.4137186Z test view::rows::sidebar::tests::active_workspace_paths_by_branch_uses_open_repo_head_branch_for_live_updates ... ok
2026-09-20T07:23:31.4138531Z test view::rows::sidebar::tests::active_workspace_paths_matches_open_repo_by_workdir_path ... ok
2026-09-20T07:23:31.4139742Z test view::rows::sidebar::tests::active_workspace_paths_returns_empty_when_worktrees_empty ... ok
2026-09-20T07:23:31.4140955Z test view::rows::sidebar::tests::active_workspace_paths_returns_empty_when_worktrees_error ... ok
2026-09-20T07:23:31.4152796Z test view::rows::sidebar::tests::active_workspace_paths_returns_empty_when_worktrees_loading ... ok
2026-09-20T07:23:31.4154229Z test view::rows::sidebar::tests::active_workspace_paths_returns_empty_when_worktrees_not_loaded ... ok
2026-09-20T07:23:31.4155757Z test view::rows::sidebar::tests::badge_feedback_remains_visible_on_transparent_controls ... ok
2026-09-20T07:23:31.4157375Z test view::rows::sidebar::tests::branch_click_history_reveal_target_preserves_a_slash_remote_identity ... ok
2026-09-20T07:23:31.4158821Z test view::rows::sidebar::tests::branch_click_history_reveal_target_switches_head_local_branch_to_full_reachable ... ok
2026-09-20T07:23:31.4569131Z test view::rows::sidebar::tests::branch_click_history_reveal_target_switches_non_head_local_branch_to_all_branches ... ok
2026-09-20T07:23:31.4571074Z test view::rows::sidebar::tests::branch_click_history_reveal_target_switches_remote_branch_to_all_branches ... ok
2026-09-20T07:23:31.8150767Z test view::rows::diff_text::syntax::tests::grammar_compat::vendored_capture_names_are_supported_or_ignored ... ok
2026-09-20T07:23:31.9164034Z test view::rows::history_graph_paint::lane_coalescing_regressions::displayed_column_coalescing_matches_generic_coalescing ... ok
2026-09-20T07:23:31.9669464Z test view::rows::sidebar::tests::branch_badges_are_static_and_worktree_badge_remains_interactive ... ok
2026-09-20T07:23:31.9670497Z test view::rows::sidebar::tests::branch_row_selection_requires_matching_clicked_branch_identity ... ok
2026-09-20T07:23:31.9671312Z test view::rows::sidebar::tests::branch_row_selection_requires_matching_selected_commit ... ok
2026-09-20T07:23:31.9672622Z test view::rows::sidebar::tests::branch_row_selection_requires_resolved_selected_branch_tip ... ok
2026-09-20T07:23:31.9673501Z test view::rows::sidebar::tests::branch_workspace_badge_path_prefers_listed_workspace_and_falls_back_to_active ... ok
2026-09-20T07:23:31.9674403Z test view::rows::sidebar::tests::listed_workspace_paths_by_branch_includes_closed_worktrees ... ok
2026-09-20T07:23:31.9675193Z test view::rows::sidebar::tests::listed_workspace_paths_by_branch_prefers_first_branch_match ... ok
2026-09-20T07:23:31.9675977Z test view::rows::sidebar::tests::listed_workspace_paths_returns_empty_when_no_worktrees ... ok
2026-09-20T07:23:31.9676744Z test view::rows::sidebar::tests::listed_workspace_paths_returns_empty_when_worktrees_error ... ok
2026-09-20T07:23:31.9677627Z test view::rows::sidebar::tests::listed_workspace_paths_returns_empty_when_worktrees_loading ... ok
2026-09-20T07:23:31.9678791Z test view::rows::sidebar::tests::listed_workspace_paths_returns_empty_when_worktrees_not_loaded ... ok
2026-09-20T07:23:31.9679590Z test view::rows::sidebar::tests::local_branch_double_click_checks_out_when_no_workspace_is_open ... ok
2026-09-20T07:23:31.9680452Z test view::rows::sidebar::tests::local_branch_double_click_opens_workspace_when_branch_has_active_workspace ... ok
2026-09-20T07:23:31.9681202Z test view::rows::sidebar::tests::worktree_badges_grow_with_the_density ... ok
2026-09-20T07:23:31.9681880Z test view::rows::sidebar::tests::worktree_badges_use_a_theme_surface_only_for_the_active_body ... ok
2026-09-20T07:23:31.9682657Z test view::rows::sidebar::tests::worktree_branch_badge_label_prefers_open_repo_head_branch ... ok
2026-09-20T07:23:31.9683443Z test view::rows::sidebar::tests::worktree_branch_badge_label_reports_detached_open_repo ... ok
2026-09-20T07:23:31.9684215Z test view::rows::sidebar::tests::worktree_origin_label_falls_back_when_one_half_is_missing ... ok
2026-09-20T07:23:31.9685002Z test view::rows::sidebar::tests::worktree_origin_label_names_a_detached_worktree_by_its_folder ... ok
2026-09-20T07:23:31.9685726Z test view::rows::sidebar::tests::worktree_origin_label_pairs_branch_with_folder ... ok
2026-09-20T07:23:31.9686412Z test view::rows::status::tests::edit_size_sort_falls_back_to_path_order_without_stats ... ok
2026-09-20T07:23:31.9687079Z test view::rows::status::tests::edit_size_sort_orders_by_size_with_unknowns_last ... ok
2026-09-20T07:23:31.9687768Z test view::rows::status::tests::edit_size_sorts_fall_back_to_path_order_for_status_entries ... ok
2026-09-20T07:23:31.9688368Z test view::rows::status::tests::split_untracked_selection_clears_tracked_selection ... ok
2026-09-20T07:23:31.9689100Z test view::rows::status::tests::staged_selection_clears_other_section_anchor_indexes ... ok
2026-09-20T07:23:31.9689645Z test view::rows::status::tests::status_file_type_sort_groups_by_extension ... ok
2026-09-20T07:23:31.9690180Z test view::rows::status::tests::status_section_entries_index_filtered_sections_directly ... ok
2026-09-20T07:23:31.9690811Z test view::rows::status::tests::status_select_all_preserves_the_anchor_and_supports_range_replacement ... ok
2026-09-20T07:23:31.9691514Z test view::rows::status::tests::status_select_all_switches_sections_and_uses_the_first_file_without_an_anchor ... ok
2026-09-20T07:23:31.9692554Z test view::rows::status::tests::status_selection_ctrl_click_toggles ... ok
2026-09-20T07:23:31.9693156Z test view::rows::status::tests::status_selection_shift_click_falls_back_when_index_hint_is_stale ... ok
2026-09-20T07:23:31.9696124Z test view::rows::status::tests::status_selection_shift_click_selects_range ... ok
2026-09-20T07:23:31.9697082Z test view::rows::status::tests::status_selection_shift_click_uses_index_hints_without_scanning ... ok
2026-09-20T07:23:31.9697705Z test view::rows::status::tests::status_sort_is_case_insensitive_in_both_directions ... ok
2026-09-20T07:23:31.9698280Z test view::rows::status::tests::submodule_status_lookup_maps_ready_submodules_by_path ... ok
2026-09-20T07:23:31.9698842Z test view::rows::tests::a_key_that_does_not_move_with_the_selection_serves_stale_rows ... ok
2026-09-20T07:23:31.9699319Z test view::rows::tests::badge_disc_tracks_the_row_it_sits_on ... ok
2026-09-20T07:23:31.9699823Z test view::rows::tests::commit_file_projection_cache_reuses_a_key_and_invalidates_on_change ... ok
2026-09-20T07:23:31.9700440Z test view::rows::tests::commit_file_projection_counts_the_whole_commit_and_filters_by_kind ... ok
2026-09-20T07:23:31.9701050Z test view::rows::tests::commit_file_projection_sorts_edit_size_with_unknown_stats_last ... ok
2026-09-20T07:23:31.9701679Z test view::rows::tests::commit_file_projection_sorts_paths_case_insensitively_with_stable_ties ... ok
2026-09-20T07:23:31.9702284Z test view::rows::tests::commit_file_row_presentation_cache_handles_empty_file_lists ... ok
2026-09-20T07:23:31.9702890Z test view::rows::tests::commit_file_row_presentation_cache_reuses_identical_files_across_new_keys ... ok
2026-09-20T07:23:31.9703814Z test view::rows::tests::commit_file_row_presentation_cache_reuses_same_key_and_invalidates_on_new_key ... ok
2026-09-20T07:23:31.9704390Z test view::rows::tests::conflict_row_geometry_scales_with_ui_scale ... ok
2026-09-20T07:23:31.9704854Z test view::rows::tests::conflict_row_height_matches_the_diff_row_height ... ok
2026-09-20T07:23:31.9705303Z test view::rows::tests::conflicts_keep_their_warning_glyph ... ok
2026-09-20T07:23:31.9705745Z test view::rows::tests::every_tint_is_translucent_and_leaves_hover_visible ... ok
2026-09-20T07:23:31.9706296Z test view::rows::tests::file_row_badges_preserve_selection_and_tint_through_hover_and_press ... ok
2026-09-20T07:23:31.9706807Z test view::rows::tests::file_row_icon_names_the_file_type ... ok
2026-09-20T07:23:31.9707248Z test view::rows::tests::file_row_interactions_support_translucent_canvases ... ok
2026-09-20T07:23:31.9707795Z test view::rows::tests::file_type_descending_flips_the_groups_but_not_the_paths_inside_them ... ok
2026-09-20T07:23:31.9708337Z test view::rows::tests::file_type_sort_groups_by_extension_then_path ... ok
2026-09-20T07:23:31.9708749Z test view::rows::tests::kind_keys_are_stable_buckets ... ok
2026-09-20T07:23:31.9709197Z test view::rows::tests::line_number_cache_does_not_grow_for_uncached_large_numbers ... ok
2026-09-20T07:23:31.9709695Z test view::rows::tests::line_number_cache_still_caches_small_numbers ... ok
2026-09-20T07:23:31.9710115Z test view::rows::tests::lru_cache_evicts_least_recently_used ... ok
2026-09-20T07:23:31.9710574Z test view::rows::tests::lru_cache_metrics_track_hits_misses_evictions_and_clears ... ok
2026-09-20T07:23:31.9711146Z test view::rows::tests::lru_cache_promotes_on_get ... ok
2026-09-20T07:23:31.9711535Z test view::rows::tests::only_added_deleted_and_renamed_wear_a_badge ... ok
2026-09-20T07:23:31.9711942Z test view::rows::tests::only_modified_rows_go_untinted ... ok
2026-09-20T07:23:31.9712818Z test view::rows::tests::sort_labels_name_what_is_ordered_and_which_way ... ok
2026-09-20T07:23:31.9713271Z test view::rows::tests::untracked_files_read_as_additions ... ok
2026-09-20T07:23:31.9713777Z test view::settings_window::tests::a_found_signing_tool_shows_its_version_and_custom_program ... ok
2026-09-20T07:23:31.9714437Z test view::settings_window::tests::a_missing_signing_tool_explains_what_is_lost_and_how_to_fix_it ... ok
2026-09-20T07:23:32.0680907Z test view::rows::sidebar::tests::branch_reveal_closes_open_history_refs_hover_without_reentrant_root_update ... ok
2026-09-20T07:23:32.1690931Z test view::rows::sidebar::tests::branch_reveal_marks_the_branch_chip_on_the_revealed_history_row ... ok
2026-09-20T07:23:32.2195443Z test view::rows::sidebar::tests::branch_reveal_routes_through_main_pane_and_selects_commit ... ok
2026-09-20T07:23:32.2196646Z test view::settings_window::tests::applied_git_executable_path_tracks_runtime_preference ... ok
2026-09-20T07:23:32.2699844Z test view::settings_window::tests::action_bar_terminal_target_setting_defers_main_window_update ... ok
2026-09-20T07:23:32.3203353Z test view::settings_window::tests::allowed_remote_protocol_toggle_reaches_the_main_window_and_store ... ok
2026-09-20T07:23:32.3705820Z test view::settings_window::tests::appearance_sizes_apply_live_to_every_main_window_and_keep_ui_scale_independent ... ok
2026-09-20T07:23:32.3706748Z test view::settings_window::tests::custom_external_editor_browse_prompt_allows_app_bundle_directories ... ok
2026-09-20T07:23:32.3707495Z test view::settings_window::tests::auto_save_file_edits_toggle_reaches_the_main_window ... ok
2026-09-20T07:23:32.4209738Z test view::settings_window::tests::browsed_external_editor_path_updates_custom_setting_and_notifies ... ok
2026-09-20T07:23:32.4710870Z test view::settings_window::tests::density_and_font_geometry_remain_independent_across_scales ... ok
2026-09-20T07:23:32.4711806Z test view::settings_window::tests::change_tracking_setting_defers_main_window_update ... ok
2026-09-20T07:23:32.4712727Z test view::settings_window::tests::diff_render_defaults_from_session_subprocess ... ok
2026-09-20T07:23:32.5215877Z test view::settings_window::tests::custom_external_editor_renders_detail_container ... ok
2026-09-20T07:23:32.5720012Z test view::settings_window::tests::custom_git_executable_mode_renders_detail_container ... ok
2026-09-20T07:23:32.5720822Z test view::settings_window::tests::diff_render_defaults_from_session_wrapper ... ok
2026-09-20T07:23:32.5721549Z test view::settings_window::tests::diff_content_mode_setting_defers_main_window_update ... ok
2026-09-20T07:23:32.6226388Z test view::settings_window::tests::diff_render_settings_update_main_window ... ok
2026-09-20T07:23:32.6227109Z test view::settings_window::tests::diff_scroll_sync_setting_defers_main_window_update ... ok
2026-09-20T07:23:32.6731864Z test view::settings_window::tests::diff_whitespace_mode_setting_defers_main_window_update ... ok
2026-09-20T07:23:32.6732972Z test view::settings_window::tests::expanded_auto_fetch_tags_section_renders_detail_container ... ok
2026-09-20T07:23:32.7237376Z test view::settings_window::tests::expanded_diff_content_mode_section_renders_before_scroll_sync_row ... ok
2026-09-20T07:23:32.7745739Z test view::settings_window::tests::expanded_git_log_default_mode_section_renders_before_history_columns_row ... ok
2026-09-20T07:23:32.8250238Z test view::settings_window::tests::expanded_git_log_default_mode_section_renders_modes_in_order_and_updates_selection ... ok
2026-09-20T07:23:32.8754965Z test view::settings_window::tests::expanded_history_columns_section_renders_detail_container ... ok
2026-09-20T07:23:32.8756408Z test view::settings_window::tests::external_editor_preference_persist_queue_skips_stale_custom_draft_writes ... ok
2026-09-20T07:23:33.2283624Z test view::settings_window::tests::expanded_settings_sections_render_scrollable_list_containers ... ok
2026-09-20T07:23:33.2789499Z test view::settings_window::tests::expanded_theme_section_renders_theme_utilities_and_opens_theme_guide ... ok
2026-09-20T07:23:33.7828357Z test view::settings_window::tests::external_editor_detection_waits_for_the_row_to_expand ... ok
2026-09-20T07:23:33.7829667Z test view::settings_window::tests::external_editor_setting_seeds_from_pending_override_and_can_clear ... ok
2026-09-20T07:23:33.8332445Z test view::settings_window::tests::external_terminal_mode_setting_defers_main_window_update ... ok
2026-09-20T07:23:33.8333583Z test view::settings_window::tests::git_executable_mode_tracks_runtime_preference ... ok
2026-09-20T07:23:33.8334628Z test view::settings_window::tests::git_executable_scope_note_mentions_browser_only_scope ... ok
2026-09-20T07:23:33.8335724Z test view::settings_window::tests::git_runtime_info_from_state_surfaces_unavailable_detail ... ok
2026-09-20T07:23:33.8336824Z test view::settings_window::tests::files_follow_toggle_reaches_the_global_store_setting ... ok
2026-09-20T07:23:33.8337983Z test view::settings_window::tests::linux_settings_window_close_button_closes_only_the_settings_window ... ok
2026-09-20T07:23:33.8838991Z test view::settings_window::tests::general_card_puts_ligatures_between_the_font_pickers_and_the_sizes ... ok
2026-09-20T07:23:33.8840438Z test view::settings_window::tests::parse_git_version_extracts_first_version_token ... ok
2026-09-20T07:23:33.8842254Z test view::settings_window::tests::parse_git_version_token_accepts_numeric_prefixes_and_rejects_non_numeric_prefixes ... ok
2026-09-20T07:23:33.8843809Z test view::settings_window::tests::pending_git_discovery_is_displayed_without_an_unavailable_error ... ok
2026-09-20T07:23:33.9342025Z test view::settings_window::tests::generic_preference_persistence_omits_external_editor_snapshot ... ok
2026-09-20T07:23:33.9343382Z test view::settings_window::tests::settings_dropdown_background_is_darker_than_card_surface ... ok
2026-09-20T07:23:33.9846984Z test view::settings_window::tests::history_branch_names_options_update_every_main_window ... ok
2026-09-20T07:23:33.9848270Z test view::settings_window::tests::settings_theme_modes_include_automatic_and_all_available_named_themes ... ok
2026-09-20T07:23:34.0352933Z test view::settings_window::tests::non_macos_settings_window_renders_custom_chrome_controls ... ok
2026-09-20T07:23:34.0354058Z test view::settings_window::tests::settings_window_frame_strategy_matches_platform_chrome ... ok
2026-09-20T07:23:34.0856262Z test view::settings_window::tests::remote_prune_toggle_reaches_the_global_store_setting ... ok
2026-09-20T07:23:34.1361471Z test view::settings_window::tests::settings_dropdowns_fit_without_inner_scroll ... ok
2026-09-20T07:23:34.1362719Z test view::settings_window::tests::settings_window_options_request_client_chrome_and_resize_behavior ... ok
2026-09-20T07:23:34.2873392Z test view::settings_window::tests::settings_window_containers_fill_available_width_when_content_wraps ... ok
2026-09-20T07:23:34.2874643Z test view::settings_window::tests::settings_window_links_card_includes_theme_guide_row ... ok
2026-09-20T07:23:34.3881534Z test view::settings_window::tests::settings_window_open_source_licenses_row_switches_content ... ok
2026-09-20T07:23:34.4386961Z test view::settings_window::tests::settings_window_professional_edition_waitlist_row_opens_editions_page ... ok
2026-09-20T07:23:34.4388473Z test view::settings_window::tests::settings_window_titlebar_options_match_platform_chrome_strategy ... ok
2026-09-20T07:23:34.4889045Z test view::settings_window::tests::settings_window_root_view_renders_visible_scrollbar ... ok
2026-09-20T07:23:34.4889742Z test view::settings_window::tests::signature_verification_is_discoverable_in_settings_search ... ok
2026-09-20T07:23:34.4890357Z test view::settings_window::tests::signing_tools_show_as_detecting_until_probed ... ok
2026-09-20T07:23:34.4891241Z test view::settings_window::tests::supported_version_requires_minimum_2_50 ... ok
2026-09-20T07:23:34.5393388Z test view::settings_window::tests::settings_window_rows_clamp_under_lilex_at_minimum_width ... ok
2026-09-20T07:23:34.5394464Z test view::settings_window::tests::settings_window_sets_platform_title ... ok
2026-09-20T07:23:34.5897273Z test view::settings_window::tests::show_timezone_toggle_defers_main_window_update ... ok
2026-09-20T07:23:34.5898373Z test view::settings_window::tests::the_executables_page_is_found_by_its_tools ... ok
2026-09-20T07:23:34.6401086Z test view::settings_window::tests::terminal_external_draft_save_and_reset ... ok
2026-09-20T07:23:34.6402360Z test view::settings_window::tests::terminal_external_draft_save_trims_multiline_args_before_persistence ... ok
2026-09-20T07:23:34.6403696Z test view::settings_window::tests::unrequested_signing_tools_are_not_displayed_as_a_running_probe ... ok
2026-09-20T07:23:34.6405320Z test view::shortcut_labels::tests::modifier_labels_use_macos_names ... ok
2026-09-20T07:23:34.6906421Z test view::shortcut_labels::tests::platform_shortcuts_choose_only_registered_labels ... ok
2026-09-20T07:23:34.6908078Z test view::sidebar_presentation::tests::active_sidebar_data_request_always_requests_worktrees ... ok
2026-09-20T07:23:34.6909408Z test view::sidebar_presentation::tests::active_sidebar_data_request_respects_repo_collapse_state ... ok
2026-09-20T07:23:34.6910778Z test view::sidebar_presentation::tests::build_sidebar_presentation_clears_workspace_badges_when_worktrees_become_error ... ok
2026-09-20T07:23:34.6912267Z test view::sidebar_presentation::tests::build_sidebar_presentation_includes_workspace_badges_when_worktrees_loaded ... ok
2026-09-20T07:23:34.6913733Z test view::sidebar_presentation::tests::build_sidebar_presentation_reloads_worktree_row_branch_after_worktree_refresh ... ok
2026-09-20T07:23:34.6915171Z test view::sidebar_presentation::tests::build_sidebar_presentation_removes_badge_when_worktree_becomes_detached ... ok
2026-09-20T07:23:34.6916649Z test view::sidebar_presentation::tests::build_sidebar_presentation_updates_workspace_badges_after_worktree_change ... ok
2026-09-20T07:23:34.6918103Z test view::sidebar_presentation::tests::filtered_rows_and_workspace_badges_reuse_data_until_their_sources_change ... ok
2026-09-20T07:23:34.6920724Z test view::sidebar_presentation::tests::workspace_badge_cache_follows_a_repositorys_workdir_moving ... ok
2026-09-20T07:23:34.6922086Z test view::sidebar_presentation::tests::workspace_badge_index_active_path_returns_none_when_no_open_repo_matches ... ok
2026-09-20T07:23:34.6923998Z test view::sidebar_presentation::tests::workspace_badge_index_active_path_returns_when_open_repo_matches_workdir ... ok
2026-09-20T07:23:34.6925382Z test view::sidebar_presentation::tests::workspace_badge_index_built_with_error_worktrees_returns_empty_maps ... ok
2026-09-20T07:23:34.6926700Z test view::sidebar_presentation::tests::workspace_badge_index_built_with_loading_worktrees_returns_empty_maps ... ok
2026-09-20T07:23:34.6928068Z test view::sidebar_presentation::tests::workspace_badge_index_built_with_not_loaded_worktrees_returns_empty_maps ... ok
2026-09-20T07:23:34.6929387Z test view::sidebar_presentation::tests::workspace_badge_index_returns_none_for_unknown_branch ... ok
2026-09-20T07:23:34.6930576Z test view::sidebar_presentation::tests::workspace_badge_index_returns_path_for_listed_worktree ... ok
2026-09-20T07:23:34.6931773Z test view::state_apply::tests::hook_completion_notice_distinguishes_blocking_and_ignored_failures ... ok
2026-09-20T07:23:34.6932959Z test view::state_apply::tests::outer_failure_after_passed_hooks_keeps_the_original_git_error_path ... ok
2026-09-20T07:23:34.6934039Z test view::state_apply::tests::parse_force_remove_worktree_path_falls_back_to_command_path ... ok
2026-09-20T07:23:34.6935070Z test view::state_apply::tests::parse_force_remove_worktree_path_ignores_already_forced_command ... ok
2026-09-20T07:23:34.6936429Z test view::state_apply::tests::parse_force_remove_worktree_path_ignores_non_matching_errors ... ok
2026-09-20T07:23:34.6937417Z test view::state_apply::tests::parse_force_remove_worktree_path_prefers_fatal_path ... ok
2026-09-20T07:23:34.6938457Z test view::state_apply::tests::parse_worktree_remove_path_from_command_supports_forced_and_plain_remove ... ok
2026-09-20T07:23:34.6939496Z test view::terminal_alacritty::tests::alacritty_cell_style_default_bg_is_none ... ok
2026-09-20T07:23:34.6941034Z test view::terminal_alacritty::tests::alacritty_cell_style_dim_reduces_alpha ... ok
2026-09-20T07:23:34.6942053Z test view::terminal_alacritty::tests::alacritty_cell_style_inverse_default_colors_paints_background ... ok
2026-09-20T07:23:34.6943078Z test view::terminal_alacritty::tests::alacritty_cell_style_inverse_swaps_fg_bg ... ok
2026-09-20T07:23:34.6944052Z test view::terminal_alacritty::tests::autoscroll_lines_scroll_into_history_above_the_viewport ... ok
2026-09-20T07:23:34.6945096Z test view::terminal_alacritty::tests::build_row_accumulates_text_for_same_style_cells ... ok
2026-09-20T07:23:34.6946007Z test view::terminal_alacritty::tests::build_row_adjacent_same_bg_merged ... ok
2026-09-20T07:23:34.6946868Z test view::terminal_alacritty::tests::build_row_different_bg_not_merged ... ok
2026-09-20T07:23:34.6947947Z test view::terminal_alacritty::tests::build_row_does_not_reserve_per_column_for_runs_and_backgrounds ... ok
2026-09-20T07:23:34.6949050Z test view::terminal_alacritty::tests::build_row_empty_when_no_cells_at_row ... ok
2026-09-20T07:23:34.6949945Z test view::terminal_alacritty::tests::build_row_handles_empty_cells ... ok
2026-09-20T07:23:34.6950817Z test view::terminal_alacritty::tests::build_row_handles_wide_char_spacer ... ok
2026-09-20T07:23:34.6951706Z test view::terminal_alacritty::tests::build_row_handles_zero_width_chars ... ok
2026-09-20T07:23:34.6952666Z test view::terminal_alacritty::tests::build_row_includes_spaces_for_grid_alignment ... ok
2026-09-20T07:23:34.6953756Z test view::terminal_alacritty::tests::build_row_keeps_reading_cells_across_an_empty_column ... ok
2026-09-20T07:23:34.6954871Z test view::terminal_alacritty::tests::build_row_keeps_reading_cells_after_a_wide_char ... ok
2026-09-20T07:23:34.6955920Z test view::terminal_alacritty::tests::build_row_no_background_rects_for_default_bg ... ok
2026-09-20T07:23:34.6958074Z test view::terminal_alacritty::tests::build_row_produces_background_rects ... ok
2026-09-20T07:23:34.6959156Z test view::terminal_alacritty::tests::build_row_reads_only_the_requested_row_from_mixed_cells ... ok
2026-09-20T07:23:34.6960197Z test view::terminal_alacritty::tests::build_row_with_negative_grid_row ... ok
2026-09-20T07:23:34.6961524Z test view::terminal_alacritty::tests::child_exit_event_carries_exit_code ... ok
2026-09-20T07:23:34.6962410Z test view::terminal_alacritty::tests::child_exit_event_no_code ... ok
2026-09-20T07:23:34.6963288Z test view::terminal_alacritty::tests::clamp_grid_row_spans_history_and_screen ... ok
2026-09-20T07:23:34.6964274Z test view::terminal_alacritty::tests::clipboard_events_from_the_emulator_are_inert ... ok
2026-09-20T07:23:34.6965320Z test view::terminal_alacritty::tests::clipboard_shortcut_lowercase_c_ctrl_shift_linux ... ok
2026-09-20T07:23:34.6966388Z test view::terminal_alacritty::tests::clipboard_shortcut_uppercase_c_ctrl_shift_linux ... ok
2026-09-20T07:23:34.6967391Z test view::terminal_alacritty::tests::clipboard_shortcut_v_ctrl_shift_linux ... ok
2026-09-20T07:23:34.6968326Z test view::terminal_alacritty::tests::color_to_rgba_resolves_named_ansi_colors ... ok
2026-09-20T07:23:34.6969263Z test view::terminal_alacritty::tests::color_to_rgba_resolves_spec_colors ... ok
2026-09-20T07:23:34.6970205Z test view::terminal_alacritty::tests::encode_alt_arrow_uses_modifier_code ... ok
2026-09-20T07:23:34.6971012Z test view::terminal_alacritty::tests::encode_alt_backspace_is_meta_delete ... ok
2026-09-20T07:23:34.6971621Z test view::terminal_alacritty::tests::encode_alt_letter_ignored_when_option_as_meta_disabled ... ok
2026-09-20T07:23:34.6972577Z test view::terminal_alacritty::tests::encode_alt_letter_is_meta_prefixed_not_control ... ok
2026-09-20T07:23:34.6973195Z test view::terminal_alacritty::tests::encode_ctrl_left_produces_modified_escape_sequence ... ok
2026-09-20T07:23:34.6973806Z test view::terminal_alacritty::tests::encode_ctrl_right_produces_modified_escape_sequence ... ok
2026-09-20T07:23:34.6974377Z test view::terminal_alacritty::tests::encode_no_shift_a_produces_lowercase_a ... ok
2026-09-20T07:23:34.6974889Z test view::terminal_alacritty::tests::encode_shift_a_produces_uppercase_a ... ok
2026-09-20T07:23:34.6975385Z test view::terminal_alacritty::tests::encode_shift_digit_produces_symbol ... ok
2026-09-20T07:23:34.6975875Z test view::terminal_alacritty::tests::encode_shift_space_produces_space ... ok
2026-09-20T07:23:34.6976419Z test view::terminal_alacritty::tests::encode_shift_tab_produces_backtab_escape_sequence ... ok
2026-09-20T07:23:34.6976959Z test view::terminal_alacritty::tests::encode_shift_z_produces_uppercase_z ... ok
2026-09-20T07:23:34.6977443Z test view::terminal_alacritty::tests::encode_tab_produces_tab_byte ... ok
2026-09-20T07:23:34.6977887Z test view::terminal_alacritty::tests::exit_event_has_no_payload ... ok
2026-09-20T07:23:34.6978326Z test view::terminal_alacritty::tests::focus_in_out_mode_is_tracked ... ok
2026-09-20T07:23:34.6978791Z test view::terminal_alacritty::tests::get_color_at_index_maps_correctly ... ok
2026-09-20T07:23:34.6979256Z test view::terminal_alacritty::tests::grid_point_computes_correctly ... ok
2026-09-20T07:23:34.6979764Z test view::terminal_alacritty::tests::grid_point_ordering_holds_across_scrollback ... ok
2026-09-20T07:23:34.6980273Z test view::terminal_alacritty::tests::grid_point_with_display_offset ... ok
2026-09-20T07:23:34.6981135Z test view::terminal_alacritty::tests::ime_handler_apple_press_and_hold_disabled ... ok
2026-09-20T07:23:34.6981715Z test view::terminal_alacritty::tests::ime_handler_marked_text_range_none_when_empty ... ok
2026-09-20T07:23:34.6982275Z test view::terminal_alacritty::tests::ime_handler_replace_and_mark_stores_text ... ok
2026-09-20T07:23:34.6982778Z test view::terminal_alacritty::tests::ime_handler_unmark_clears_state ... ok
2026-09-20T07:23:34.6983320Z test view::terminal_alacritty::tests::merge_background_rects_different_colors_not_merged ... ok
2026-09-20T07:23:34.6984453Z test view::terminal_alacritty::tests::merge_background_rects_empty_input ... ok
2026-09-20T07:23:34.6985003Z test view::terminal_alacritty::tests::merge_background_rects_vertical_adjacent_same_span ... ok
2026-09-20T07:23:34.6985582Z test view::terminal_alacritty::tests::mouse_event_at_returns_none_without_mouse_mode ... ok
2026-09-20T07:23:34.6986084Z test view::terminal_alacritty::tests::mouse_mode_composite_flag ... ok
2026-09-20T07:23:34.6986608Z test view::terminal_alacritty::tests::mouse_moved_report_none_move_blocked_in_drag_only_mode ... ok
2026-09-20T07:23:34.6987166Z test view::terminal_alacritty::tests::mouse_moved_report_with_motion_mode ... ok
2026-09-20T07:23:34.6987676Z test view::terminal_alacritty::tests::mouse_report_rejects_negative_grid_rows ... ok
2026-09-20T07:23:34.6988200Z test view::terminal_alacritty::tests::mouse_report_suppresses_navigate_buttons ... ok
2026-09-20T07:23:34.6988709Z test view::terminal_alacritty::tests::normal_mouse_button_press_report ... ok
2026-09-20T07:23:34.6989197Z test view::terminal_alacritty::tests::normal_mouse_button_release_report ... ok
2026-09-20T07:23:34.6989681Z test view::terminal_alacritty::tests::rgb_for_index_computes_6x6x6_cube ... ok
2026-09-20T07:23:34.6990156Z test view::terminal_alacritty::tests::scroll_report_generates_reports ... ok
2026-09-20T07:23:34.6990761Z test view::terminal_alacritty::tests::selection_grid_point_below_the_viewport_stops_at_the_last_visible_row ... ok
2026-09-20T07:23:34.6991431Z test view::terminal_alacritty::tests::selection_grid_point_cannot_escape_a_short_history ... ok
2026-09-20T07:23:34.6992189Z test view::terminal_alacritty::tests::selection_grid_point_clamps_positions_outside_the_viewport ... ok
2026-09-20T07:23:34.6992805Z test view::terminal_alacritty::tests::selection_grid_point_rejects_an_empty_grid ... ok
2026-09-20T07:23:34.6993463Z test view::terminal_alacritty::tests::selection_grid_point_resolves_scrollback_rows_as_negatives ... ok
2026-09-20T07:23:34.6994085Z test view::terminal_alacritty::tests::selection_visible_rows_clamps_to_the_screen_window ... ok
2026-09-20T07:23:34.6994609Z test view::terminal_alacritty::tests::sgr_mouse_button_press_report ... ok
2026-09-20T07:23:34.6995072Z test view::terminal_alacritty::tests::sgr_mouse_button_release_report ... ok
2026-09-20T07:23:34.6995535Z test view::terminal_alacritty::tests::sgr_mouse_report_with_modifiers ... ok
2026-09-20T07:23:34.6995994Z test view::terminal_alacritty::tests::terminal_config_disables_osc52 ... ok
2026-09-20T07:23:34.6996459Z test view::terminal_alacritty::tests::terminal_content_text_extraction ... ok
2026-09-20T07:23:34.6996945Z test view::terminal_alacritty::tests::terminal_modes_intersects_partial ... ok
2026-09-20T07:23:34.6997431Z test view::terminal_alacritty::tests::terminal_modes_mouse_mode_composite ... ok
2026-09-20T07:23:34.6997940Z test view::terminal_alacritty::tests::terminal_palette_dark_vs_light_differs ... ok
2026-09-20T07:23:34.6998458Z test view::terminal_alacritty::tests::terminal_text_run_no_background_color ... ok
2026-09-20T07:23:34.6998953Z test view::terminal_alacritty::tests::word_bounds_expands_over_word_chars ... ok
2026-09-20T07:23:34.6999444Z test view::terminal_alacritty::tests::word_bounds_includes_path_punctuation ... ok
2026-09-20T07:23:34.6999949Z test view::terminal_alacritty::tests::word_bounds_none_on_whitespace_or_oob ... ok
2026-09-20T07:23:34.7000464Z test view::terminal_panel::terminal_title_tests::program_set_titles_are_capped ... ok
2026-09-20T07:23:34.7001426Z test view::terminal_panel::terminal_title_tests::program_set_titles_lose_control_characters ... ok
2026-09-20T07:23:34.7413881Z test view::settings_window::tests::terminal_settings_sections_toggle_and_render_controls ... ok
2026-09-20T07:23:34.7915854Z test view::settings_window::tests::the_executables_page_links_to_the_signature_guide ... ok
2026-09-20T07:23:34.9432927Z test view::settings_window::tests::ui_font_dropdown_wheel_scrolls_inner_list_before_outer_window ... ok
2026-09-20T07:23:35.0950538Z test view::terminal_panel::tests::context_menu::terminal_clear_header_restores_focus_and_ctrl_l_stays_process_input ... ok
2026-09-20T07:23:35.2461529Z test view::terminal_panel::tests::context_menu::terminal_clearing_is_disabled_without_a_buffer ... ok
2026-09-20T07:23:35.3471185Z test view::terminal_panel::tests::context_menu::terminal_clipboard_shortcuts_keep_full_buffer_copy_and_bracketed_paste ... ok
2026-09-20T07:23:35.5989653Z test view::terminal_panel::tests::context_menu::terminal_header_and_menu_clear_identically_without_a_connected_process ... ok
2026-09-20T07:23:36.9606262Z test view::terminal_panel::tests::context_menu::terminal_menu_actions_restore_focus_and_share_clipboard_commands ... ok
2026-09-20T07:23:38.1196660Z test view::terminal_panel::tests::context_menu::terminal_menu_keeps_its_origin_when_the_active_session_changes ... ok
2026-09-20T07:23:38.4215229Z test view::terminal_panel::tests::context_menu::terminal_menu_mismatched_pointer_targets_do_not_activate ... ok
2026-09-20T07:23:39.1789014Z test view::terminal_panel::tests::context_menu::terminal_padding_menu_returns_focus_from_another_input_on_actions_and_escape ... ok
2026-09-20T07:23:39.4814825Z test view::terminal_panel::tests::context_menu::terminal_session_disappearance_dismisses_menu_and_rejects_late_actions ... ok
2026-09-20T07:23:39.5319432Z test view::terminal_panel::tests::lifecycle::comfortable_bottom_panel_tabs_grow_with_the_density ... ok
2026-09-20T07:23:39.5320558Z test view::terminal_panel::tests::lifecycle::shell_exit_closes_the_matching_tab_after_indices_shift ... ok
2026-09-20T07:23:39.5825394Z test view::terminal_panel::tests::lifecycle::shell_exit_of_the_last_tab_closes_the_terminal_panel ... ok
2026-09-20T07:23:39.5827498Z test view::terminal_panel::tests::viewport::a_click_without_a_drag_leaves_no_selection ... ok
2026-09-20T07:23:39.5828753Z test view::terminal_panel::tests::viewport::a_right_click_keeps_the_terminal_selection_for_its_context_menu ... ok
2026-09-20T07:23:39.5830053Z test view::terminal_panel::tests::viewport::a_selection_starting_mid_row_still_drops_the_grid_padding ... ok
2026-09-20T07:23:39.5831302Z test view::terminal_panel::tests::viewport::autoscroll_tick_scrolls_while_the_pointer_sits_outside ... ok
2026-09-20T07:23:39.5832586Z test view::terminal_panel::tests::lifecycle::shutdown_confirmation_for_an_exited_tab_does_not_close_its_sibling ... ok
2026-09-20T07:23:39.5834356Z test view::terminal_panel::tests::viewport::clear_screen_and_scrollback_cancels_drag_and_repaints_without_backend_output ... ok
2026-09-20T07:23:39.5835825Z test view::terminal_panel::tests::viewport::clear_screen_and_scrollback_preserves_alternate_screen_and_terminal_modes ... ok
2026-09-20T07:23:39.5837082Z test view::terminal_panel::tests::viewport::cursor_hidden_when_scrolled_beyond_viewport ... ok
2026-09-20T07:23:39.5838098Z test view::terminal_panel::tests::viewport::cursor_screen_row_adds_display_offset ... ok
2026-09-20T07:23:39.5839044Z test view::terminal_panel::tests::viewport::cursor_visible_when_at_live_tail ... ok
2026-09-20T07:23:39.5840084Z test view::terminal_panel::tests::viewport::copying_a_soft_wrapped_line_does_not_insert_a_newline ... ok
2026-09-20T07:23:39.5841349Z test view::terminal_panel::tests::viewport::friendly_terminal_title_collapses_shell_paths_to_the_program_stem ... ok
2026-09-20T07:23:39.5842609Z test view::terminal_panel::tests::viewport::scrollbar_gutter_contains_only_points_inside_gutter ... ok
2026-09-20T07:23:39.5843772Z test view::terminal_panel::tests::viewport::drag_below_the_viewport_keeps_extending_the_selection ... ok
2026-09-20T07:23:39.5845028Z test view::terminal_panel::tests::viewport::select_all_covers_the_whole_buffer_and_stays_visible_when_scrolled ... ok
2026-09-20T07:23:39.5846320Z test view::terminal_panel::tests::viewport::selecting_after_scrolling_back_copies_the_scrollback_rows ... ok
2026-09-20T07:23:39.5847464Z test view::terminal_panel::tests::viewport::terminal_selection_follows_window_ownership ... ok
2026-09-20T07:23:39.5848892Z test view::terminal_panel::tests::lifecycle::stale_shell_exit_after_manual_close_does_not_close_another_tab ... ok
2026-09-20T07:23:39.5850184Z test view::terminal_panel::tests::viewport::trim_terminal_copy_strips_trailing_whitespace_and_blank_lines ... ok
2026-09-20T07:23:39.5851486Z test view::terminal_panel::tests::viewport::the_autoscroll_ticker_does_not_collapse_a_word_or_line_selection ... ok
2026-09-20T07:23:39.5852798Z test view::terminal_preferences::tests::custom_launch_spec_substitutes_missing_repo_name_with_empty_string ... ok
2026-09-20T07:23:39.5854303Z test view::terminal_preferences::tests::custom_launch_spec_substitutes_placeholders ... ok
2026-09-20T07:23:39.5855382Z test view::terminal_preferences::tests::parse_terminal_args_multiline_ignores_blank_lines ... ok
2026-09-20T07:23:39.5856460Z test view::terminal_panel::tests::viewport::the_grid_stops_short_of_the_scrollbar_gutter ... ok
2026-09-20T07:23:39.5857673Z test view::terminal_preferences::tests::resolve_custom_external_terminal_launch_spec_requires_program ... ok
2026-09-20T07:23:39.5858979Z test view::terminal_preferences::tests::terminal_preference_summaries_report_custom_missing_values ... ok
2026-09-20T07:23:39.5860309Z test view::terminal_preferences::tests::terminal_preferences_from_ui_session_ignores_invalid_modes_and_trims_args ... ok
2026-09-20T07:23:39.5861445Z PowerShell was not found for the embedded terminal; falling back to cmd.exe
2026-09-20T07:23:39.5862398Z test view::terminal_preferences::tests::terminal_preferences_round_trip_via_ui_settings ... ok
2026-09-20T07:23:39.5863509Z test view::terminal_preferences::tests::windows_embedded_shell_falls_back_through_path_to_cmd ... ok
2026-09-20T07:23:39.5865912Z test view::terminal_preferences::tests::windows_embedded_shell_prefers_programfiles_pwsh_with_highest_version ... ok
2026-09-20T07:23:39.5867241Z test view::tests::a_selected_remote_branch_is_invalidated_only_after_a_ready_refresh_omits_it ... ok
2026-09-20T07:23:39.5868325Z test view::tests::a_selected_remote_branch_survives_a_remote_name_containing_a_slash ... ok
2026-09-20T07:23:39.6329070Z test view::terminal_preferences::tests::find_executable_in_path_accepts_direct_paths_with_components ... ok
2026-09-20T07:23:39.6835397Z test view::terminal_panel::tests::lifecycle::terminal_toolbar_fill_tracks_panel_lifetime_and_target ... ok
2026-09-20T07:23:39.6836219Z test view::tests::auth_prompt_banner_colors_use_accent_palette ... ok
2026-09-20T07:23:39.6836784Z test view::tests::branch_sidebar_branch_label_uses_leaf_segment ... ok
2026-09-20T07:23:39.6837453Z test view::tests::branch_sidebar_collapses_branch_sections_without_hiding_other_sections ... ok
2026-09-20T07:23:39.6838132Z test view::tests::branch_sidebar_collapses_local_branch_groups ... ok
2026-09-20T07:23:39.6838746Z test view::tests::branch_sidebar_collapses_local_section_without_hiding_remote_rows ... ok
2026-09-20T07:23:39.6839420Z test view::tests::branch_sidebar_collapses_remote_section_and_remote_groups ... ok
2026-09-20T07:23:39.6840071Z test view::tests::branch_sidebar_defaults_secondary_sections_to_collapsed ... ok
2026-09-20T07:23:39.6840703Z test view::tests::branch_sidebar_exposes_stable_collapse_keys_for_persistence ... ok
2026-09-20T07:23:39.6841388Z test view::tests::branch_sidebar_keeps_leaf_before_children_when_branch_is_also_group ... ok
2026-09-20T07:23:39.6842147Z test view::tests::branch_sidebar_sorts_groups_before_branches_case_insensitively ... ok
2026-09-20T07:23:39.6842703Z test view::tests::branch_sidebar_sorts_unsorted_local_branches ... ok
2026-09-20T07:23:39.6843184Z test view::tests::branch_sidebar_sorts_unsorted_remote_branches ... ok
2026-09-20T07:23:39.6843719Z test view::tests::branch_sidebar_starts_with_local_and_remote_branch_sections ... ok
2026-09-20T07:23:39.8346354Z test view::tests::active_branch_locate_button_expands_scrolls_and_selects_like_its_row ... ok
2026-09-20T07:23:39.8850827Z test view::tests::apply_state_snapshot_routes_clone_progress_errors_into_global_banner ... ok
2026-09-20T07:23:39.8851904Z test view::tests::apply_state_snapshot_routes_command_errors_into_store_backed_banner ... ok
2026-09-20T07:23:39.9353502Z test view::tests::cached_sidebar_rerenders_when_the_mode_changes ... ok
2026-09-20T07:23:39.9354156Z test view::tests::cancel_pending_terminal_shutdown_clears_prompt ... ok
2026-09-20T07:23:39.9354718Z test view::tests::closing_popover_clears_truncated_text_tooltip ... ok
2026-09-20T07:23:40.1365059Z test view::tests::clicking_a_file_with_unsaved_edits_opens_the_editor ... ok
2026-09-20T07:23:40.4385243Z test view::tests::closing_last_repository_tab_returns_to_splash_screen ... ok
2026-09-20T07:23:40.8417572Z test view::tests::collapsed_branch_popover_filter_spans_local_and_remote ... ok
2026-09-20T07:23:41.2455293Z test view::tests::collapsed_files_popover_uses_branch_style_rows_and_scrolls ... ok
2026-09-20T07:23:41.5980018Z test view::tests::collapsed_worktrees_popover_offers_its_section_menu ... ok
2026-09-20T07:23:41.7490423Z test view::tests::command_palette_close_falls_back_to_diff_panel_when_saved_focus_is_stale ... ok
2026-09-20T07:23:41.9509361Z test view::tests::command_palette_enables_abort_merge_during_a_merge ... ok
2026-09-20T07:23:42.2037431Z test view::tests::command_palette_keeps_unavailable_commands_listed_with_a_reason ... ok
2026-09-20T07:23:42.3047479Z test view::tests::command_palette_opens_commit_prompt_for_clean_repo ... ok
2026-09-20T07:23:42.4056548Z test view::tests::command_palette_opens_from_detached_focus_on_loading_repo_tabs ... ok
2026-09-20T07:23:42.4057943Z test view::tests::configured_but_unpushed_upstream_is_a_push_target_without_being_live ... ok
2026-09-20T07:23:42.4561758Z test view::tests::command_palette_rename_branch_opens_prompt_for_current_branch ... ok
2026-09-20T07:23:42.6073375Z test view::tests::command_palette_reopens_after_tab_switch_and_close_cycles ... ok
2026-09-20T07:23:42.6074061Z test view::tests::conflict_resolver_preview_mode_defaults_to_text ... ok
2026-09-20T07:23:42.6074746Z test view::tests::cubic_bezier_matches_a_linear_curve_for_the_identity_control_points ... ok
2026-09-20T07:23:42.6075334Z test view::tests::cursor_style_matches_resize_edge ... ok
2026-09-20T07:23:42.6580063Z test view::tests::command_palette_stage_all_asks_before_staging_unresolved_conflicts ... ok
2026-09-20T07:23:42.6580950Z test view::tests::diff_split_column_widths_from_available_clamps_to_min_widths ... ok
2026-09-20T07:23:42.6581557Z test view::tests::diff_split_column_widths_from_available_falls_back_to_even_split_when_narrow ... ok
2026-09-20T07:23:42.6582138Z test view::tests::diff_target_rendered_preview_kind_reads_diff_target_paths ... ok
2026-09-20T07:23:42.6582677Z test view::tests::confirm_quit_app_terminates_other_window_terminals ... ok
2026-09-20T07:23:42.7084420Z test view::tests::confirm_terminal_shutdown_close_window_removes_the_window ... ok
2026-09-20T07:23:42.7085155Z test view::tests::error_banner_overflow_hint_is_hidden_for_short_errors ... ok
2026-09-20T07:23:42.7085849Z test view::tests::error_banner_overflow_hint_is_shown_for_long_command_failures ... ok
2026-09-20T07:23:42.7086515Z test view::tests::explicit_initial_repository_mode_seeds_empty_session ... ok
2026-09-20T07:23:43.3131768Z test view::tests::details_expand_after_collapse_does_not_reenter_root_update ... ok
2026-09-20T07:23:43.3132550Z test view::tests::focused_mergetool_bootstrap_completes_after_conflict_file_target_set ... ok
2026-09-20T07:23:43.3133299Z test view::tests::focused_mergetool_bootstrap_loads_conflict_file_after_diff_target ... ok
2026-09-20T07:23:43.3133992Z test view::tests::focused_mergetool_bootstrap_requests_open_repo_when_missing ... ok
2026-09-20T07:23:43.3134670Z test view::tests::focused_mergetool_bootstrap_selects_worktree_diff_target ... ok
2026-09-20T07:23:43.3135564Z test view::tests::focused_mergetool_keeps_titlebar_actions_without_repo_tabs_or_command_palette ... ok
2026-09-20T07:23:43.3136223Z test view::tests::focused_mergetool_mode_hides_full_chrome ... ok
2026-09-20T07:23:43.3137101Z test view::tests::focused_mergetool_target_path_prefers_repo_relative_path ... ok
2026-09-20T07:23:43.3636572Z test view::tests::dropping_one_folder_on_repository_bar_dispatches_external_repo_open ... ok
2026-09-20T07:23:43.3637844Z test view::tests::full_chrome_layout_caches_the_pane_subviews ... ok
2026-09-20T07:23:43.3638875Z test view::tests::generic_error_banner_is_hidden_when_auth_prompt_is_active ... ok
2026-09-20T07:23:43.4139972Z test view::tests::each_sidebar_tab_keeps_its_own_locate_button_present ... ok
2026-09-20T07:23:43.4644456Z test view::tests::file_explorer_pins_and_marks_files_with_unsaved_editor_buffers ... ok
2026-09-20T07:23:43.5655463Z test view::tests::folder_drag_marks_repository_bar_available_and_tracks_hover_emphasis ... ok
2026-09-20T07:23:43.5656216Z test view::tests::git_unavailable_open_settings_button_publishes_expected_tooltip ... ok
2026-09-20T07:23:43.6163542Z test view::tests::git_unavailable_overlay_blocks_open_repositories ... ok
2026-09-20T07:23:43.6164149Z test view::tests::git_unavailable_overlay_clears_after_runtime_recovery ... ok
2026-09-20T07:23:43.6164620Z test view::tests::is_markdown_path_detects_common_extensions ... ok
2026-09-20T07:23:43.6165031Z test view::tests::is_markdown_path_rejects_non_markdown ... ok
2026-09-20T07:23:43.6165478Z test view::tests::live_upstream_requires_the_exact_loaded_remote_tracking_ref ... ok
2026-09-20T07:23:43.6165999Z test view::tests::git_unavailable_splash_renders_open_settings_call_to_action ... ok
2026-09-20T07:23:43.6669147Z test view::tests::ignoring_startup_crash_report_deletes_it_and_hides_notification ... ok
2026-09-20T07:23:43.6670349Z test view::tests::main_diff_rendered_preview_toggle_kind_matches_supported_modes ... ok
2026-09-20T07:23:43.6672351Z test view::tests::merge_view_target_requires_an_unstaged_conflict ... ok
2026-09-20T07:23:43.7174561Z test view::tests::inactive_repo_tab_tracks_pressed_state_for_its_label_fade ... ok
2026-09-20T07:23:43.7175823Z test view::tests::next_pane_resize_drag_width_recomputes_bounds_when_window_changes ... ok
2026-09-20T07:23:43.7678467Z test view::tests::merge_view_temporarily_collapses_and_restores_sidebar ... ok
2026-09-20T07:23:43.7679377Z test view::tests::loading_repo_tab_close_button_closes_repo ... ok
2026-09-20T07:23:43.7680275Z test view::tests::open_remote_in_browser::each_unavailable_request_explains_its_own_case ... ok
2026-09-20T07:23:43.8183441Z test view::tests::locate_open_file_switches_to_files_and_expands_its_folders ... ok
2026-09-20T07:23:43.8184262Z test view::tests::open_remote_in_browser::only_unavailable_requests_explain_themselves ... ok
2026-09-20T07:23:43.8185073Z test view::tests::open_remote_in_browser::remote_web_request_offers_a_choice_with_origin_first ... ok
2026-09-20T07:23:43.8186374Z test view::tests::open_remote_in_browser::remote_web_request_opens_directly_when_two_remotes_share_a_page ... ok
2026-09-20T07:23:43.8187200Z test view::tests::open_remote_in_browser::remote_web_request_opens_the_only_web_page_directly ... ok
2026-09-20T07:23:43.8187970Z test view::tests::open_remote_in_browser::remote_web_request_skips_remotes_without_a_url ... ok
2026-09-20T07:23:43.8188742Z test view::tests::open_remote_in_browser::remote_web_request_tells_no_remotes_from_no_web_page ... ok
2026-09-20T07:23:43.8189554Z test view::tests::open_remote_in_browser::remote_web_request_waits_for_the_remotes_to_load ... ok
2026-09-20T07:23:43.8685351Z test view::tests::open_remote_in_browser::a_failed_launch_is_reported_in_the_error_banner ... ok
2026-09-20T07:23:43.9689181Z test view::tests::open_remote_in_browser::an_open_picker_follows_the_remotes ... ok
2026-09-20T07:23:44.0698725Z test view::tests::open_remote_in_browser::nothing_to_open_warns_instead_of_launching ... ok
2026-09-20T07:23:44.1707634Z test view::tests::open_remote_in_browser::secondary_k_in_the_command_palette_swaps_it_for_the_picker ... ok
2026-09-20T07:23:44.2715809Z test view::tests::open_remote_in_browser::secondary_k_toggles_the_picker ... ok
2026-09-20T07:23:44.4232291Z test view::tests::open_remote_in_browser::secondary_k_warns_once_per_press_without_a_web_remote ... ok
2026-09-20T07:23:44.4737363Z test view::tests::open_remote_in_browser::secondary_k_without_a_repository_does_nothing ... ok
2026-09-20T07:23:44.5240868Z test view::tests::open_remote_in_browser::several_web_pages_open_a_picker_with_origin_selected ... ok
2026-09-20T07:23:44.5241573Z test view::tests::open_remote_in_browser::the_only_web_page_is_handed_to_the_browser ... ok
2026-09-20T07:23:44.5242103Z test view::tests::pane_collapse_ease_is_a_well_formed_easing_curve ... ok
2026-09-20T07:23:44.5242613Z test view::tests::preview_path_rendered_kind_detects_supported_preview_kinds ... ok
2026-09-20T07:23:44.5243220Z test view::tests::pull_request_allows_a_detached_head_and_reports_a_repo_without_remotes ... ok
2026-09-20T07:23:44.5243787Z test view::tests::pull_request_offers_a_pull_for_a_branch_that_was_never_pushed ... ok
2026-09-20T07:23:44.5244315Z test view::tests::push_request_distinguishes_no_remotes_from_loading_data ... ok
2026-09-20T07:23:44.5244815Z test view::tests::push_request_offers_standard_remote_for_untracked_branch ... ok
2026-09-20T07:23:44.5245349Z test view::tests::push_request_uses_configured_upstream_without_claiming_it_is_live ... ok
2026-09-20T07:23:44.5245871Z test view::tests::push_request_uses_first_remote_when_origin_is_absent ... ok
2026-09-20T07:23:44.6250722Z test view::tests::open_remote_in_browser::the_palette_command_opens_the_picker_and_tracks_the_remotes ... ok
2026-09-20T07:23:44.6252365Z test view::tests::recent_repository_shortcut_is_not_a_diff_select_all_candidate ... ok
2026-09-20T07:23:44.6253862Z test view::tests::reconcile_status_multi_selection_prunes_missing_paths_and_anchors ... ok
2026-09-20T07:23:44.6254770Z test view::tests::reconciliation_releases_vanished_selection_but_preserves_intentional_empty_selection ... ok
2026-09-20T07:23:44.6255481Z test view::tests::remote_headers_include_remotes_with_no_branches ... ok
2026-09-20T07:23:44.6256158Z test view::tests::remote_rows_groups_and_sorts ... ok
2026-09-20T07:23:44.6256652Z test view::tests::remote_section_excludes_upstream_without_remote_tracking_ref ... ok
2026-09-20T07:23:44.6257166Z test view::tests::remote_upstream_branch_is_marked ... ok
2026-09-20T07:23:44.6756853Z test view::tests::open_remote_in_browser::the_picker_replaces_an_open_go_to_dialog ... ok
2026-09-20T07:23:44.6757949Z test view::tests::open_remote_in_browser::without_a_repository_nothing_happens ... ok
2026-09-20T07:23:44.6758855Z test view::tests::rendered_preview_modes_track_each_kind_independently ... ok
2026-09-20T07:23:44.7266266Z test view::tests::quit_or_warn_stores_other_window_views ... ok
2026-09-20T07:23:45.0799461Z test view::tests::removed_repo_tab_close_tooltip_does_not_reappear_after_hover_target_disappears ... ok
2026-09-20T07:23:45.4319152Z test view::tests::removed_repo_tab_tooltip_does_not_reappear_after_hover_target_disappears ... ok
2026-09-20T07:23:45.5327505Z test view::tests::repo_tab_context_menu_activate_activates_selected_repo ... ok
2026-09-20T07:23:45.6334658Z test view::tests::repo_tab_context_menu_activate_is_disabled_for_active_repo ... ok
2026-09-20T07:23:45.7343926Z test view::tests::repo_tab_context_menu_close_closes_selected_repo ... ok
2026-09-20T07:23:45.7847720Z test view::tests::repo_tab_context_menu_close_other_repos_keeps_selected_repo ... ok
2026-09-20T07:23:45.8856410Z test view::tests::repo_tab_context_menu_close_others_is_disabled_for_single_repo ... ok
2026-09-20T07:23:45.9866972Z test view::tests::repo_tab_context_menu_close_right_is_disabled_for_last_repo ... ok
2026-09-20T07:23:46.0875697Z test view::tests::repo_tab_context_menu_close_to_right_closes_right_repos ... ok
2026-09-20T07:23:46.0876434Z test view::tests::repository_entry_interstitial_helpers_distinguish_loading_and_splash ... ok
2026-09-20T07:23:46.1381386Z test view::tests::repo_tab_context_menu_renders_requested_actions ... ok
2026-09-20T07:23:46.1382543Z test view::tests::reporting_startup_crash_keeps_report_and_notification ... ok
2026-09-20T07:23:46.3902093Z test view::tests::repository_bar_ignores_files_multiple_paths_and_drops_outside_the_bar ... ok
2026-09-20T07:23:46.3903511Z test view::tests::resize_edge_detects_edges_and_corners ... ok
2026-09-20T07:23:46.3904145Z test view::tests::resize_edge_respects_tiling ... ok
2026-09-20T07:23:46.3904971Z test view::tests::restore_session_mode_does_not_seed_empty_session_from_initial_repository ... ok
2026-09-20T07:23:46.3906080Z test view::tests::restore_session_mode_keeps_initial_repository_when_session_has_saved_repos ... ok
2026-09-20T07:23:46.3907119Z test view::tests::request_close_window_or_warn_returns_false_without_terminals ... ok
2026-09-20T07:23:46.3908042Z test view::tests::request_quit_or_warn_queues_terminal_shutdown_prompt ... ok
2026-09-20T07:23:46.3908932Z test view::tests::request_quit_or_warn_returns_false_when_no_running_commands ... ok
2026-09-20T07:23:46.5415159Z test view::tests::reveal_commit_and_the_command_palette_never_stack ... ok
2026-09-20T07:23:46.6425470Z test view::tests::reveal_commit_asks_git_only_once_the_query_could_be_a_reference ... ok
2026-09-20T07:23:46.6928126Z test view::tests::reveal_commit_dialog_opens_on_secondary_g_and_takes_focus ... ok
2026-09-20T07:23:46.8438530Z test view::tests::reveal_commit_dialog_toggles_and_escapes_without_latching ... ok
2026-09-20T07:23:46.9947909Z test view::tests::reveal_commit_enter_reveals_the_resolved_full_id ... ok
2026-09-20T07:23:46.9948610Z test view::tests::selected_sidebar_branch_colors_come_from_theme_interaction_tokens ... ok
2026-09-20T07:23:46.9949344Z test view::tests::should_bypass_text_file_preview_for_path_detects_supported_image_types ... ok
2026-09-20T07:23:47.1463242Z test view::tests::reveal_commit_reissues_its_lookup_against_a_newly_active_repository ... ok
2026-09-20T07:23:47.1967605Z test view::tests::right_clicking_a_branch_group_row_opens_the_group_context_menu ... ok
2026-09-20T07:23:47.2472697Z test view::tests::right_clicking_a_folder_row_opens_the_folder_context_menu ... ok
2026-09-20T07:23:47.2473346Z test view::tests::splash_backdrop_embedded_png_decodes ... ok
2026-09-20T07:23:47.9020598Z test view::tests::sidebar_expand_after_collapse_does_not_reenter_root_update ... ok
2026-09-20T07:23:47.9021240Z test view::tests::sidebar_resize_handle_straddles_the_content_card_edge ... ok
2026-09-20T07:23:47.9526957Z test view::tests::sidebar_worktree_badges_share_one_right_edge_near_the_pane_edge ... ok
2026-09-20T07:23:47.9527986Z test view::tests::stale_window_grab_does_not_suppress_a_later_activation ... ok
2026-09-20T07:23:48.0028959Z test view::tests::splash_backdrop_renders_native_layers_and_tracks_theme ... ok
2026-09-20T07:23:48.0029727Z test view::tests::status_section_shortcuts_leave_modified_app_and_text_chords_alone ... ok
2026-09-20T07:23:48.0030381Z test view::tests::splash_screen_buttons_publish_expected_tooltips ... ok
2026-09-20T07:23:48.0030940Z test view::tests::toast_total_lifetime_includes_fade_in_and_out ... ok
2026-09-20T07:23:48.0031513Z test view::tests::splash_screen_renders_when_no_repositories_are_open ... ok
2026-09-20T07:23:48.0032078Z test view::tests::startup_crash_report_is_visible_after_relaunch ... ok
2026-09-20T07:23:48.1546520Z test view::tests::the_file_explorer_and_the_branch_tree_share_one_row_height ... ok
2026-09-20T07:23:48.1548306Z test view::tests::try_auth_prompt_submit_passphrase_dispatches_submit ... ok
2026-09-20T07:23:48.1549241Z test view::tests::unsuppressed_activation_still_dispatches_repo_activated ... ok
2026-09-20T07:23:48.1550470Z test view::tests::untracked_content_revision_ignores_line_stats ... ok
2026-09-20T07:23:48.1551272Z test view::tests::window_activation_dispatch_is_throttled_per_repo ... ok
2026-09-20T07:23:48.1552631Z test view::tests::window_activation_dispatches_repo_activated_message ... ok
2026-09-20T07:23:48.1553494Z test view::tests::window_grab_suppresses_the_activation_it_caused ... ok
2026-09-20T07:23:48.1554683Z test view::tests::window_grab_suppression_expires_for_a_very_late_activation ... ok
2026-09-20T07:23:48.1555502Z test view::tests::worktree_tooltip_includes_branch_name ... ok
2026-09-20T07:23:48.1556642Z test view::toast_host::tests::apply_clone_progress_sync_clears_progress_when_clone_disappears ... ok
2026-09-20T07:23:48.1557809Z test view::toast_host::tests::apply_clone_progress_sync_emits_cancel_notice_and_clears_progress ... ok
2026-09-20T07:23:48.1558963Z test view::toast_host::tests::apply_clone_progress_sync_emits_error_notice_and_clears_progress ... ok
2026-09-20T07:23:48.1560336Z test view::toast_host::tests::apply_clone_progress_sync_emits_success_notice_once_and_clears_progress ... ok
2026-09-20T07:23:48.1561590Z test view::toast_host::tests::apply_clone_progress_sync_resets_for_restarted_clone_even_at_same_path ... ok
2026-09-20T07:23:48.1562844Z test view::toast_host::tests::apply_clone_progress_sync_tracks_running_progress_and_deduplicates_same_seq ... ok
2026-09-20T07:23:48.1564052Z test view::toast_host::tests::apply_submodule_add_progress_sync_deduplicates_equal_snapshots ... ok
2026-09-20T07:23:48.1565166Z test view::toast_host::tests::apply_submodule_add_progress_sync_replaces_and_clears_entries ... ok
2026-09-20T07:23:48.1566229Z test view::toast_host::tests::clone_progress_shell_uses_subtle_accent_border_and_strip ... ok
2026-09-20T07:23:48.1567167Z test view::toast_host::tests::set_theme_rethemes_existing_toast_inputs ... ok
2026-09-20T07:23:48.1568003Z test view::toast_host::tests::submodule_progress_masks_url_credentials ... ok
2026-09-20T07:23:48.1568813Z test view::toast_host::tests::toast_stack_anchor_is_bottom_left ... ok
2026-09-20T07:23:48.1570909Z test view::update_check::tests::build_update_notice_falls_back_to_repo_releases_page_when_no_release_url ... ok
2026-09-20T07:23:48.1572170Z test view::update_check::tests::build_update_notice_returns_none_for_non_stable_release_tag ... ok
2026-09-20T07:23:48.1573266Z test view::update_check::tests::build_update_notice_returns_none_when_release_is_not_newer ... ok
2026-09-20T07:23:48.1574354Z test view::update_check::tests::build_update_notice_returns_notice_when_new_release_exists ... ok
2026-09-20T07:23:48.1575456Z test view::update_check::tests::classify_update_reports_current_stable_release_as_up_to_date ... ok
2026-09-20T07:23:48.1576548Z test view::update_check::tests::parse_github_repo_from_url_supports_https_and_ssh_forms ... ok
2026-09-20T07:23:48.1577586Z test view::update_check::tests::parse_semver_tag_accepts_plain_and_prefixed_versions ... ok
2026-09-20T07:23:48.1578684Z test view::word_diff::tests::capped_word_diff_ranges_for_file_diff_texts_checks_len_before_loading ... ok
2026-09-20T07:23:48.1579795Z test view::word_diff::tests::capped_word_diff_ranges_matches_word_diff_for_small_inputs ... ok
2026-09-20T07:23:48.1580734Z test view::word_diff::tests::capped_word_diff_ranges_skips_huge_inputs ... ok
2026-09-20T07:23:48.1581963Z test view::word_diff::tests::compact_capped_word_diff_ranges_keeps_single_ascii_token_inline ... ok
2026-09-20T07:23:48.1582904Z test view::word_diff::tests::perf_word_diff_ranges_smoke ... ignored
2026-09-20T07:23:48.1583713Z test view::word_diff::tests::word_diff_ranges_delete_only_reports_old_tokens ... ok
2026-09-20T07:23:48.1584587Z test view::word_diff::tests::word_diff_ranges_empty_inputs_do_not_panic ... ok
2026-09-20T07:23:48.1585438Z test view::word_diff::tests::word_diff_ranges_falls_back_for_large_inputs ... ok
2026-09-20T07:23:48.1586265Z test view::word_diff::tests::word_diff_ranges_handles_unicode_safely ... ok
2026-09-20T07:23:48.2049533Z test view::word_diff::tests::word_diff_ranges_highlights_changed_tokens ... ok
2026-09-20T07:23:48.2050251Z test view::word_diff::tests::word_diff_ranges_ignores_whitespace_only_edits ... ok
2026-09-20T07:23:48.2050922Z test view::word_diff::tests::word_diff_ranges_insert_only_reports_new_tokens ... ok
2026-09-20T07:23:48.2051559Z test view::word_diff::tests::word_diff_ranges_long_shared_affixes_stay_precise ... ok
2026-09-20T07:23:48.2052454Z test view::word_diff::tests::word_diff_ranges_many_edits_near_token_limit ... ok
2026-09-20T07:23:48.2052954Z test view::word_diff::tests::word_diff_ranges_moderate_edits_within_depth_limit ... ok
2026-09-20T07:23:48.2053476Z test view::word_diff::tests::word_diff_ranges_outputs_are_ordered_and_utf8_safe ... ok
2026-09-20T07:23:48.2054049Z test view::word_diff::tests::word_diff_ranges_single_ascii_token_fast_path_marks_whole_token ... ok
2026-09-20T07:23:48.2054670Z test view::word_diff::tests::word_diff_ranges_skips_noisy_ascii_pairs_with_tiny_shared_affixes ... ok
2026-09-20T07:23:48.2055347Z test view::word_diff::tests::word_diff_ranges_skips_shifted_ascii_statement_pairs_with_short_shared_suffix ... ok
2026-09-20T07:23:48.2055968Z test view::tests::try_auth_prompt_submit_passphrase_without_secret_shows_error ... ok
2026-09-20T07:23:48.2056475Z test view::tests::try_auth_prompt_submit_username_password_dispatches_submit ... ok
2026-09-20T07:23:48.2057007Z test view::tests::try_auth_prompt_submit_username_password_empty_username_shows_error ... ok
2026-09-20T07:23:48.2057353Z 
2026-09-20T07:23:48.2057602Z test result: ok. 4012 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 164.79s
2026-09-20T07:23:48.2057942Z 
2026-09-20T07:23:48.3190143Z ##[endgroup]
2026-09-20T07:23:48.3303895Z ##[group]workspace-gitcomet-ui-gpui::bin/perf_budget_report-all
2026-09-20T07:23:48.3305045Z $ D:\a\GitComet\GitComet\target\ci-test\deps\perf_budget_report-763eedb513b7fd84.exe --nocapture
2026-09-20T07:23:48.3830474Z 
2026-09-20T07:23:48.3830808Z running 111 tests
2026-09-20T07:23:48.3831329Z test perf_budget_report::indexed_history::tests::median_of_five_sets_a_twenty_five_percent_margin ... ok
2026-09-20T07:23:48.3832277Z test perf_budget_report::tests::build_report_markdown_reports_when_some_budgets_are_skipped ... ok
2026-09-20T07:23:48.3832918Z test perf_budget_report::tests::build_report_markdown_includes_structural_budget_table ... ok
2026-09-20T07:23:48.3833537Z test perf_budget_report::tests::build_report_markdown_reports_when_all_budgets_are_skipped ... ok
2026-09-20T07:23:48.3834111Z test perf_budget_report::tests::build_report_markdown_uses_generic_view_heading ... ok
2026-09-20T07:23:48.3834674Z test perf_budget_report::tests::evaluate_budget_alerts_when_estimate_file_is_missing ... ok
2026-09-20T07:23:48.3835242Z test perf_budget_report::tests::evaluate_budget_alerts_when_threshold_is_exceeded ... ok
2026-09-20T07:23:48.3835821Z test perf_budget_report::tests::evaluate_budget_alerts_when_launch_sidecar_is_timing_only ... ok
2026-09-20T07:23:48.3836378Z test perf_budget_report::tests::evaluate_budget_reads_sidecar_timing_metric ... ok
2026-09-20T07:23:48.3836991Z test perf_budget_report::tests::evaluate_budget_skips_when_estimate_file_is_missing_and_skip_missing ... ok
2026-09-20T07:23:48.3837666Z test perf_budget_report::tests::evaluate_budget_prefers_fresh_secondary_root_with_fresh_reference ... ok
2026-09-20T07:23:48.4342422Z test perf_budget_report::tests::evaluate_budget_skips_stale_estimate_with_fresh_reference ... ok
2026-09-20T07:23:48.4345118Z test perf_budget_report::tests::evaluate_budget_searches_secondary_criterion_root ... ok
2026-09-20T07:23:48.4361914Z test perf_budget_report::tests::evaluate_budget_within_budget_when_upper_bound_is_below_threshold ... ok
2026-09-20T07:23:48.4363109Z test perf_budget_report::tests::evaluate_structural_budget_accepts_zero_launch_allocation_metric ... ok
2026-09-20T07:23:48.4364351Z test perf_budget_report::tests::evaluate_structural_budget_alerts_when_launch_allocation_metric_is_missing ... ok
2026-09-20T07:23:48.4365247Z test perf_budget_report::tests::evaluate_structural_budget_alerts_when_launch_timing_row_uses_timing_only_sidecar ... ok
2026-09-20T07:23:48.4366657Z test perf_budget_report::tests::evaluate_structural_budget_alerts_when_metric_is_missing ... ok
2026-09-20T07:23:48.4847793Z test perf_budget_report::tests::evaluate_structural_budget_skips_when_sidecar_missing_and_skip_missing ... ok
2026-09-20T07:23:48.4849384Z test perf_budget_report::tests::format_duration_ns_uses_human_units ... ok
2026-09-20T07:23:48.4850173Z test perf_budget_report::tests::parse_cli_args_defaults_to_alert_mode ... ok
2026-09-20T07:23:48.4851268Z test perf_budget_report::tests::parse_cli_args_supports_fresh_reference ... ok
2026-09-20T07:23:48.4852254Z test perf_budget_report::tests::parse_cli_args_supports_multiple_criterion_roots ... ok
2026-09-20T07:23:48.4853203Z test perf_budget_report::tests::evaluate_structural_budget_reads_sidecar_metrics ... ok
2026-09-20T07:23:48.4853975Z test perf_budget_report::tests::parse_cli_args_supports_root_and_strict ... ok
2026-09-20T07:23:48.4854531Z test perf_budget_report::tests::parse_cli_args_supports_skip_missing ... ok
2026-09-20T07:23:48.4855522Z test perf_budget_report::tests::parse_cli_args_supports_strict_and_skip_missing ... ok
2026-09-20T07:23:48.4856138Z test perf_budget_report::tests::parse_estimates_reads_criterion_mean_shape ... ok
2026-09-20T07:23:48.4856863Z test perf_budget_report::tests::perf_budgets_include_branch_sidebar_cache_invalidation_worktrees_ready ... ok
2026-09-20T07:23:48.4857600Z test perf_budget_report::tests::perf_budgets_include_branch_sidebar_extreme_target ... ok
2026-09-20T07:23:48.4858217Z test perf_budget_report::tests::perf_budgets_include_commit_details_targets ... ok
2026-09-20T07:23:48.4858808Z test perf_budget_report::tests::perf_budgets_include_diff_open_file_preview_and_deep_window_targets ... ok
2026-09-20T07:23:48.4859393Z test perf_budget_report::tests::perf_budgets_include_history_graph_targets ... ok
2026-09-20T07:23:48.4859927Z test perf_budget_report::tests::perf_budgets_include_history_load_more_append_targets ... ok
2026-09-20T07:23:48.4860712Z test perf_budget_report::tests::perf_budgets_include_history_scope_switch_targets ... ok
2026-09-20T07:23:48.4861264Z test perf_budget_report::tests::perf_budgets_include_markdown_preview_targets ... ok
2026-09-20T07:23:48.4861873Z test perf_budget_report::tests::perf_budgets_include_merge_open_bootstrap_targets ... ok
2026-09-20T07:23:48.4862764Z test perf_budget_report::tests::perf_budgets_include_open_repo_targets ... ok
2026-09-20T07:23:48.4863293Z test perf_budget_report::tests::perf_budgets_include_patch_diff_paged_rows_targets ... ok
2026-09-20T07:23:48.4863818Z test perf_budget_report::tests::perf_budgets_include_repo_switch_targets ... ok
2026-09-20T07:23:48.4864302Z test perf_budget_report::tests::perf_budgets_include_status_list_targets ... ok
2026-09-20T07:23:48.4864805Z test perf_budget_report::tests::perf_budgets_include_status_multi_select_targets ... ok
2026-09-20T07:23:48.4865357Z test perf_budget_report::tests::perf_budgets_include_status_select_diff_open_targets ... ok
2026-09-20T07:23:48.4865951Z test perf_budget_report::tests::perf_budgets_include_streamed_conflict_provider_targets ... ok
2026-09-20T07:23:48.4866533Z test perf_budget_report::tests::perf_budgets_include_streamed_resolved_output_targets ... ok
2026-09-20T07:23:48.4867197Z test perf_budget_report::tests::structural_budgets_include_branch_sidebar_cache_invalidation_worktrees_ready ... ok
2026-09-20T07:23:48.4867831Z test perf_budget_report::tests::structural_budgets_include_app_launch_targets ... ok
2026-09-20T07:23:48.4868384Z test perf_budget_report::tests::structural_budgets_include_branch_sidebar_extreme_target ... ok
2026-09-20T07:23:48.4868938Z test perf_budget_report::tests::structural_budgets_include_clipboard_targets ... ok
2026-09-20T07:23:48.4869462Z test perf_budget_report::tests::structural_budgets_include_commit_details_targets ... ok
2026-09-20T07:23:48.4870083Z test perf_budget_report::tests::structural_budgets_include_diff_open_file_preview_and_inline_targets ... ok
2026-09-20T07:23:48.4870752Z test perf_budget_report::tests::structural_budgets_include_diff_open_patch_first_window_targets ... ok
2026-09-20T07:23:48.4871333Z test perf_budget_report::tests::structural_budgets_include_diff_scroll_targets ... ok
2026-09-20T07:23:48.4871841Z test perf_budget_report::tests::structural_budgets_include_display_targets ... ok
2026-09-20T07:23:48.4872529Z test perf_budget_report::tests::structural_budgets_include_frame_timing_targets ... ok
2026-09-20T07:23:48.4873481Z test perf_budget_report::tests::structural_budgets_include_fs_event_targets ... ok
2026-09-20T07:23:48.4873989Z test perf_budget_report::tests::structural_budgets_include_git_ops_targets ... ok
2026-09-20T07:23:48.4874508Z test perf_budget_report::tests::structural_budgets_include_history_graph_targets ... ok
2026-09-20T07:23:48.4875085Z test perf_budget_report::tests::structural_budgets_include_history_load_more_append_targets ... ok
2026-09-20T07:23:48.4875692Z test perf_budget_report::tests::structural_budgets_include_history_scope_switch_targets ... ok
2026-09-20T07:23:48.4876230Z test perf_budget_report::tests::structural_budgets_include_idle_targets ... ok
2026-09-20T07:23:48.4876722Z test perf_budget_report::tests::structural_budgets_include_keyboard_targets ... ok
2026-09-20T07:23:48.4877276Z test perf_budget_report::tests::structural_budgets_include_markdown_preview_scroll_target ... ok
2026-09-20T07:23:48.4877862Z test perf_budget_report::tests::structural_budgets_include_large_html_syntax_targets ... ok
2026-09-20T07:23:48.4878524Z test perf_budget_report::tests::structural_budgets_include_merge_open_bootstrap_targets ... ok
2026-09-20T07:23:48.4879310Z test perf_budget_report::tests::structural_budgets_include_network_targets ... ok
2026-09-20T07:23:48.4879840Z test perf_budget_report::tests::structural_budgets_include_open_repo_targets ... ok
2026-09-20T07:23:48.4880421Z test perf_budget_report::tests::structural_budgets_include_pre_existing_resolved_output_targets ... ok
2026-09-20T07:23:48.4881151Z test perf_budget_report::tests::structural_budgets_include_real_repo_targets ... ok
2026-09-20T07:23:48.4881684Z test perf_budget_report::tests::structural_budgets_include_repo_switch_targets ... ok
2026-09-20T07:23:48.4882204Z test perf_budget_report::tests::structural_budgets_include_resize_drag_targets ... ok
2026-09-20T07:23:48.4882715Z test perf_budget_report::tests::structural_budgets_include_search_targets ... ok
2026-09-20T07:23:48.4883214Z test perf_budget_report::tests::structural_budgets_include_staging_targets ... ok
2026-09-20T07:23:48.4883718Z test perf_budget_report::tests::structural_budgets_include_status_list_targets ... ok
2026-09-20T07:23:48.4884554Z test perf_budget_report::tests::structural_budgets_include_status_multi_select_targets ... ok
2026-09-20T07:23:48.4885713Z test perf_budget_report::tests::structural_budgets_include_status_select_diff_open_targets ... ok
2026-09-20T07:23:48.4886763Z test perf_budget_report::tests::structural_budgets_include_text_input_long_line_cap_targets ... ok
2026-09-20T07:23:48.4887430Z test perf_budget_report::tests::structural_budgets_include_text_input_prepaint_windowed_targets ... ok
2026-09-20T07:23:48.4888360Z test perf_budget_report::tests::structural_budgets_include_text_input_runs_streamed_highlight_targets ... ok
2026-09-20T07:23:48.4889756Z test perf_budget_report::tests::structural_budgets_include_text_input_wrap_incremental_burst_edits_targets ... ok
2026-09-20T07:23:48.4891054Z test perf_budget_report::tests::structural_budgets_include_text_input_wrap_incremental_tabs_targets ... ok
2026-09-20T07:23:48.4891799Z test perf_budget_report::tests::structural_budgets_include_text_model_bulk_load_large_targets ... ok
2026-09-20T07:23:48.4892448Z test perf_budget_report::tests::structural_budgets_include_text_model_fragmented_edits_targets ... ok
2026-09-20T07:23:48.4893492Z test perf_budget_report::tests::structural_budgets_include_text_model_snapshot_clone_cost_targets ... ok
2026-09-20T07:23:48.4894090Z test perf_budget_report::tests::structural_budgets_include_undo_redo_targets ... ok
2026-09-20T07:23:48.4894675Z test perf_budget_report::tests::structural_budgets_include_worktree_preview_render_targets ... ok
2026-09-20T07:23:48.4895234Z test perf_budget_report::tests::timing_budgets_include_clipboard_targets ... ok
2026-09-20T07:23:48.4895972Z test perf_budget_report::tests::timing_budgets_include_diff_open_patch_first_window ... ok
2026-09-20T07:23:48.4905585Z test perf_budget_report::tests::timing_budgets_include_display_targets ... ok
2026-09-20T07:23:48.4906545Z test perf_budget_report::tests::timing_budgets_include_frame_timing_targets ... ok
2026-09-20T07:23:48.4907459Z test perf_budget_report::tests::timing_budgets_include_fs_event_targets ... ok
2026-09-20T07:23:48.4908349Z test perf_budget_report::tests::timing_budgets_include_git_ops_targets ... ok
2026-09-20T07:23:48.4909210Z test perf_budget_report::tests::timing_budgets_include_idle_targets ... ok
2026-09-20T07:23:48.4910088Z test perf_budget_report::tests::timing_budgets_include_keyboard_targets ... ok
2026-09-20T07:23:48.4910968Z test perf_budget_report::tests::timing_budgets_include_network_targets ... ok
2026-09-20T07:23:48.4911950Z test perf_budget_report::tests::timing_budgets_include_pre_existing_conflict_extra_targets ... ok
2026-09-20T07:23:48.4912944Z test perf_budget_report::tests::timing_budgets_include_pre_existing_diff_scroll_targets ... ok
2026-09-20T07:23:48.4914338Z test perf_budget_report::tests::timing_budgets_include_pre_existing_file_diff_alignment_targets ... ok
2026-09-20T07:23:48.4915472Z test perf_budget_report::tests::timing_budgets_include_pre_existing_large_html_syntax_targets ... ok
2026-09-20T07:23:48.4916547Z test perf_budget_report::tests::timing_budgets_include_pre_existing_resolved_output_targets ... ok
2026-09-20T07:23:48.4917619Z test perf_budget_report::tests::timing_budgets_include_pre_existing_syntax_targets ... ok
2026-09-20T07:23:48.4918349Z test perf_budget_report::tests::timing_budgets_include_pre_existing_text_input_targets ... ok
2026-09-20T07:23:48.4919304Z test perf_budget_report::tests::timing_budgets_include_pre_existing_text_model_targets ... ok
2026-09-20T07:23:48.4920396Z test perf_budget_report::tests::timing_budgets_include_pre_existing_worktree_preview_targets ... ok
2026-09-20T07:23:48.4921455Z test perf_budget_report::tests::timing_budgets_include_real_repo_targets ... ok
2026-09-20T07:23:48.4922113Z test perf_budget_report::tests::timing_budgets_include_resize_drag_targets ... ok
2026-09-20T07:23:48.4922606Z test perf_budget_report::tests::timing_budgets_include_search_targets ... ok
2026-09-20T07:23:48.4923087Z test perf_budget_report::tests::timing_budgets_include_staging_targets ... ok
2026-09-20T07:23:48.4923645Z test perf_budget_report::tests::evaluate_structural_budget_searches_secondary_criterion_root ... ok
2026-09-20T07:23:48.4924303Z test perf_budget_report::tests::evaluate_structural_budget_skips_stale_sidecar_with_fresh_reference ... ok
2026-09-20T07:23:48.4924884Z test perf_budget_report::tests::timing_budgets_include_undo_redo_targets ... ok
2026-09-20T07:23:48.4925195Z 
2026-09-20T07:23:48.4925435Z test result: ok. 111 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
2026-09-20T07:23:48.4925772Z 
2026-09-20T07:23:48.4926062Z ##[endgroup]
2026-09-20T07:23:48.4926473Z ##[group]workspace-gitcomet-ui-gpui::bin/perf_idle_resource-all
2026-09-20T07:23:48.4927003Z $ D:\a\GitComet\GitComet\target\ci-test\deps\perf_idle_resource-03d0e9347a406eb0.exe --nocapture
2026-09-20T07:23:48.5407561Z 
2026-09-20T07:23:48.5408044Z running 0 tests
2026-09-20T07:23:48.5408335Z 
2026-09-20T07:23:48.5408884Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-09-20T07:23:48.5409516Z 
2026-09-20T07:23:48.5416539Z ##[endgroup]
2026-09-20T07:23:50.7815131Z ##[group]Run python3 scripts/ci/run.py doc --context workspace
2026-09-20T07:23:50.7815755Z [36;1mpython3 scripts/ci/run.py doc --context workspace[0m
2026-09-20T07:23:50.7836836Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
2026-09-20T07:23:50.7837220Z env:
2026-09-20T07:23:50.7837393Z   CARGO_TERM_COLOR: always
2026-09-20T07:23:50.7837614Z   CI_TEST_SCHEDULE: serial
2026-09-20T07:23:50.7837831Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T07:23:50.7838320Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:23:50.7838760Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T07:23:50.7839213Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:23:50.7839609Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:23:50.7839997Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:23:50.7840337Z ##[endgroup]
2026-09-20T07:23:51.3838834Z ##[group]workspace-doctests
2026-09-20T07:23:51.3840146Z $ cargo test --workspace --no-default-features --features gix,gitcomet-ui-gpui/default --doc --locked --profile ci-test --no-fail-fast
2026-09-20T07:24:08.4750521Z [1m[92m    Finished[0m `ci-test` profile [optimized] target(s) in 17.36s
2026-09-20T07:24:08.5253933Z [1m[92m   Doc-tests[0m gitcomet_core
2026-09-20T07:24:09.1797773Z 
2026-09-20T07:24:09.1798122Z running 0 tests
2026-09-20T07:24:09.1798338Z 
2026-09-20T07:24:09.1798670Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
2026-09-20T07:24:09.1799106Z 
2026-09-20T07:24:09.1799438Z [1m[92m   Doc-tests[0m gitcomet_fs_watch
2026-09-20T07:24:09.2301071Z 
2026-09-20T07:24:09.2301382Z running 0 tests
2026-09-20T07:24:09.2301553Z 
2026-09-20T07:24:09.2301838Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-09-20T07:24:09.2302200Z 
2026-09-20T07:24:09.2302541Z [1m[92m   Doc-tests[0m gitcomet_git_gix
2026-09-20T07:24:09.6336835Z 
2026-09-20T07:24:09.6337176Z running 0 tests
2026-09-20T07:24:09.6337349Z 
2026-09-20T07:24:09.6337618Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-09-20T07:24:09.6337974Z 
2026-09-20T07:24:09.6338285Z [1m[92m   Doc-tests[0m gitcomet_state
2026-09-20T07:24:10.1369339Z 
2026-09-20T07:24:10.1369739Z running 0 tests
2026-09-20T07:24:10.1370041Z 
2026-09-20T07:24:10.1370496Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-09-20T07:24:10.1371093Z 
2026-09-20T07:24:10.1371579Z [1m[92m   Doc-tests[0m gitcomet_tree_sitter_alloc
2026-09-20T07:24:10.2377629Z 
2026-09-20T07:24:10.2378023Z running 0 tests
2026-09-20T07:24:10.2378231Z 
2026-09-20T07:24:10.2378571Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-09-20T07:24:10.2379007Z 
2026-09-20T07:24:10.2379421Z [1m[92m   Doc-tests[0m gitcomet_ui_gpui
2026-09-20T07:24:13.5248629Z 
2026-09-20T07:24:13.5249076Z running 0 tests
2026-09-20T07:24:13.5249326Z 
2026-09-20T07:24:13.5249706Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-09-20T07:24:13.5250117Z 
2026-09-20T07:24:13.5260438Z ##[endgroup]
2026-09-20T07:24:13.5585706Z ##[group]Run python3 scripts/ci/run.py compile --context app
2026-09-20T07:24:13.5586203Z [36;1mpython3 scripts/ci/run.py compile --context app[0m
2026-09-20T07:24:13.6582102Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-09-20T07:24:13.6582511Z env:
2026-09-20T07:24:13.6582718Z   CARGO_TERM_COLOR: always
2026-09-20T07:24:13.6582974Z   CI_TEST_SCHEDULE: serial
2026-09-20T07:24:13.6583226Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T07:24:13.6583596Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:24:13.6584135Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T07:24:13.6584668Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:24:13.6585140Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:24:13.6585620Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:24:13.6585995Z ##[endgroup]
2026-09-20T07:24:15.5970282Z ##[group]app-metadata
2026-09-20T07:24:15.5970914Z $ cargo metadata --format-version 1 --locked --no-default-features --features gix
2026-09-20T07:24:20.2852085Z ##[endgroup]
2026-09-20T07:24:20.2854997Z ##[group]app-features
2026-09-20T07:24:20.2856018Z $ cargo tree --locked -p gitcomet --no-default-features --features gix --edges normal,build,dev --prefix none --format {p}|{f}
2026-09-20T07:24:20.8951092Z ##[endgroup]
2026-09-20T07:24:20.8953985Z ##[group]app-compile
2026-09-20T07:24:20.8955206Z $ cargo nextest list -p gitcomet --no-default-features --features gix --locked --cargo-profile ci-test --timings --list-type binaries-only --message-format json
2026-09-20T07:24:22.5128093Z [1m[92m   Compiling[0m proc-macro2 v1.0.107
2026-09-20T07:24:22.5128801Z [1m[92m   Compiling[0m windows-sys v0.61.2
2026-09-20T07:24:22.5129397Z [1m[92m   Compiling[0m regex-automata v0.4.18
2026-09-20T07:24:22.5129946Z [1m[92m   Compiling[0m fastrand v2.5.0
2026-09-20T07:24:22.8731675Z [1m[92m   Compiling[0m getrandom v0.4.3
2026-09-20T07:24:23.5961167Z [1m[92m   Compiling[0m smallvec v1.16.1
2026-09-20T07:24:23.9310996Z [1m[92m   Compiling[0m parking_lot_core v0.9.12
2026-09-20T07:24:24.4954001Z [1m[92m   Compiling[0m quote v1.0.47
2026-09-20T07:24:24.6125198Z [1m[92m   Compiling[0m parking_lot v0.12.5
2026-09-20T07:24:24.9375791Z [1m[92m   Compiling[0m syn v3.0.6
2026-09-20T07:24:26.8395553Z [1m[92m   Compiling[0m prodash v31.0.0
2026-09-20T07:24:28.9690832Z [1m[92m   Compiling[0m bstr v1.13.1
2026-09-20T07:24:30.0084928Z [1m[92m   Compiling[0m gix-validate v0.11.4
2026-09-20T07:24:31.1495360Z [1m[92m   Compiling[0m winapi-util v0.1.11
2026-09-20T07:24:31.7211795Z [1m[92m   Compiling[0m same-file v1.0.6
2026-09-20T07:24:31.8352771Z [1m[92m   Compiling[0m thiserror-impl v2.0.20
2026-09-20T07:24:31.9966173Z [1m[92m   Compiling[0m gix-utils v0.3.6
2026-09-20T07:24:32.2670791Z [1m[92m   Compiling[0m walkdir v2.5.0
2026-09-20T07:24:33.8864736Z [1m[92m   Compiling[0m gix-error v0.3.2
2026-09-20T07:24:33.9850185Z [1m[92m   Compiling[0m byteorder v1.5.0
2026-09-20T07:24:34.2452062Z [1m[92m   Compiling[0m thiserror v2.0.20
2026-09-20T07:24:34.2452933Z [1m[92m   Compiling[0m bitflags v2.13.2
2026-09-20T07:24:34.3531212Z [1m[92m   Compiling[0m gix-path v0.12.6
2026-09-20T07:24:34.9817516Z [1m[92m   Compiling[0m gix-features v0.49.1
2026-09-20T07:24:35.7124709Z [1m[92m   Compiling[0m hash32 v0.3.1
2026-09-20T07:24:35.9310872Z [1m[92m   Compiling[0m heapless v0.8.0
2026-09-20T07:24:36.0332081Z [1m[92m   Compiling[0m tempfile v3.27.0
2026-09-20T07:24:36.1341299Z [1m[92m   Compiling[0m gix-quote v0.8.0
2026-09-20T07:24:36.8216313Z [1m[92m   Compiling[0m dashmap v6.2.1
2026-09-20T07:24:37.2455251Z [1m[92m   Compiling[0m faster-hex v0.10.0
2026-09-20T07:24:37.9278030Z [1m[92m   Compiling[0m gix-hash v0.26.2
2026-09-20T07:24:37.9785829Z [1m[92m   Compiling[0m gix-fs v0.22.1
2026-09-20T07:24:37.9790185Z [1m[92m   Compiling[0m gix-date v0.16.0
2026-09-20T07:24:39.0801735Z [1m[92m   Compiling[0m gix-tempfile v24.0.0
2026-09-20T07:24:39.1252395Z [1m[92m   Compiling[0m gix-command v0.10.1
2026-09-20T07:24:40.7219690Z [1m[92m   Compiling[0m gix-actor v0.42.0
2026-09-20T07:24:41.0318219Z [1m[92m   Compiling[0m gix-hashtable v0.16.0
2026-09-20T07:24:41.2514602Z [1m[92m   Compiling[0m gix-object v0.64.1
2026-09-20T07:24:41.3528472Z [1m[92m   Compiling[0m gix-lock v24.0.0
2026-09-20T07:24:42.0335184Z [1m[92m   Compiling[0m gix-chunk v0.8.0
2026-09-20T07:24:42.5076482Z [1m[92m   Compiling[0m syn v2.0.119
2026-09-20T07:24:42.6122484Z [1m[92m   Compiling[0m gix-glob v0.27.1
2026-09-20T07:24:44.0964394Z [1m[92m   Compiling[0m gix-commitgraph v0.39.0
2026-09-20T07:24:44.9196199Z [1m[92m   Compiling[0m gix-revwalk v0.35.0
2026-09-20T07:24:45.5282078Z [1m[92m   Compiling[0m gix-attributes v0.35.0
2026-09-20T07:24:45.6885732Z [1m[92m   Compiling[0m futures-core v0.3.34
2026-09-20T07:24:45.8663485Z [1m[92m   Compiling[0m gix-config-value v0.19.1
2026-09-20T07:24:47.5215038Z [1m[92m   Compiling[0m gix-sec v0.14.2
2026-09-20T07:24:48.4599550Z [1m[92m   Compiling[0m futures-lite v2.6.1
2026-09-20T07:24:49.4778296Z [1m[92m   Compiling[0m gix-traverse v0.61.0
2026-09-20T07:24:49.7541483Z [1m[92m   Compiling[0m gix-ref v0.67.1
2026-09-20T07:24:49.8045907Z [1m[92m   Compiling[0m gix-packetline v0.22.2
2026-09-20T07:24:49.9054286Z [1m[92m   Compiling[0m windows-implement v0.60.2
2026-09-20T07:24:50.4765973Z [1m[92m   Compiling[0m windows-interface v0.59.3
2026-09-20T07:24:51.1951278Z [1m[92m   Compiling[0m gix-bitmap v0.4.0
2026-09-20T07:24:51.3788880Z [1m[92m   Compiling[0m serde_core v1.0.229
2026-09-20T07:24:51.6814253Z [1m[92m   Compiling[0m gix-index v0.55.0
2026-09-20T07:24:51.8335621Z [1m[92m   Compiling[0m windows-core v0.62.2
2026-09-20T07:24:51.9849883Z [1m[92m   Compiling[0m gix-pathspec v0.20.0
2026-09-20T07:24:53.5074565Z [1m[92m   Compiling[0m gix-ignore v0.22.1
2026-09-20T07:24:54.4556944Z [1m[92m   Compiling[0m errno v0.3.14
2026-09-20T07:24:54.8194526Z [1m[92m   Compiling[0m piper v0.2.5
2026-09-20T07:24:55.1818194Z [1m[92m   Compiling[0m rustix v1.1.5
2026-09-20T07:24:55.3331133Z [1m[92m   Compiling[0m gix-worktree v0.56.0
2026-09-20T07:24:57.0202794Z [1m[92m   Compiling[0m async-channel v2.5.0
2026-09-20T07:24:58.0364070Z [1m[92m   Compiling[0m gix-url v0.38.0
2026-09-20T07:25:00.1935104Z [1m[92m   Compiling[0m windows-future v0.3.2
2026-09-20T07:25:00.6945307Z [1m[92m   Compiling[0m blocking v1.7.0
2026-09-20T07:25:01.0740063Z [1m[92m   Compiling[0m gix-filter v0.34.0
2026-09-20T07:25:01.5708810Z [1m[92m   Compiling[0m windows-collections v0.3.2
2026-09-20T07:25:01.5709772Z [1m[92m   Compiling[0m windows-numerics v0.3.1
2026-09-20T07:25:01.7268466Z [1m[92m   Compiling[0m polling v3.11.0
2026-09-20T07:25:01.9364804Z [1m[92m   Compiling[0m gix-imara-diff v0.2.5
2026-09-20T07:25:02.3416059Z [1m[92m   Compiling[0m arrayvec v0.7.8
2026-09-20T07:25:02.6617467Z [1m[92m   Compiling[0m gix-discover v0.55.0
2026-09-20T07:25:04.5288904Z [1m[92m   Compiling[0m gix-zlib v0.1.0
2026-09-20T07:25:04.5793124Z [1m[92m   Compiling[0m uluru v3.1.0
2026-09-20T07:25:04.6308411Z [1m[92m   Compiling[0m gix-diff v0.67.1
2026-09-20T07:25:04.6814882Z [1m[92m   Compiling[0m async-io v2.6.0
2026-09-20T07:25:04.8345992Z [1m[92m   Compiling[0m windows v0.62.2
2026-09-20T07:25:07.6536864Z [1m[92m   Compiling[0m toml_datetime v1.1.1+spec-1.1.0
2026-09-20T07:25:07.8212783Z [1m[92m   Compiling[0m serde_spanned v1.1.1
2026-09-20T07:25:08.0949681Z [1m[92m   Compiling[0m indexmap v2.14.2
2026-09-20T07:25:09.3041662Z [1m[92m   Compiling[0m serde_json v1.0.151
2026-09-20T07:25:09.3550597Z [1m[92m   Compiling[0m anstyle-wincon v3.0.11
2026-09-20T07:25:09.8437698Z [1m[92m   Compiling[0m toml v1.1.6+spec-1.1.0
2026-09-20T07:25:09.9981707Z [1m[92m   Compiling[0m process-wrap v10.0.0
2026-09-20T07:25:10.4223322Z [1m[92m   Compiling[0m gix-pack v0.74.2
2026-09-20T07:25:11.7421135Z [1m[92m   Compiling[0m gix-dir v0.29.1
2026-09-20T07:25:12.1935089Z [1m[92m   Compiling[0m gix-transport v0.59.2
2026-09-20T07:25:12.3646336Z [1m[92m   Compiling[0m gix-config v0.60.0
2026-09-20T07:25:13.0355113Z [1m[92m   Compiling[0m gix-macros v0.1.6
2026-09-20T07:25:14.1537310Z [1m[92m   Compiling[0m gix-shallow v0.13.0
2026-09-20T07:25:14.4138558Z [1m[92m   Compiling[0m gix-refspec v0.45.1
2026-09-20T07:25:15.3155628Z [1m[92m   Compiling[0m anstyle-query v1.1.5
2026-09-20T07:25:15.5638981Z [1m[92m   Compiling[0m regex v1.13.1
2026-09-20T07:25:16.8948422Z [1m[92m   Compiling[0m serde v1.0.229
2026-09-20T07:25:17.2961005Z [1m[92m   Compiling[0m anstream v1.0.0
2026-09-20T07:25:17.6093245Z [1m[92m   Compiling[0m gitcomet-core v0.2.5 (D:\a\GitComet\GitComet\crates\gitcomet-core)
2026-09-20T07:25:18.4048009Z [1m[92m   Compiling[0m gix-submodule v0.34.0
2026-09-20T07:25:18.6387121Z [1m[92m   Compiling[0m gix-protocol v0.65.1
2026-09-20T07:25:20.1817295Z [1m[92m   Compiling[0m gix-odb v0.84.0
2026-09-20T07:25:21.5067951Z [1m[92m   Compiling[0m async-fs v2.2.0
2026-09-20T07:25:22.4427591Z [1m[92m   Compiling[0m gix-status v0.34.1
2026-09-20T07:25:25.3528625Z [1m[92m   Compiling[0m embed-resource v3.0.11
2026-09-20T07:25:25.8129033Z [1m[92m   Compiling[0m gix-blame v0.17.1
2026-09-20T07:25:28.7101598Z [1m[92m   Compiling[0m async-net v2.0.0
2026-09-20T07:25:28.7464298Z [1m[92m   Compiling[0m async-process v2.5.0
2026-09-20T07:25:30.7143952Z [1m[92m   Compiling[0m async-executor v1.14.0
2026-09-20T07:25:31.2859956Z [1m[92m   Compiling[0m gix-revision v0.49.1
2026-09-20T07:25:31.8382312Z [1m[92m   Compiling[0m notify-types v2.1.0
2026-09-20T07:25:32.9521473Z [1m[92m   Compiling[0m serde_derive v1.0.229
2026-09-20T07:25:33.0060721Z [1m[92m   Compiling[0m log v0.4.34
2026-09-20T07:25:33.3787957Z [1m[92m   Compiling[0m notify v9.0.0-rc.5
2026-09-20T07:25:36.1043924Z [1m[92m   Compiling[0m clap_derive v4.6.7
2026-09-20T07:25:39.8136094Z [1m[92m   Compiling[0m clap_builder v4.6.7
2026-09-20T07:25:40.2636772Z [1m[92m   Compiling[0m gix v0.87.1
2026-09-20T07:25:42.5008904Z [1m[92m   Compiling[0m smol v2.0.2
2026-09-20T07:25:44.2848803Z [1m[92m   Compiling[0m gitcomet v0.2.5 (D:\a\GitComet\GitComet\crates\gitcomet)
2026-09-20T07:25:45.2263272Z [1m[92m   Compiling[0m gitcomet-state v0.2.5 (D:\a\GitComet\GitComet\crates\gitcomet-state)
2026-09-20T07:25:48.7974519Z [1m[92m   Compiling[0m gitcomet-git-gix v0.2.5 (D:\a\GitComet\GitComet\crates\gitcomet-git-gix)
2026-09-20T07:25:59.1333145Z [1m[92m   Compiling[0m clap v4.6.7
2026-09-20T07:27:04.2730052Z [1m[92m      Timing[0m report saved to D:\a\GitComet\GitComet\target\cargo-timings\cargo-timing-20260920T072421813Z-4c7be7209609036d.html
2026-09-20T07:27:04.2731102Z [1m[92m    Finished[0m `ci-test` profile [optimized] target(s) in 2m 42s
2026-09-20T07:27:04.3249034Z ##[endgroup]
2026-09-20T07:27:04.3253382Z ##[group]app-inventory
2026-09-20T07:27:04.3254388Z $ cargo nextest list --binaries-metadata D:\a\GitComet\GitComet\target\ci-reports\app\binaries.json --cargo-metadata D:\a\GitComet\GitComet\target\ci-reports\app\cargo.json --message-format json --ignore-default-filter
2026-09-20T07:27:04.5316077Z ##[endgroup]
2026-09-20T07:27:04.6499042Z Inventoried 378 tests (0 ignored)
2026-09-20T07:27:04.8158519Z ##[group]Run python3 scripts/ci/run.py cmd-smoke
2026-09-20T07:27:04.8158997Z [36;1mpython3 scripts/ci/run.py cmd-smoke[0m
2026-09-20T07:27:04.8191084Z shell: C:\Windows\system32\cmd.EXE /D /E:ON /V:OFF /S /C "CALL "{0}""
2026-09-20T07:27:04.8191433Z env:
2026-09-20T07:27:04.8191609Z   CARGO_TERM_COLOR: always
2026-09-20T07:27:04.8191826Z   CI_TEST_SCHEDULE: serial
2026-09-20T07:27:04.8192045Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T07:27:04.8192363Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:04.8192824Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T07:27:04.8193304Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:04.8193713Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:04.8194106Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:04.8194417Z ##[endgroup]
2026-09-20T07:27:04.9331281Z ##[group]app-gitcomet::standalone_tool_mode_integration-help_flag_exits_zero
2026-09-20T07:27:04.9332430Z $ D:\a\GitComet\GitComet\target\ci-test\deps\standalone_tool_mode_integration-471b0e502a0ff7e6.exe --nocapture help_flag_exits_zero --exact
2026-09-20T07:27:04.9860678Z 
2026-09-20T07:27:04.9861026Z running 1 test
2026-09-20T07:27:04.9861524Z test help_flag_exits_zero ... ok
2026-09-20T07:27:04.9861775Z 
2026-09-20T07:27:04.9862118Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 64 filtered out; finished in 0.02s
2026-09-20T07:27:04.9862583Z 
2026-09-20T07:27:04.9872791Z ##[endgroup]
2026-09-20T07:27:05.0186520Z ##[group]Run Write-Host "PowerShell path: $pwd"
2026-09-20T07:27:05.0187564Z [36;1mWrite-Host "PowerShell path: $pwd"[0m
2026-09-20T07:27:05.0188054Z [36;1mbash -lc "pwd"[0m
2026-09-20T07:27:05.0188504Z [36;1mif ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }[0m
2026-09-20T07:27:05.0297184Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-09-20T07:27:05.0297756Z env:
2026-09-20T07:27:05.0297970Z   CARGO_TERM_COLOR: always
2026-09-20T07:27:05.0298203Z   CI_TEST_SCHEDULE: serial
2026-09-20T07:27:05.0298432Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T07:27:05.0298743Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:05.0299210Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T07:27:05.0299656Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:05.0300079Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:05.0300534Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:05.0300862Z ##[endgroup]
2026-09-20T07:27:05.5124926Z PowerShell path: D:\a\GitComet\GitComet
2026-09-20T07:27:05.7680491Z /d/a/GitComet/GitComet
2026-09-20T07:27:05.8778098Z ##[group]Run echo CMD path: %CD%
2026-09-20T07:27:05.8778469Z [36;1mecho CMD path: %CD%[0m
2026-09-20T07:27:05.8778714Z [36;1mbash -lc "pwd"[0m
2026-09-20T07:27:05.8809301Z shell: C:\Windows\system32\cmd.EXE /D /E:ON /V:OFF /S /C "CALL "{0}""
2026-09-20T07:27:05.8809654Z env:
2026-09-20T07:27:05.8809828Z   CARGO_TERM_COLOR: always
2026-09-20T07:27:05.8810047Z   CI_TEST_SCHEDULE: serial
2026-09-20T07:27:05.8810259Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T07:27:05.8810564Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:05.8811032Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T07:27:05.8811478Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:05.8811883Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:05.8812289Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:05.8812601Z ##[endgroup]
2026-09-20T07:27:05.8958856Z CMD path: D:\a\GitComet\GitComet
2026-09-20T07:27:06.1290204Z /d/a/GitComet/GitComet
2026-09-20T07:27:06.1675108Z Prepare all required actions
2026-09-20T07:27:06.1675771Z Getting action download info
2026-09-20T07:27:06.3915794Z Download action repository 'actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a' (SHA:043fb46d1a93c77aae656e7c1c64a875d1fc6a0a)
2026-09-20T07:27:06.6403372Z ##[group]Run ./.github/actions/ci-finish
2026-09-20T07:27:06.6403834Z with:
2026-09-20T07:27:06.6404109Z   name: windows-x64
2026-09-20T07:27:06.6404433Z   source-writer: true
2026-09-20T07:27:06.6404916Z   source-key: gitcomet-ci-v2-sources-windows-f447311452e05131
2026-09-20T07:27:06.6405925Z   cache-key: gitcomet-ci-v2-deps-windows-x64-workspace-ci-test-6da5175dbdf9f324-f447311452e05131
2026-09-20T07:27:06.6406826Z   cold-cache: false
2026-09-20T07:27:06.6407143Z   budget-mib: 800
2026-09-20T07:27:06.6407451Z   compiled: true
2026-09-20T07:27:06.6407739Z env:
2026-09-20T07:27:06.6408023Z   CARGO_TERM_COLOR: always
2026-09-20T07:27:06.6408395Z   CI_TEST_SCHEDULE: serial
2026-09-20T07:27:06.6408812Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T07:27:06.6409362Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:06.6410173Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T07:27:06.6410971Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:06.6411673Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:06.6412372Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:06.6412948Z ##[endgroup]
2026-09-20T07:27:06.6419747Z ##[start-action display=Pack bounded dependency cache;id=__self.pack]
2026-09-20T07:27:06.6426553Z ##[end-action id=__self.pack;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-09-20T07:27:06.6428430Z ##[start-action display=Save dependency cache;id=__self.__actions_cache]
2026-09-20T07:27:06.6437150Z ##[end-action id=__self.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-09-20T07:27:06.6439511Z ##[start-action display=Pack shared source cache;id=__self.sources]
2026-09-20T07:27:06.6445843Z ##[end-action id=__self.sources;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-09-20T07:27:06.6447514Z ##[start-action display=Save shared source cache;id=__self.__actions_cache_2]
2026-09-20T07:27:06.6451035Z ##[end-action id=__self.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-09-20T07:27:06.6452661Z ##[start-action display=Publish CI diagnostics;id=__self.__actions_upload-artifact]
2026-09-20T07:27:06.6622967Z ##[group]Run actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
2026-09-20T07:27:06.6623343Z with:
2026-09-20T07:27:06.6623514Z   name: ci-windows-x64
2026-09-20T07:27:06.6623940Z   path: target/ci-reports/
target/cargo-timings/
target/nextest/ci/
target/nextest/ci-watch-stress/

2026-09-20T07:27:06.6624415Z   include-hidden-files: true
2026-09-20T07:27:06.6624640Z   if-no-files-found: error
2026-09-20T07:27:06.6624854Z   retention-days: 7
2026-09-20T07:27:06.6625046Z   compression-level: 6
2026-09-20T07:27:06.6625237Z   overwrite: false
2026-09-20T07:27:06.6625410Z   archive: true
2026-09-20T07:27:06.6625577Z env:
2026-09-20T07:27:06.6625739Z   CARGO_TERM_COLOR: always
2026-09-20T07:27:06.6625946Z   CI_TEST_SCHEDULE: serial
2026-09-20T07:27:06.6626152Z   GITCOMET_CI_FIXTURE_TIMINGS: 
2026-09-20T07:27:06.6626456Z   pythonLocation: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:06.6626894Z   PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.14.7\x64/lib/pkgconfig
2026-09-20T07:27:06.6627330Z   Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:06.6627722Z   Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:06.6628112Z   Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.14.7\x64
2026-09-20T07:27:06.6628419Z ##[endgroup]
2026-09-20T07:27:08.8420062Z Multiple search paths detected. Calculating the least common ancestor of all paths
2026-09-20T07:27:08.8426330Z The least common ancestor is D:\a\GitComet\GitComet\target. This will be the root directory of the artifact
2026-09-20T07:27:08.8427030Z With the provided path, there will be 33 files uploaded
2026-09-20T07:27:08.8428907Z Artifact name is valid!
2026-09-20T07:27:08.8430185Z Root directory input is valid!
2026-09-20T07:27:09.2999457Z Uploading artifact: ci-windows-x64.zip
2026-09-20T07:27:09.3030832Z Beginning upload of artifact content to blob storage
2026-09-20T07:27:10.0704754Z Uploaded bytes 1517411
2026-09-20T07:27:10.1023930Z Finished uploading artifact content to blob storage!
2026-09-20T07:27:10.1026083Z SHA256 digest of uploaded artifact is 04562b02c07833c4b9c6b3750ba4f81426119a72ceeb8d01f2816dde6bc500cf
2026-09-20T07:27:10.1027013Z Finalizing artifact upload
2026-09-20T07:27:10.3751663Z Artifact ci-windows-x64 successfully finalized. Artifact ID 10600776039
2026-09-20T07:27:10.3752642Z Artifact ci-windows-x64 has been successfully uploaded! Final size is 1517411 bytes. Artifact ID is 10600776039
2026-09-20T07:27:10.3759594Z Artifact download URL: https://github.com/Auto-Explore/GitComet/actions/runs/35495320405/artifacts/10600776039
2026-09-20T07:27:10.4051480Z ##[end-action id=__self.__actions_upload-artifact;outcome=success;conclusion=success;duration_ms=3759]
2026-09-20T07:27:10.4341542Z Post job cleanup.
2026-09-20T07:27:10.4344980Z ##[start-action display=Install Python for CI helpers;id=__fb792135-d383-43f2-ae9e-b6d8ea9a999e.__actions_setup-python]
2026-09-20T07:27:10.4498413Z Post job cleanup.
2026-09-20T07:27:10.7135642Z ##[end-action id=__fb792135-d383-43f2-ae9e-b6d8ea9a999e.__actions_setup-python;outcome=success;conclusion=success;duration_ms=278]
2026-09-20T07:27:10.7349817Z Post job cleanup.
2026-09-20T07:27:10.9453427Z [command]"C:\Program Files\Git\bin\git.exe" version
2026-09-20T07:27:10.9832937Z git version 2.55.0.windows.5
2026-09-20T07:27:10.9949479Z Temporarily overriding HOME='D:\a\_temp\91b99451-4d83-4267-8f91-baa21cd05fda' before making global git config changes
2026-09-20T07:27:10.9950813Z Adding repository directory to the temporary git global config as a safe directory
2026-09-20T07:27:10.9962452Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\GitComet\GitComet
2026-09-20T07:27:11.0254777Z Removing SSH command configuration
2026-09-20T07:27:11.0264386Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
2026-09-20T07:27:11.0570073Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
2026-09-20T07:27:11.6102504Z Removing HTTP extra header
2026-09-20T07:27:11.6112248Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-09-20T07:27:11.6427235Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
2026-09-20T07:27:12.1810735Z Removing includeIf entries pointing to credentials config files
2026-09-20T07:27:12.1827835Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-09-20T07:27:12.2087980Z includeif.gitdir:D:/a/GitComet/GitComet/.git.path
2026-09-20T07:27:12.2088972Z includeif.gitdir:D:/a/GitComet/GitComet/.git/worktrees/*.path
2026-09-20T07:27:12.2089480Z includeif.gitdir:/github/workspace/.git.path
2026-09-20T07:27:12.2089909Z includeif.gitdir:/github/workspace/.git/worktrees/*.path
2026-09-20T07:27:12.2126244Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:D:/a/GitComet/GitComet/.git.path
2026-09-20T07:27:12.2383095Z D:\a\_temp\git-credentials-242501ee-7edb-4070-809f-dc14c4fcd3e2.config
2026-09-20T07:27:12.2426869Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:D:/a/GitComet/GitComet/.git.path D\:\\a\\_temp\\git\-credentials\-242501ee\-7edb\-4070\-809f\-dc14c4fcd3e2\.config
2026-09-20T07:27:12.2737087Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:D:/a/GitComet/GitComet/.git/worktrees/*.path
2026-09-20T07:27:12.2998050Z D:\a\_temp\git-credentials-242501ee-7edb-4070-809f-dc14c4fcd3e2.config
2026-09-20T07:27:12.3036420Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:D:/a/GitComet/GitComet/.git/worktrees/*.path D\:\\a\\_temp\\git\-credentials\-242501ee\-7edb\-4070\-809f\-dc14c4fcd3e2\.config
2026-09-20T07:27:12.3327062Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:/github/workspace/.git.path
2026-09-20T07:27:12.3577258Z /github/runner_temp/git-credentials-242501ee-7edb-4070-809f-dc14c4fcd3e2.config
2026-09-20T07:27:12.3616022Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:/github/workspace/.git.path \/github\/runner_temp\/git\-credentials\-242501ee\-7edb\-4070\-809f\-dc14c4fcd3e2\.config
2026-09-20T07:27:12.3907951Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path
2026-09-20T07:27:12.4203655Z /github/runner_temp/git-credentials-242501ee-7edb-4070-809f-dc14c4fcd3e2.config
2026-09-20T07:27:12.4300666Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path \/github\/runner_temp\/git\-credentials\-242501ee\-7edb\-4070\-809f\-dc14c4fcd3e2\.config
2026-09-20T07:27:12.4631195Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
2026-09-20T07:27:12.9932955Z Removing credentials config 'D:\a\_temp\git-credentials-242501ee-7edb-4070-809f-dc14c4fcd3e2.config'
2026-09-20T07:27:13.0139914Z Cleaning up orphan processes
