rt-thread-official/bsp/phytium/libraries/phytium_standalone_sdk_inst...

24 lines
742 B
Python

import os
import subprocess
def clone_repository(branch, commit_hash):
repository_url = "https://gitee.com/phytium_embedded/phytium-standalone-sdk.git"
target_folder = "../libraries/phytium_standalone_sdk"
# Clone the repository
subprocess.call(["git", "clone", "-b", branch, repository_url, target_folder])
# Change to the cloned repository folder
os.chdir(target_folder)
# Checkout the specific commit
subprocess.call(["git", "checkout", commit_hash])
print("Repository cloned successfully to {}".format(os.getcwd()))
if __name__ == "__main__":
branch_to_clone = "master"
commit_to_clone = "2ff7883c95cd312c636c9f35903b46ae74f8749d"
clone_repository(branch_to_clone, commit_to_clone)