forked from JOJ/Joint-Teapot
		
	fix: checkout
This commit is contained in:
		
							parent
							
								
									baa7ed089d
								
							
						
					
					
						commit
						b56ffa6552
					
				|  | @ -22,10 +22,10 @@ class Git: | |||
|             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.git.fetch("--tags", "--all", "-f") | ||||
|         repo.git.reset("--hard", f"origin/master") | ||||
|         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) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user