34
34
repo = Repo.clone_from(source, dest)
35
35
repo.git.checkout(branch)
37
def install(self, source, branch="master", dest=None):
38
38
url_parts = self.parse_url(source)
39
39
branch_name = url_parts.path.strip("/").split("/")[-1]
42
45
if not os.path.exists(dest_dir):
43
46
mkdir(dest_dir, perms=0o755)