mirror of
https://github.com/systemd/systemd.git
synced 2026-08-03 22:50:29 +00:00
mkosi: Don't fetch remote if the commit to check out already exists
If the commit we're about to check out already exists in the local repository, don't fetch from the remote repository.
This commit is contained in:
committed by
Luca Boccassi
parent
8c7b140164
commit
c5730846fe
@@ -43,7 +43,7 @@ if [[ ! -e "pkg/$PKG_SUBDIR" ]] || [[ -z "$(ls --almost-all "pkg/$PKG_SUBDIR")"
|
||||
# --no-cone is needed to check out only one top-level directory
|
||||
git -C "pkg/$PKG_SUBDIR" sparse-checkout set --no-cone "${GIT_SUBDIR:-}"
|
||||
fi
|
||||
else
|
||||
elif ! git -C "pkg/$PKG_SUBDIR" cat-file -e "$GIT_COMMIT^{commit}"; then
|
||||
git -C "pkg/$PKG_SUBDIR" remote set-url origin "$GIT_URL"
|
||||
git -C "pkg/$PKG_SUBDIR" fetch origin "$GIT_BRANCH"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user