ZGVKGTJGS2HV257O2DSEBVJ2SGAC7THQCLWXQQ4CBFIEROA2D66QC
HGUMI4PZXS25QGXPUQAXXER65PNNB7BZF4SY7DIUQ2YH7L7G5A5QC
3JWRRMN52UYIGXFFICCKCGBRCRIGD4NQ3RGGFORXEDSYNKIH7YGAC
7NMBPQQKK25GWI47ORCGIBWEKYZMQQRMS7G6ET7LQM6CE55P3DHQC
XWRN2OI2GCW6WY75UNNGOCQWH5WJTZ7JLKVNK7YO6KEI7U47TUEAC
UOLMJXXJ5MBMFF2RIHV7DW5R4NBEXLQLHT76A5V37SIH6XKLIIMQC
6UI2BVY64QUEMR5PT43OEM5F4FJRTGX2J7JODLKPFPR7OVA4B7KQC
6NPESMZY77VS5PCQ54AUVHBTDN5MNJZK5BL3NBK54LKBJ6TPVEWQC
G4IRBBCIFEHQRAUYIOJAY6K5QOZRQVDAYPLAGWP3KPFW7G3TUOHAC
(defvar vc-pijul-remotes-history)
(defun vc-pijul-Clone (remote directory &optional state)
"Attempt to clone REMOTE repository into DIRECTORY at STATE."
(interactive
(list (read-string "Remote: " nil 'vc-pijul-remotes-history)
(expand-file-name
(read-directory-name "Directory to clone: "))
"P"))
(let ((state (when state (read-string "State: "))))
(find-file (vc-clone remote 'Pijul directory state))))
(when-let ((file (match-string 2))
(state (match-string 1))
(file-state (vc-pijul--file-state root
file (vc-pijul--state-code state))))
(when-let* ((file (match-string 2))
(state (match-string 1))
(file-state (vc-pijul--file-state root
file (vc-pijul--state-code state))))