Commit Graph

10 Commits

Author SHA1 Message Date
Valdemar Lorenzen c32d4a7590 feat: refresh diffs when selected jj bookmarks move 2026-10-16 18:52:49 +02:00
Valdemar Lorenzen dcfa50319c fix: preserve lazy snapshots for conflicted jj revisions
Conflicted revisions read every file through jj file show, which returns
empty output for symlinks and causes repository-wide subprocess fanout.
Keep ordinary Git blob sources and immutable identities; render only
selected conflicted paths through jj.

Verified all 905 tests and the original local bookmark comparison with
25 correct paths in 0.522s, plus actual terminal conflict viewing.
Strict Clippy is blocked by existing diagnostics outside this change.
2026-10-14 15:49:26 +02:00
Valdemar Lorenzen af6496bd5a feat: browse GitHub GitLab and Gitea pull requests 2026-10-14 13:40:43 +02:00
hl-valdemar 99fa5a2aff feat: track checkout identity for pinned diff editability 2026-10-13 17:28:59 +02:00
Valdemar Lorenzen bfdb7c544f feat: follow forward working-checkout changes in diffs 2026-10-13 13:49:10 +02:00
Valdemar Lorenzen 6c254f9b0d feat: default diffs to branch changes 2026-10-13 10:48:24 +02:00
Valdemar Lorenzen d64704d4eb style: show only jj change IDs in revision labels 2026-10-12 15:42:58 +02:00
hl-valdemar 2e05725a38 perf: avoid eager diff loading and full-file typing work 2026-10-11 15:54:42 +02:00
hl-valdemar 9a34669c08 feat: edit working-checkout comparisons with normal editor actions 2026-10-11 02:44:24 +02:00
hl-valdemar 81a2bf9a02 feat: add local and remote repository diff views 2026-10-11 00:08:58 +02:00