def init(self, path=None):
'''Inicialize repo object or init/clone new Git repo'''
if os.path.isdir(self.path):
self._repo = Repo.init(path or self.path)
else:
if self._url:
# clone remote is there url
mkdir_p(self.path)
self._repo = Repo.clone_from(self._url,
self.path,
branch='master')
return self._repo
评论列表
文章目录