+ (when
+ (find name *all-project* :test #'string= :key #'project-name)
+ (error "Project name already taken"))
+ (let
+ ((project (make-project :name name :src src)))
+ (ensure-directories-exist (project-dir project))
+ (git project "clone" src "."))