[Buildroot] [PATCH 5/7 v3] download/git: ensure we checkout to a clean state
Yann E. MORIN
yann.morin.1998 at free.fr
Sun Apr 22 19:44:09 UTC 2018
Force the checkout to ignore any local changes. This allows recovering
from a previous partial checkout (e.g. killed by the user, or by a CI
job...)
git checkout -f has been supported since the inception of git, so we can
use it without any second thought.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian at gmail.com>
Cc: Ricardo Martincoski <ricardo.martincoski at gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Cc: Arnout Vandecappelle <arnout at mind.be>
---
support/download/git | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/support/download/git b/support/download/git
index 921a35998b..e941a716ba 100755
--- a/support/download/git
+++ b/support/download/git
@@ -154,7 +154,7 @@ fi
# Checkout the required changeset, so that we can update the required
# submodules.
-_git checkout -q "'${cset}'"
+_git checkout -f -q "'${cset}'"
# Get date of commit to generate a reproducible archive.
# %cD is RFC2822, so it's fully qualified, with TZ and all.
--
2.14.1
More information about the buildroot
mailing list