Function: vc-git-clone
vc-git-clone is a byte-compiled function defined in vc-git.el.gz.
Signature
(vc-git-clone REMOTE DIRECTORY REV)
Documentation
Attempt to clone REMOTE repository into DIRECTORY at revision REV.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-git.el.gz
(defun vc-git-clone (remote directory rev)
"Attempt to clone REMOTE repository into DIRECTORY at revision REV."
(cond
((null rev)
(vc-git--out-ok "clone" remote directory))
((ignore-errors
(vc-git--out-ok "clone" "--branch" rev remote directory)))
((vc-git--out-ok "clone" remote directory)
(let ((default-directory directory))
(vc-git--out-ok "checkout" rev)))
((error "Failed to check out %s at %s" remote rev)))
directory)