Skip to content

fix(ci): paginate deterministic branch history#484

Merged
barrettruth merged 1 commit intomainfrom
fix/cleanup-new-features-482
Apr 28, 2026
Merged

fix(ci): paginate deterministic branch history#484
barrettruth merged 1 commit intomainfrom
fix/cleanup-new-features-482

Conversation

@barrettruth
Copy link
Copy Markdown
Owner

Problem

The deterministic :Forge ci branch-history buffer stopped at the configured run limit, so older runs were unreachable without falling back to the interactive picker flow.

Solution

Track the current history window in forge.ci_history, fetch one extra run to detect older history, and add [c / ]c paging to shrink or expand the in-buffer run window while preserving the existing buffer and cursor. Update the docs and regression coverage for the new buffer paging behavior. Closes #482.

The deterministic `:Forge ci` buffer only exposed the initial run window,
which made older branch history unreachable once the list exceeded the
configured run limit. Add in-buffer paging so the deterministic surface can
still reach older runs without falling back to picker-only workflow.
@barrettruth barrettruth merged commit d426543 into main Apr 28, 2026
3 checks passed
@barrettruth barrettruth deleted the fix/cleanup-new-features-482 branch April 28, 2026 03:50
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.

cleanup the new features (DO NOT CLOSE!)

1 participant