1. 开一个bug进行repo申请
参考 BUG 200169828
此处,假设要添加的repo为:tegra/apps/rpx-utils repo
首先clone一个新的bug,例如Bug 200183938
然后,填如下信息
Synopsis: [New Repository Request] Create tegra/apps/rpx-utils repo
Requested Repository name(s)
tegra/apps/rpx-utils
Purpose of Repository/Repositories
The purpose of the rpx-utils repo is to provide a way to read info from or write info into RP3 partition..
The info includes thunderstrike configuration, pepper mac address, thunderstrike mac address etc.
Requested internal git server
git-master
Requested Approvers
XXX XXX
XXX XXX
Requested Submitters
XXX XXX
XXX XXX
Source of intended contents
NVIDIA originated
Do you have existing git history for this repository?
No.
Will this be used with a promotions controlled codeline?
Yes
To start with, it will only be used in rel-24, which is promtion controlled.
Will this repository AND its history be shared with any customers?
No.
Eng:Amar Agrawal
2. Repo申请通过后,需要修改Mainifests目录下的相关的xml文件,添加一个新的project
可参考http://git-master/r/#/c/1115260/
修改.repo/manifests/目录下的以下文件:
android-aosp-master.xml
android-l-mr1-preview.xml
android-licensed.xml
android-next.xml
android-partner.xml
android-pdk-volantis.xml
android.xml
create_branch.xml
delivery.xml
注意,每个文件的修改内容稍有差异。
以android-aosp-master.xml为例:
添加:
<!-- Begin rpx-utils app -->
<project path="vendor/nvidia/tegra/apps/rpx-utils" name="tegra/apps/rpx-utils" revision="rel-24" remote="origin" />
<!-- End rpx-utils app -->
即可。