Commit Graph
7 Commits
Author SHA1 Message Date
Alice T'Poteat 7974a70773 diff: a resumed session with edits opens the pane before any new edit, /clear leaves it up, and the session line follows the engine's start (#95587) 2026-09-20 01:03:16 -07:00
Alice T'Poteat 7dd0636111 diff: run git when the built-in panel would, never at the session's start (#94594)
* diff: the session's start asks nothing of the repository; /diff or the first edit pins it when it comes

* diff: git runs when the built-in panel's would: one rev-parse at first need, the tree walked only for an open pane, nothing after a turn or a refused tool

* diff: a shell command that failed or was cut short still refreshes an open pane, an edit that did opens nothing, and a probe /clear overtook pins nothing
2026-09-15 14:08:25 -07:00
poteat 9d302a84de Merge remote-tracking branch 'origin/main' into poteat/diff-parity-2
# Conflicts:
#	mods/diff/hooks/register.ts
#	mods/diff/hooks/views/detail/code-blocks-of/code-blocks-of.ts
#	mods/diff/tests/fixtures/git-in.ts
#	mods/diff/tests/fixtures/in-repository.ts
#	mods/diff/tests/fixtures/index.ts
#	mods/telemetry/tests/fixtures/index.ts
2026-09-13 19:55:26 -07:00
Alice T'Poteat 18be13be81 mods: the diff, sec-default and telemetry tests move next to the mods (#93951)
Squash merge of 4 commits
2026-09-13 18:50:58 -07:00
poteat 778a2eb5e9 mods/diff: tests for the docked and inline layouts, the rename row, the moved-in file and /diff's answers 2026-09-12 23:27:29 -07:00
poteat 748e0c4a44 mods: blank lines between statement kinds and around multi-line statements 2026-09-12 11:52:24 -07:00
poteat 59bb8853c1 mods: each test file is named for the hooks/ subject it covers and holds one describe, shared inputs under tests/fixtures; memoryClock answers $.clock beneath the mod, and the diff pane's close button is pressed through $.ui.press 2026-09-11 15:34:57 -07:00