Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
N notebook
  • Project overview
    • Project overview
    • Details
    • Activity
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
Collapse sidebar
  • Kenji Bungo
  • notebook
  • Wiki
  • asus update process

asus update process · Changes

Page history
Create asus update process authored Nov 22, 2019 by Kenji Bungo's avatar Kenji Bungo
Hide whitespace changes
Inline Side-by-side
Showing with 25 additions and 0 deletions
+25 -0
  • asus-update-process.md asus-update-process.md +25 -0
  • No files found.
asus-update-process.md 0 → 100644
View page @ 3026fdb9
Asus has not posted updates for tinkerboard in 3-4 months, I think it unlikely that they will do so. Here is the process that i used to update our repo with their changes.
### Background
There are 3 "types" of projects.
1. Projects we own entirely
2. Projects we do not touch
3. Projects we modify from source
Projects 1 and 2 are simple to update, project type 3 is more difficult but usually pretty easy.
### Preparation
You will need a enough space for a full repo sync of asus' build.
Sync asus' Android 7 repo into a location. Go to build it once and repo will generate a manifest.xml file with rel="" tags that indicate the current build head.
Diff asus' manifest.xml file against ours. I collect a list of projects that changed or moved from the asus manifest and check them one by one against our manifest. Updating each by the procedures below.
#### Updating Projects entirely ours
Repo sync once the code is in the branch noted in the manifest should update it. No changes needed to manifest.
#### Updating Projects we do not touch
Take the commit ID from the asus manifest and put it into our manifest.
#### Updating projects we do touch.
Go to the project, add asus as a remote, merge their changes into our code. Remove the asus repo. Push this branch up. Most of these do not use a specific commit for the manifest, if they do, update the commit to the new head.
\ No newline at end of file
Clone repository
  • asus update process
  • ha overall progress
  • ha sitehub Q&A
  • Home
  • housead high level