fix: checkout
This commit is contained in:
parent
baa7ed089d
commit
b56ffa6552
|
@ -22,10 +22,10 @@ class Git:
|
||||||
branch="master",
|
branch="master",
|
||||||
)
|
)
|
||||||
|
|
||||||
def repo_checkout_to_tag(self, repo_name: str, tag_name: str) -> str:
|
def repo_clean_and_checkout(self, repo_name: str, checkout_dest: str) -> str:
|
||||||
repo = self.__get_repo(repo_name)
|
repo = self.__get_repo(repo_name)
|
||||||
repo.git.fetch("--tags", "--all", "-f")
|
repo.git.fetch("--tags", "--all", "-f")
|
||||||
repo.git.reset("--hard", f"origin/master")
|
repo.git.reset("--hard", f"origin/master")
|
||||||
repo.git.clean("-d", "-f", "-x")
|
repo.git.clean("-d", "-f", "-x")
|
||||||
repo.git.checkout(f"tags/{tag_name}")
|
repo.git.checkout(checkout_dest)
|
||||||
return os.path.join(self.repos_dir, repo_name)
|
return os.path.join(self.repos_dir, repo_name)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user