Make pr create, resubmit and stack marks push to the repo they file against, and make their advice paste-ready.
- Major.
pr create/resubmit --repostill push through origin. (src/cmd/pr/write.rs:302-330, :377-399, :885-902) - Major.
stack mark --forget --jsonprints nothing on stdout. (src/cmd/stack/read.rs:160-165) - Minor.
pr resubmittakes its push lease from the lagging Bobbin index. (src/cmd/pr/write.rs:1002, :1076-1088) - Minor.
pr create's retry check treats an unreadable opener as "not ours". (src/cmd/pr/write.rs:285-291) - Minor. The missing fork-remote error names the wrong flag. (src/cmd/pr/write.rs:386-388, :889-891)
- Minor. Resubmit's deleted-target advice says retargeting is impossible. (src/cmd/pr/write.rs:911-918)
- Minor.
pr create's retry lookup ignores incomplete listings. (src/cmd/pr/write.rs:225, :237) - Minor.
stack markreports a missing remote or target as "could not be fetched". (src/cmd/stack/read.rs:173-188) - Minor. Refusals suggest a bare
git rebase. (src/cmd/stack/write.rs:105-164) - Minor.
stack checkout's refusal points atpr view. (src/cmd/stack/nav.rs:68-70) - Minor. Refusal advice drops a non-default
--remote. (src/cmd/stack/write.rs:9-16) - Minor. Marks are listed in recording order, not bottom-first. (src/cmd/stack/read.rs:217-246)
- Minor. The empty-mark listing suggests
HEAD~3on short branches. (src/cmd/stack/read.rs:256-262) - Minor.
stack markargument errors exit 1 and leak raw git errors. (src/cmd/stack/marks.rs:63-66, :177-186) - Minor. Stack help and messages describe the old multi-pull model. (src/cmd/stack/*)
- Minor.
positions_and_strandedcomputes a list every caller discards. (src/cmd/stack/marks.rs:104-146) - Minor. Dead legacy test support. (tests/support/*; tests/stack_flows.rs:36)
Resolved by #1311, now merged.