I wanted to know how to set up repo based source tree.
As you know, Repo is just a wrapper of several git repositories.
To manage those repositories, repo uses a configuration file named of default.xml.
To set up repo based source tree, you need to understand the format of default.xml.
I could learn it easily from following URLs
http://repo.or.cz/w/git-repo.git/blob_plain/a949fa5d202f0a1f812d7630f3e5bf0f02ca4e98:/docs/manifest_xml.txt
http://www.omappedia.org/wiki/Android_Miscellaneous
I want to say these.
- Like normal git, default.xml can set up several remote Repo and set one of them as default.
- each git can be retrieved from different remote Repo and either follows a branch or can be stuck on a specific commit.
If you want you can refer to below too.
git://android.git.kernel.org/platform/manifest.git
git://codeaurora.org/platform/manifest.git
http://gitorious.org/android-eeepc/manifest/blobs/master/default.xml
https://github.com/CyanogenMod/android/blob/gingerbread/default.xml
I attached my work to share.
I hope it helps you out.
'Android' 카테고리의 다른 글
android/platform/hardware/libhardware: gralloc: gralloc.cpp (0) | 2017.07.11 |
---|---|
android/platform/system/core: libion: ion.c (0) | 2017.07.09 |
android repo init 문제 - 임시 repo (0) | 2011.09.24 |
Repo Internal - repo init 실행 과정 (0) | 2011.08.15 |
Repo Internal - manifest.git 구조 (0) | 2011.08.14 |