Fix vendor validation
Previously adding files to vendor/ without adding to vendor.conf would not fail the validation. Also be consistent with indentation and use tabs. Signed-off-by: Daniel Nephin <dnephin@gmail.com>
This commit is contained in:
parent
81e651c6d2
commit
075fd7a9be
|
@ -9,9 +9,13 @@ validate_vendor_diff(){
|
||||||
unset IFS
|
unset IFS
|
||||||
|
|
||||||
if [ ${#files[@]} -gt 0 ]; then
|
if [ ${#files[@]} -gt 0 ]; then
|
||||||
# We run vndr to and see if we have a diff afterwards
|
# Remove vendor/ first so that anything not included in vendor.conf will
|
||||||
|
# cause the validation to fail. archive/tar is a special case, see vendor.conf
|
||||||
|
# for details.
|
||||||
|
ls -d vendor/* | grep -v vendor/archive | xargs rm -rf
|
||||||
|
# run vndr to recreate vendor/
|
||||||
vndr
|
vndr
|
||||||
# Let see if the working directory is clean
|
# check if any files have changed
|
||||||
diffs="$(git status --porcelain -- vendor 2>/dev/null)"
|
diffs="$(git status --porcelain -- vendor 2>/dev/null)"
|
||||||
if [ "$diffs" ]; then
|
if [ "$diffs" ]; then
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue