1
0
Fork 0
mirror of https://github.com/fastogt/pyfastogt synced 2025-03-09 23:38:55 +00:00

Remove .git flag

This commit is contained in:
topilski 2018-01-16 06:16:48 +03:00
parent 5034f903b6
commit 4efd0656b8

View file

@ -143,7 +143,7 @@ def build_from_sources(url, compiler_flags: CompileInfo, source_dir_path, prefix
shutil.rmtree(extracted_folder) shutil.rmtree(extracted_folder)
def git_clone(url, current_dir): def git_clone(url: str, current_dir: str, remove_dot_git=True):
common_git_clone_line = ['git', 'clone', '--depth=1', url] common_git_clone_line = ['git', 'clone', '--depth=1', url]
cloned_dir = os.path.splitext(url.rsplit('/', 1)[-1])[0] cloned_dir = os.path.splitext(url.rsplit('/', 1)[-1])[0]
common_git_clone_line.append(cloned_dir) common_git_clone_line.append(cloned_dir)
@ -152,9 +152,10 @@ def git_clone(url, current_dir):
common_git_clone_init_line = ['git', 'submodule', 'update', '--init', '--recursive'] common_git_clone_init_line = ['git', 'submodule', 'update', '--init', '--recursive']
subprocess.call(common_git_clone_init_line) subprocess.call(common_git_clone_init_line)
dir = os.path.join(current_dir, cloned_dir) directory = os.path.join(current_dir, cloned_dir)
shutil.rmtree(os.path.join(dir, '.git')) if remove_dot_git:
return dir shutil.rmtree(os.path.join(directory, '.git'))
return directory
def symlink_force(target, link_name): def symlink_force(target, link_name):