|
@@ -89,12 +89,13 @@ class Repo:
|
|
return False
|
|
return False
|
|
return False
|
|
return False
|
|
|
|
|
|
- def init(self, url):
|
|
|
|
|
|
+ def init(self, url, branch="master"):
|
|
# 创建目录
|
|
# 创建目录
|
|
if not os.path.exists(self.path):
|
|
if not os.path.exists(self.path):
|
|
os.makedirs(self.path)
|
|
os.makedirs(self.path)
|
|
# git clone
|
|
# git clone
|
|
if self.is_git_dir():
|
|
if self.is_git_dir():
|
|
|
|
+ self.checkout_2_branch(branch)
|
|
return self.pull()
|
|
return self.pull()
|
|
else:
|
|
else:
|
|
return self.clone(url)
|
|
return self.clone(url)
|