jjpr releases
← Back to jjpr ยท RSS
-
- other Add vcs-runner dependency for subprocess retry and timeout support
-
- other Change default reconcile strategy from merge to rebase
-
- other Improve watch reliability: empty bookmark detection, progress dots, early exit fix
- other Detect empty bookmarks (all commits empty after jj squash) and skip pushing
them to prevent GitHub from auto-closing PRs when head matches base
- other Post-push PR state verification warns if a PR was closed by force-push
- other Suppress MergeabilityUnknown on first evaluation (expected after push)
- other Progress dots every 30s while polling, heartbeat reduced from 5min to 60s
- other Fix early exit: all_done now re-discovers segments instead of breaking
- other No-progress safety valve exits after 5 stalled iterations
- other Resilient rediscover_segments falls back to infer_target_bookmark
- other Forge verification before exit warns about orphaned PRs
- other merge --watch delegates to cmd_watch (single watch code path)
- other Approval threshold message: 'Approval threshold reached' when have >= need
-
- other Fix post-merge base retargeting trying to use deleted branches
-
- other Extract StackNav trait to decouple stack navigation from comment storage
- other Add DescriptionNav and stack_nav config option
- other DescriptionNav implementation: reads/writes stack nav from PR body
- other StackNavMode enum in config with "comment" and "description" variants
- other SubmitOptions struct to reduce create_submission_plan parameter count
- other Config template and README updated with new option
- other Tests for DescriptionNav parsing, splicing, and roundtrip
-
- other Strip custom ssh port from host
- other Bump version to 0.14.2
-
- other Wait for bookmark in jjpr watch instead of early exit
- other Bump version to 0.14.1
-
- other Add AUR PKGBUILDs, cargo-binstall metadata, and expanded install docs
- other Obfuscate maintainer email in AUR PKGBUILDs
- other Add 0BSD license to AUR PKGBUILDs per Arch packaging guidelines
- other Fix AUR PKGBUILDs: pin checksums, add depends, install completions from source build, add check(), use system rust, fix SPDX license expression
- other Add jj as optdepends in AUR PKGBUILDs
- other Add GitHub Action to auto-update AUR packages on release
- other Add jjpr watch as a first-class command
- other New top-level 'jjpr watch' command (replaces 'jjpr merge --watch')
- other Auto-creates draft PRs for bookmarks without PRs
- other Auto-promotes drafts to ready when CI checks pass
- other Refuses to run with required_approvals=0 (prevents unreviewed merges)
- other Conditional stack comments: only posted for 2+ PR stacks
- other Reviewer hint when a PR needs approval but has no reviewers
- other Conflict pre-flight: waits with a helpful message instead of erroring
- other Initial status summary at startup
- other Deprecates 'merge --watch' with hint pointing to 'jjpr watch'
- other Extracts shared setup into resolve_stack helper (refactors cmd_submit/cmd_merge)
- other README restructured to lead with watch as the primary workflow
-
- other Add --ready flag to merge command to auto-mark draft PRs as ready
-
- other Update stack comments during merge reconciliation