# Commits · PR \#23422 · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/pull/23422/commits)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

[fix\(server\): update branch labels after terminal checkouts](https://git.cafe/pingdotgg/t3code/pull/23422.md)

Version: 19

Head commit: 42eb1f0890aebbd5d0fb8031c0889e333a0368df

Base commit: 3b95e7831b11b17627dff16843bc087bfca397ec

Comparison base: 3b95e7831b11b17627dff16843bc087bfca397ec

Showing up to 20 entries from this revision. If the pull request changes, reopen the first page before continuing.

- [fix\(server\): HEAD watch failures log bounded diagnostics instead of the raw cause](https://git.cafe/pingdotgg/t3code/commit/42eb1f0890aebbd5d0fb8031c0889e333a0368df?format=markdown) — 42eb1f0890aebbd5d0fb8031c0889e333a0368df; Julius Marminge

- [fix\(server\): a HEAD watch that ended restarts for the next subscriber](https://git.cafe/pingdotgg/t3code/commit/bd7fbe65f804f00d049ad6301b2bcdd27bb50087?format=markdown) — bd7fbe65f804f00d049ad6301b2bcdd27bb50087; Julius Marminge

- [fix\(server\): a checkout read blocked by index.lock retries until it succeeds](https://git.cafe/pingdotgg/t3code/commit/b95a27bccc440418a5266722a6573cefccfc4631?format=markdown) — b95a27bccc440418a5266722a6573cefccfc4631; Julius Marminge

- [docs\(server\): explain HEAD watcher tracing lifetime](https://git.cafe/pingdotgg/t3code/commit/58e9f4718f658e87347a47ade33df0203a64a612?format=markdown) — 58e9f4718f658e87347a47ade33df0203a64a612; Julius Marminge

- [fix\(fixtures\): clear inherited Git repository environment](https://git.cafe/pingdotgg/t3code/commit/2c458fd9b5aa3fed159a85eaa73684f6cbe76b68?format=markdown) — 2c458fd9b5aa3fed159a85eaa73684f6cbe76b68; Julius Marminge

- [fix\(server\): a failed local status read no longer leaves stale Changes totals](https://git.cafe/pingdotgg/t3code/commit/2a04d5e1cabf9c9f9af28f06b460b8422e6932aa?format=markdown) — 2a04d5e1cabf9c9f9af28f06b460b8422e6932aa; Julius Marminge

- [fix\(server\): checked-out branch matches status when a same-named tag exists](https://git.cafe/pingdotgg/t3code/commit/c80753867a84b94c207845eb6c09d80d371c3d66?format=markdown) — c80753867a84b94c207845eb6c09d80d371c3d66; Julius Marminge

- [Merge remote-tracking branch 'origin/main' into fix/issue-7409](https://git.cafe/pingdotgg/t3code/commit/b6c89a42cd62ddd40d15529b00f683dff87e75b9?format=markdown) — b6c89a42cd62ddd40d15529b00f683dff87e75b9; Julius Marminge

- [fix\(server\): keep branch status coherent during terminal checkouts](https://git.cafe/pingdotgg/t3code/commit/5e5df601bc8b92b1d75503d34b3c86e359b50d08?format=markdown) — 5e5df601bc8b92b1d75503d34b3c86e359b50d08; Julius Marminge

- [test\(server\): add synthetic checkout evidence fixtures](https://git.cafe/pingdotgg/t3code/commit/a7cdb1390bcb70f11e219058ddc1c0c4b4e4778f?format=markdown) — a7cdb1390bcb70f11e219058ddc1c0c4b4e4778f; Julius Marminge

- [Merge origin/main into fix/issue-7409](https://git.cafe/pingdotgg/t3code/commit/16fcb03918daea3c0fc58c430823ec853f256267?format=markdown) — 16fcb03918daea3c0fc58c430823ec853f256267; Julius Marminge

- [fix\(server\): a branch checked out in the terminal updates the branch label right away](https://git.cafe/pingdotgg/t3code/commit/47c65ce325f8d83b48bb45813d007fde7748d432?format=markdown) — 47c65ce325f8d83b48bb45813d007fde7748d432; Julius Marminge

- [test\(server\): reproduce issue 7409 terminal checkout leaves branch label stale](https://git.cafe/pingdotgg/t3code/commit/039cae37fd87964df155059814526dc7072d9089?format=markdown) — 039cae37fd87964df155059814526dc7072d9089; Julius Marminge
