You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: book/05-distributed-git/sections/maintaining.asc
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -343,7 +343,7 @@ Then, when the codebase on that branch is stable and passes tests, you merge it
343
343
===== Large-Merging Workflows
344
344
345
345
(((workflows, "merging (large)")))
346
-
The Git project has four long-running branches: `master`, `next`, and `pu` (proposed updates) for new work, and `maint` for maintenance backports.
346
+
The Git project has four long-running branches: `master`, `next`, and `seen` (formerly 'pu' -- proposed updates) for new work, and `maint` for maintenance backports.
347
347
When new work is introduced by contributors, it's collected into topic branches in the maintainer's repository in a manner similar to what we've described (see <<merwf_f>>).
348
348
At this point, the topics are evaluated to determine whether they're safe and ready for consumption or whether they need more work.
349
349
If they're safe, they're merged into `next`, and that branch is pushed up so everyone can try the topics integrated together.
@@ -352,10 +352,10 @@ If they're safe, they're merged into `next`, and that branch is pushed up so eve
352
352
.Managing a complex series of parallel contributed topic branches
353
353
image::images/large-merges-1.png[Managing a complex series of parallel contributed topic branches]
354
354
355
-
If the topics still need work, they're merged into `pu` instead.
355
+
If the topics still need work, they're merged into `seen` instead.
356
356
When it's determined that they're totally stable, the topics are re-merged into `master`.
357
-
The `next` and `pu` branches are then rebuilt from the `master`.
358
-
This means `master` almost always moves forward, `next` is rebased occasionally, and `pu` is rebased even more often:
357
+
The `next` and `seen` branches are then rebuilt from the `master`.
358
+
This means `master` almost always moves forward, `next` is rebased occasionally, and `seen` is rebased even more often:
359
359
360
360
.Merging contributed topic branches into long-term integration branches
361
361
image::images/large-merges-2.png[Merging contributed topic branches into long-term integration branches]
0 commit comments