mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-26 23:32:15 +00:00
35 lines
827 B
Bash
35 lines
827 B
Bash
|
#! /bin/bash
|
||
|
|
||
|
# for every github.com/tendermint dependency, warn is if its not synced with origin/master
|
||
|
|
||
|
GLIDE=$1
|
||
|
|
||
|
# make list of libs
|
||
|
LIBS=($(grep "github.com/tendermint" $GLIDE | awk '{print $3}'))
|
||
|
|
||
|
|
||
|
for lib in "${LIBS[@]}"; do
|
||
|
# get vendored commit
|
||
|
VENDORED=`grep -A1 $lib $GLIDE | grep -v $lib | awk '{print $2}'`
|
||
|
PWD=`pwd`
|
||
|
cd $GOPATH/src/$lib
|
||
|
MASTER=`git rev-parse origin/master`
|
||
|
HEAD=`git rev-parse HEAD`
|
||
|
cd $PWD
|
||
|
|
||
|
if [[ "$VENDORED" != "$MASTER" ]]; then
|
||
|
echo ""
|
||
|
if [[ "$VENDORED" != "$HEAD" ]]; then
|
||
|
echo "Vendored version of $lib differs from origin/master and HEAD"
|
||
|
echo "Vendored: $VENDORED"
|
||
|
echo "Master: $MASTER"
|
||
|
echo "Head: $HEAD"
|
||
|
else
|
||
|
echo "Vendored version of $lib differs from origin/master but matches HEAD"
|
||
|
echo "Vendored: $VENDORED"
|
||
|
echo "Master: $MASTER"
|
||
|
fi
|
||
|
fi
|
||
|
done
|
||
|
|