diff options
| author | Ha Thach <[email protected]> | 2025-04-28 10:36:29 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-28 10:36:29 +0700 |
| commit | a22e45b8168fd6ef5a3253e54f8400b4cc9928b8 (patch) | |
| tree | a49cd33f586eedcd6d10c4c0a8121e22cb9ee8f6 | |
| parent | b5d4d0f6237ecaf78b2548e5c4a08810e0957066 (diff) | |
| parent | 0937a2b2d3dbc0b5595c6ea3a6acc8a691f73941 (diff) | |
Merge pull request #3100 from wavenumber-eng/get_deps_fix
Fixed broken deps on a fresh clone
| -rwxr-xr-x | tools/get_deps.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/get_deps.py b/tools/get_deps.py index ba9dc23ce..d89c1b2b1 100755 --- a/tools/get_deps.py +++ b/tools/get_deps.py @@ -243,11 +243,13 @@ def get_a_dep(d): p.mkdir(parents=True) run_cmd(f"{git_cmd} init") run_cmd(f"{git_cmd} remote add origin {url}") + head = None + else: + # Check if commit is already fetched + result = run_cmd(f"{git_cmd} rev-parse HEAD") + head = result.stdout.decode("utf-8").splitlines()[0] + run_cmd(f"{git_cmd} reset --hard") - # Check if commit is already fetched - result = run_cmd(f"{git_cmd} rev-parse HEAD") - head = result.stdout.decode("utf-8").splitlines()[0] - run_cmd(f"{git_cmd} reset --hard") if commit != head: run_cmd(f"{git_cmd} fetch --depth 1 origin {commit}") run_cmd(f"{git_cmd} checkout FETCH_HEAD") |
