instead of forking and merging, i like to maintain a linear history so that the changes always apply to on top of the branch
this requires a little maintainence and fails on conflicts but is a bit "cleaner"
https://github.com/mint2g-oreo/android_bionic
https://github.com/mint2g-oreo/android_frameworks_av FAILED
https://github.com/mint2g-oreo/android_frameworks_opt_telephony FAILED
https://github.com/mint2g-oreo/android_frameworks_native FAILED
https://github.com/mint2g-oreo/android_hardware_libhardware
https://github.com/mint2g-oreo/android_system_core FAILED
https://github.com/mint2g-oreo/android_system_media FAILED
After a repo sync
repo will checkout the branch from specified remote.
Run ./patches/patch.sh log
from source dir to see if the original remote has updated.
Then rebase with ./patches/patch.sh rebase
Fix the patch upon confict if necessary.
Then update our remote with
./patches/patch.sh forcepush