val git_clone :
destination:string ->
?branch:string ->
string ->
Unix.process_status Lwt.tval is_git_url : string -> boolval git_pull : string -> Unix.process_status Lwt.tval git_fetch : string -> Unix.process_status Lwt.tval git_checkout : string -> reference:string -> Unix.process_status Lwt.t