mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 22:46:12 +00:00
Check for dirty files is not accurate
grep '^M' was not returning anything. In general diff-index and ls-files are preferred to status --porcelain.
This commit is contained in:
parent
b43e3865b4
commit
aabd3683eb
4
third_party/update.sh
vendored
4
third_party/update.sh
vendored
@ -2,8 +2,8 @@
|
||||
|
||||
set -e
|
||||
|
||||
if (( $(git status --porcelain 2>/dev/null | grep "^M" | wc -l) > 0 )); then
|
||||
echo "You can't have any staged files in git when updating packages."
|
||||
if ! git diff-index --quiet HEAD -- || test $(git ls-files --exclude-standard --others third_party/src | wc -l) != 0; then
|
||||
echo "You can't have any staged files or changes in third_party/src/ in git when updating packages."
|
||||
echo "Either commit them or unstage them to continue."
|
||||
exit 1
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user