CodeAurora FAQ
CAF FAQ
This page is for general CAF questions and usage. For project specific information please check the project wiki. Links to project specific wiki pages can be found here:
Contacts and escalation when technical problems are encountered
- For all support requests, please use the CAF service desk.
New mirror request process
- To request a new mirror for an existing project, open a support request on the CAF service desk.
History rewrite process
- Open a support request on the CAF service desk under "Other CAF requests".
- Admins will make necessary changes to the repo config and respond.
- Once the history changes have been made, follow up on the support request ticket notifying them that the change is complete.
- Admins will then remove the ability to change history.
How to upload changes/patches to a project
- First make sure you have been given write access and SSH is setup properly:
- Pay special attention to the section called: 'Configure ssh client settings'
If you clone with this method:
git clone git@git.codeaurora.org:external/<Project Name>/ + <Path to Repo>
for example:
git clone git@git.codeaurora.org:external/thundersoft/qrd8x25-fmc/qrd8x25-fmc-jb/platform/build.git
For patches:
git clone git@git.codeaurora.org:quic/sba/<project>_patches.git
for example:
git clone git@git.codeaurora.org:quic/sba/femto_patches.git
This will work to push the changes:
git push origin <Branch Name>
for example:
git push origin master
Add/remove a person to contribute/administer a Project
- To add contributors or change Project Admins, open a support request on the CAF service desk.
Benefits of a full repo sync vs. git clone of a repo
If syncing from git servers has been slow, try the following. Before you run "repo sync", please tell git to do an on-the-fly substitution of the git URLs to a different location:
The major upside of using http://source.codeaurora.org with "repo sync" is that repo will use a look-aside CDN location for downloading the majority of clone bundles but this only happens during "repo sync" not a regular git clone. Additional details and mirror information can be found here: CodeAurora Mirrors
You should be able to see the speed boost yourself if you run the following command:
- curl -L http://source.codeaurora.org/platform/manifest/clone.bundle > /dev/null
Check what it says in "Average Dload" column after it's done. Probably more than 30k you're getting when doing "git clone".