Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Target source-control actions to publish branches#2612

Merged
AmethystLiang merged 4 commits into
mainfrom
source-control-action-design
May 22, 2026
Merged

Target source-control actions to publish branches#2612
AmethystLiang merged 4 commits into
mainfrom
source-control-action-design

Conversation

@AmethystLiang
Copy link
Copy Markdown
Contributor

Summary

  • Preserve explicit publish targets across Source Control status refresh, polling, fetch, pull, sync, and SSH/runtime RPC paths.
  • Add targeted upstream status, fetch, pull, and rebase-from-base support so PR-linked worktrees reconcile against the review branch instead of the configured upstream.
  • Persist PR push targets when manually linking GitHub PRs and document the broader Source Control action-state model.
  • Add focused tests for targeted remote operations, RPC forwarding, polling refreshes, dropdown actions, and PR push-target persistence.

- Avoid storing ambiguous diverged porcelain counts before explicit upstream checks
- Pass explicit push targets through polling so refreshes use the selected remote
- Treat only missing remote-tracking refs as no-upstream cases
@AmethystLiang AmethystLiang merged commit 41a2d7b into main May 22, 2026
1 check passed
@AmethystLiang AmethystLiang deleted the source-control-action-design branch May 22, 2026 07:35
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.

1 participant