package opam-repository

  1. Overview
  2. Docs
val name : OpamUrl.backend

pull_url local_dir checksum remote_url pulls the contents of remote_url into local_dir.

Two kinds of results are allowed:

  • a single file was downloaded, in this case it is placed within local_dir and returned as Some filename
  • a directory was retrieved, in this case the contents of local_dir have been synchronised with its own, and None is returned

checksum can be used for retrieval but is NOT checked by this function.

pull_repo_update fetches the remote update from url to the local repository at dirname, but does not apply it, allowing for further verifications. The file or directory returned is always temporary and should be cleaned up by the caller.

Return the (optional) revision of a given repository. Only useful for VCS backends. Is not expected to work with pull_repo_update, which doesn't update the VCS commit information.

Like pull_url, except for locally-bound version control backends, where it should get the latest, uncommited source.

OCaml

Innovation. Community. Security.