Mix.SCM.checkout

You're seeing just the callback checkout, go back to Mix.SCM module for more information.

Specs

checkout(opts()) :: any()

This behaviour function checks out dependencies.

If the dependency is locked, a lock is received in opts and the repository must be check out at the lock. Otherwise, no lock is given and the repository can be checked out to the latest version.

It must return the current lock.