Skip to content

Commit 69733ce

Browse files
zhassan-awsadpaco-aws
authored andcommitted
Updated developer guide after switch from rebasing to merging (#527)
Co-authored-by: Adrian Palacios <73246657+adpaco-aws@users.noreply.github.com>
1 parent 5cde272 commit 69733ce

File tree

1 file changed

+2
-15
lines changed

1 file changed

+2
-15
lines changed

DEVELOPER-GUIDE.md

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313
```
1414

1515
## Submitting / updating PRs
16-
1. Ensure that your changes are rebased against the latest `main-<upstream-version>-yyyy-mm-dd`.
17-
If your PR is open across a `main*` branch update, we recommend doing a rebase and force push.
16+
1. Ensure that your changes are rebased against `main`.
1817
1. Ensure that your code is properly formatted.
1918
```
2019
./x.py fmt
@@ -31,16 +30,4 @@ TODO
3130
RMC is implemented as an additional codegen backend for the
3231
[Rust compiler](https://github.com/rust-lang/rust).
3332
The `master` branch from the upstream compiler is mirrored as `upstream-master`.
34-
The RMC code itself is maintained as a set of rebased patches,
35-
on branches named `main-<upstream-version>-yyyy-mm-dd`.
36-
These branches are updated on a weekly cadence.
37-
The most recent of these branches is set as the `default` branch for the repository.
38-
This is the branch that you should build and use, and this is the branch that you should make PRs against.
39-
40-
### Patch structure
41-
The `main-<upstream-version>-yyyy-mm-dd` branches have the following git structure:
42-
43-
* The upstream `master` branch as of the date `yyyy-mm-dd`.
44-
* A source code patch that makes all changes to the upstream code needed for RMC to link.
45-
* A renaming patch that renames upstream files that conflict with RMC files.
46-
* A set of commits representing RMC feature code.
33+
Changes from the upstream compiler are merged with RMC's `main` branch on a weekly cadence.

0 commit comments

Comments
 (0)