Xcode Server - Cannot handle git submodules

Originator:evan
Number:rdar://14160343 Date Originated:14-Jun-2013 05:17 PM
Status:Open Resolved:
Product:OS X Server Product Version:2.2.56 (261.3)
Classification:Serious Bug Reproducible:Always
 
Summary:

CI Bots on Xcode Server do not checkout submodules

Steps to Reproduce:

- Point Server to Xcode5 DP

- Turn Xcode service on

- Log in with Apple ID and add server to team

- In "Repositories" tab click plus sign, add a remotely hosted repository that contains submodules

- Go to localhost.local/xcode

- Add a CI Bot that checkout an Xcode project from the repository added in the above step

- Integrate will fail because it cannot find / build included headers

Expected Results:

- Log file would indicate failure to initialize submodules, instead indicates failure to build source code file because it cannot find header file from submodule

Actual Results:

Regression:

- SSH and HTTPS have same result

Notes:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!