Skip to content

feat: add archlinux pkgbuild#1

Merged
Marenz merged 1 commit into
Marenz:masterfrom
mattwend:feat/arch_pkgbuild
Mar 31, 2026
Merged

feat: add archlinux pkgbuild#1
Marenz merged 1 commit into
Marenz:masterfrom
mattwend:feat/arch_pkgbuild

Conversation

@mattwend

Copy link
Copy Markdown
Contributor

No description provided.

@Marenz Marenz merged commit e25a9f0 into Marenz:master Mar 31, 2026
1 check failed
selckin added a commit to selckin/gitkay that referenced this pull request Jun 24, 2026
The near-bottom +500 lazy-load reassigned self.commits and rebuilt graph_rows but skipped everything reload_commits does afterward, so search_matches, the selection, and branch-ancestry highlight kept pointing at the old list. Symptoms: matches in the freshly-loaded tail were never found; ancestry of the selected commit that landed in the tail stayed dimmed; and a stale search_matches index could reach compute_branch_highlight's commits[idx] and panic if the list shrank (virtual rows dropping, or refs changing).

Extract the post-load re-sync from reload_commits into a shared resync_commits() and route both paths through it. Selection re-anchors by oid (by index for reflog), clamped to the new length, so a shrink falls back to a valid row instead of crashing.

Found by /code-review (findings Marenz#1-4).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants