Can I specify Git URLs as dependencies in Buck?

I am using Buck to build a C++ project.

I would like to add a Git URL (e.g. git@github.com:owner/project.git) as a dependency so that a build can automatically pull down a library from GitHub. I took a look at remote_file, but that only seems to work for HTTP, HTTPS and Maven.

  • What does // refer to when you have nested Buck projects?
  • Does Buck provide this functionality out-of-the-box?

    If so, is it possible to specify a specific commit hash or tag?

  • Git review systems
  • how to git push with maven
  • How to roll back Git repo to first commit and delete all history
  • Ruby “bundle install” error on Openshift
  • Should I delete the LOCAL remote/origin/master branch after I have merged it with my local master?
  • How can I restore only a few lines from a file recorded in a given commit?
  • One Solution collect form web for “Can I specify Git URLs as dependencies in Buck?”

    Buck does not support remote Git URLs.

    Your options are:

    • Copy the code manually into your project
    • Use an equivalent .zip URL (GitHub gives you these)
    • Use submodules, such as in this example
    • Use a package manager that supports Buck, such as Buckaroo
    Git Baby is a git and github fan, let's start git clone.