Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions admin/branch-diagram.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,12 @@ gitGraph
commit id: "v11 reviewed features"
branch v11-alpha
commit id: "v11 alpha feature PRs"
branch draft-v12
checkout draft-v12
commit id: "v12 base"
commit id: "v12 reviewed features"
branch alpha-v12
commit id: "v12 alpha feature PRs"
```

After each meeting, all changes merged since the previous meeting are propagated through each of the version specific branches. The following diagram shows the workflow:
Expand Down Expand Up @@ -78,6 +84,12 @@ gitGraph
commit id: "v11 reviewed features"
branch v11-alpha
commit id: "v11 alpha feature PRs"
branch draft-v12
checkout draft-v12
commit id: "v12 base"
commit id: "v12 reviewed features"
branch alpha-v12
commit id: "v12 alpha feature PRs"
checkout draft-v8
commit id: "PRs merged at meeting"
checkout draft-v9
Expand All @@ -92,6 +104,10 @@ gitGraph
merge v10-alpha
checkout v11-alpha
merge draft-v11
checkout draft-v12
merge v11-alpha
checkout alpha-v12
merge draft-v12
```

The changes approved by the committee are propagated in turn through all *draft* and *alpha* branches for upcoming versions. This process will introduce conflicts in feature specific PRs that will be resolved after the above workflow is completed.