blob: a09cf9971d67917656de5ff72e1f1b3e7db2e295 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
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 = "57e28e517e45d9d36b832cbdf038970e2ece600e"
clone_repository(branch_to_clone, commit_to_clone)
|