commit - 0529f8df6d2e002eb21598365157e0ada97aa85f
commit + 04dafe6d485e256097b4ba708809d65f58247410
blob - 9fc92e71c4c30bf97d16eeeec7bd884e39ff9250
blob + f99ef52dcf9bb578676c1c2f6752c7d6f526d9aa
--- .github/README.md
+++ .github/README.md
`got-portable` has two key branches:
* `main` which tracks got upstream untainted.
-* `linux` which provides the portable version of GoT based from code on `main`
+* `portable` which provides the portable version of GoT based from code on `main`
-Patches for portable code fixes should be based from the `linux` branch and
+Patches for portable code fixes should be based from the `portable` branch and
sent to the mailing list for review [2] or sent to me directly (see CONTACT).
Portable-specific patches should have a shortlog in the form of:
changes from `upstream`. This branch is continually reset to
`upstream/main` whenever changes occur.
-* `linux` -- this is the *default* branch of the `-portable` repository which
+* `portable` -- this is the *default* branch of the `-portable` repository which
contains portable-specific changes to make `GoT` compile across different
OSes.
3. The difference between the local copy of `main` and `origin/main` is used
to represent the set of commits which have *NOT* yet been merged to
`-portable`.
-4. A topic-branch called `syncup` is created from the HEAD of the `linux`
+4. A topic-branch called `syncup` is created from the HEAD of the `portable`
branch to hold the to-be-cherry-picked commits from step 3.
5. These commits are then cherry-picked to the `syncup` branch.
6. If there's any conflicts, they must be resolved.
7. Once done, a sanity build is done in-situ to check there's nothing amiss.
-8. If that succeeds, the `syncup` branch is merged to `linux` and pushed to
+8. If that succeeds, the `syncup` branch is merged to `portable` and pushed to
`gh` for verification against CI.
9. If that fails, fixes continue and pushed up to `gh` as required.
-10. Once happy, both the `main` and `linux` branches can be merged to `origin`.
+10. Once happy, both the `main` and `portable` branches can be merged to `origin`.
These steps are encapsulated in a script within `-portable`. [Link](../maintscripts/sync-upstream.sh)
The variable `GOT_RELEASE` needs be changed to `yes` so that the
GOT_PORTABLE_VER is asserted correctly.
-Once the version is verified, the following should be run from the `linux`
+Once the version is verified, the following should be run from the `portable`
branch -- and the repository should not have any outstanding modifications to
the source:
blob - b25dec1e2bd3192c1c5ad457ea79fd9b6084b41c
blob + 8c395bfcb915bf21e5432f187b6c7d245ae57048
--- README.portable
+++ README.portable
`got-portable` has two key branches:
* `main` which tracks got upstream untainted.
-* `linux` which provides the portable version of GoT based from code on `main`
+* `portable` which provides the portable version of GoT based from code on `main`
-Patches for portable code fixes should be based from the `linux` branch and
+Patches for portable code fixes should be based from the `portable` branch and
sent to the mailing list for review [2] or sent to me directly (see CONTACT).
Portable-specific patches should have a shortlog in the form of:
changes from `upstream`. This branch is continually reset to
`upstream/main` whenever changes occur.
-* `linux` -- this is the *default* branch of the `-portable` repository which
+* `portable` -- this is the *default* branch of the `-portable` repository which
contains portable-specific changes to make `GoT` compile across different
OSes.
3. The difference between the local copy of `main` and `origin/main` is used
to represent the set of commits which have *NOT* yet been merged to
`-portable`.
-4. A topic-branch called `syncup` is created from the HEAD of the `linux`
+4. A topic-branch called `syncup` is created from the HEAD of the `portable`
branch to hold the to-be-cherry-picked commits from step 3.
5. These commits are then cherry-picked to the `syncup` branch.
6. If there's any conflicts, they must be resolved.
7. Once done, a sanity build is done in-situ to check there's nothing amiss.
-8. If that succeeds, the `syncup` branch is merged to `linux` and pushed to
+8. If that succeeds, the `syncup` branch is merged to `portable` and pushed to
`gh` for verification against CI.
9. If that fails, fixes continue and pushed up to `gh` as required.
-10. Once happy, both the `main` and `linux` branches can be merged to `origin`.
+10. Once happy, both the `main` and `portable` branches can be merged to `origin`.
These steps are encapsulated in a script within `-portable`. [Link](../maintscripts/sync-upstream.sh)
The variable `GOT_RELEASE` needs be changed to `yes` so that the
GOT_PORTABLE_VER is asserted correctly.
-Once the version is verified, the following should be run from the `linux`
+Once the version is verified, the following should be run from the `portable`
branch -- and the repository should not have any outstanding modifications to
the source: