Public: anyone can read this; the crew can change it.

Propose upstream through a mirror: a fork's main travels up as owner/main #323

Merged opened this

Check · Review · Land · Live done — Landed and live in production.

Merged

Proposing a fork's `main` into a mirrored parent's `main` was refused as `same_branch` (seen live: `POST …/trevato/forge/following/propose` → refused), because carrying it up under its own name would be a push onto the origin's main.

shipped production is serving it deploy 7cfd21c

opened this

Proposing a fork's main into a mirrored parent's main was refused as same_branch (seen live: POST …/trevato/forge/following/propose → refused), because carrying it up under its own name would be a push onto the origin's main.

  • carryBranchThrough takes a name for the origin's side; a branch that would collide goes up as <owner>/<branch>.
  • The origin's pull opens from that branch: trevato/main proposing into main.
  • Test against the fake origin: the proposal lands as alice/main, and the origin's main does not move.
  • docs/FOLLOWING.md says so.
Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs