Commit 4e928185 authored by John Strizich's avatar John Strizich Committed by Facebook Github Bot

add option to pass options to `git clone`

Summary: We need this for dependencies that require submodules

Reviewed By: saifhhasan, GirasoleY

Differential Revision: D15282792

fbshipit-source-id: b0cc8d645e73668252409934fd6741fb211e30ae
parent cea16735
...@@ -283,7 +283,9 @@ class FBCodeBuilder(object): ...@@ -283,7 +283,9 @@ class FBCodeBuilder(object):
return self.step('Check out {0}, workdir {1}'.format(project, path), [ return self.step('Check out {0}, workdir {1}'.format(project, path), [
self.workdir(base_dir), self.workdir(base_dir),
self.run( self.run(
ShellQuoted('git clone https://github.com/{p}').format(p=project) ShellQuoted('git clone {opts} https://github.com/{p}').format(
p=project,
opts=ShellQuoted(self.option('{}:git_clone_opts'.format(project), '')))
) if not local_repo_dir else self.copy_local_repo( ) if not local_repo_dir else self.copy_local_repo(
local_repo_dir, os.path.basename(project) local_repo_dir, os.path.basename(project)
), ),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment