-
Notifications
You must be signed in to change notification settings - Fork 8
Add AOSP History
To add AOSP history we add two remotes to the repositories. Remote one will be called origin and point to the github OMFGB repos for each repo that does not have AOSP history. Remote two will be called korg and will point to AOSP packages for OMFGB packages that do not have AOSP history. After both remotes are added the branches need to be fetched(git fetch --all). From this point use repo to checkout all repos to origin/master into master(git checkout -b updating origin/master). Then use repo to checkout out the AOSP gingerbread packages(git checkout -b history korg/gingerbread-release). Now switch back to the master branch and use git to reset the HEAD to the first OMFGB commit (git reset --soft ). Create a temporary directory OUTSIDE of the git repo and copy the contents of the git directory to here. In the original directory checkout the history branch. Once history is checked out delete all the files and replace these with the ones from the temporary directory. Next do a (git add .) and a (git commit -m'commit message'). Now the beginning of the OMFGB package has begun. With the initial commit in place we can now rebase the rest of the history of branch updating onto branch updating. (git rebase -i --onto history --root updating) This will error and kick you off your working branch, so checkout a new one (git checkout -b tmp) and push to updating (git push -f origin tmp:updating)
When your sure that this is correct, and your ready to begin the 2.3.4 update, push tmp to master (git push -f origin tmp:master) and delete the remote updating branch as it is used in the next process (git checkout master ; git branch -D updating ; git push :updating). Then follow the directions for the update.
dalvik**
external/bluetooth/bluez***
external/mtpd***
external/skia***
external/wireless-tools***
external/wpa_supplicant***
external/wpa_supplicant_6***
hardware/gpsshim***
hardware/libhardware***
hardware/libhardware_legacy***
hardware/msm7k***
hardware/qcom/gps***
hardware/qcom/media***
hardware/ril***
libcore***
packages/apps/Browser**
packages/apps/Camera**
packages/apps/Settings***
packages/providers/ContactsProvider***
packages/providers/DownloadProvider***
packages/providers/MediaProvider***
system/wlan/ti***
** Denotes a package already updated on the 'updating' branch.
*** Denotes a package that needs to be updated with AOSP history.