diff --git a/docs/assets/img/docs/managing-pull-requests.drawio.svg b/docs/assets/img/docs/managing-pull-requests.drawio.svg index 978f5e8c2c531..983cfbee627f4 100644 --- a/docs/assets/img/docs/managing-pull-requests.drawio.svg +++ b/docs/assets/img/docs/managing-pull-requests.drawio.svg @@ -1,775 +1 @@ - - - - - - - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - - -
-
-
- No, it’s -
- fine -
-
-
-
- - No, it’s... - -
-
- - - - -
-
-
- Want to -
- modify or -
- rebase? -
-
-
-
- - Want to... - -
-
- - - - - - -
-
-
-

- hub checkout -

-
-
-
-
- - hub checkout - -
-
- - - - -
-
-
- Modify and push -
- to PR branch -
-
-
-
- - Modify and push... - -
-
- - - - - - -
-
-
- Pull request on -
- homebrew-core -
-
-
-
- - Pull request on... - -
-
- - - - - -
-
-
- No, -
- it needs -
- bottles -
-
-
-
- - No,... - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - -
-
-
- Does it -
- say - - bottle -
- :unneeded -
-
- ? -
-
-
-
- - Does it... - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - - -
-
-
- No/not yet -
- but I want -
- to override -
-
-
-
- - No/not yet... - -
-
- - - - -
-
-
- CI passed? -
-
-
-
- - CI passed? - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - - -
-
-
- No -
-
-
-
- - No - -
-
- - - - -
-
-
- Version or -
- revision -
- bump? -
-
-
-
- - Version or... - -
-
- - - - - -
-
-
- No, it’s -
- a new -
- formula -
-
-
-
- - No, it’s... - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - -
-
-
- Existing -
- formula? -
-
-
-
- - Existing... - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - - -
-
-
- No, -
- it’s -
- urgent -
-
-
-
- - No,... - -
-
- - - - -
-
-
- Can it wait? -
-
-
-
- - Can it wait? - -
-
- - - - -
-
-
- Approve ✔ PR and wait for BrewTestBot -
- to merge -
-
-
-
- - Approve ✔ PR and... - -
-
- - - - -
-
-
-

- brew -
- pr-publish -

-
-
-
-
- - brew... - -
-
- - - - -
-
-
- Push the -
- “Rebase and merge” button -
-
-
-
- - Push the... - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - - -
-
-
- No/ -
- don’t -
- care -
-
-
-
- - No/... - -
-
- - - - -
-
-
- Prefer to -
- run CI after- -
- wards? -
-
-
-
- - Prefer to... - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - -
-
-
- Does it -
- say - - bottle -
- :unneeded -
-
- ? -
-
-
-
- - Does it... - -
-
- - - - - -
-
-
- No, -
- it needs -
- bottles -
-
-
-
- - No,... - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - -
-
-
- Rebuild -
- bottles after- -
- wards? -
-
-
-
- - Rebuild... - -
-
- - - - - -
-
-
- No, they’re -
- not affected -
-
-
-
- - No, they’re... - -
-
- - - - - -
-
-
- Yes -
-
-
-
- - Yes - -
-
- - - - - -
-
-
- No, merge -
- immediately -
-
-
-
- - No, merge... - -
-
- - - - -
-
-
- Want to -
- push to the PR -
- branch? -
-
-
-
- - Want to... - -
-
- - - - - - -
-
-
-

- brew pr-pull -

-
-
-
-
- - brew pr-pull - -
-
- - - - -
-
-
- Modify and push -
- to master -
-
-
-
- - Modify and push... - -
-
-
- - - - - Viewer does not support full SVG 1.1 - - - -
+
Yes
Yes
No, it’s
fine
No, it’s...
Want to
modify or
rebase?
Want to...

hub checkout

hub checkout
Modify and push
to PR branch
Modify and push...
Pull request on
homebrew-core
Pull request on...
No,
it needs
bottles
No,...
Yes
Yes
Does it
saybottle
:unneeded

?
Does it...
Yes
Yes
No/not yet
but I want
to override
No/not yet...
CI passed?
CI passed?
Yes
Yes
No
No
Version or
revision
bump?
Version or...
No, it’s
a new
formula
No, it’s...
Yes
Yes
Existing
formula?
Existing...
Yes
Yes
No,
it’s
urgent
No,...
Can it wait?
Can it wait?
Approve ✔ PR and wait for BrewTestBot
to merge
Approve ✔ PR and...

brew
pr-publish

brew...
Push the
“Rebase and merge” button
Push the...
Yes
Yes
No/
don’t
care
No/...
Prefer to
run CI after-
wards?
Prefer to...
Yes
Yes
Does it
saybottle
:unneeded

?
Does it...
No,
it needs
bottles
No,...
Yes
Yes
Rebuild
bottles after-
wards?
Rebuild...
No, they’re
not affected
No, they’re...
Yes
Yes
No, merge
immediately
No, merge...
Want to
push to the PR
branch?
Want to...

brew pr-pull

brew pr-pull
Modify and push
to master
Modify and push...
Viewer does not support full SVG 1.1
\ No newline at end of file