Merge pull request #9711 from filecoin-project/feat/gomod-diff-script
feat: scripts: go.mod dep diff script
This commit is contained in:
commit
7a509cf0d8
36
scripts/gomod-diff.sh
Normal file
36
scripts/gomod-diff.sh
Normal file
@ -0,0 +1,36 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
if [ $# -ne 2 ]; then
|
||||
echo "./gomod-diff.sh [refA] [refB]"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
temp=$(mktemp -d)
|
||||
repo=$(pwd)
|
||||
|
||||
cd "$temp"
|
||||
echo "running in $temp"
|
||||
|
||||
git clone $repo a
|
||||
git clone $repo b
|
||||
|
||||
cd a
|
||||
git checkout $1
|
||||
|
||||
cd ../b
|
||||
git checkout $2
|
||||
make deps
|
||||
make -j10 buildall
|
||||
|
||||
cd ../a
|
||||
make deps
|
||||
make -j10 buildall
|
||||
|
||||
go mod vendor
|
||||
cd ../b
|
||||
go mod vendor
|
||||
|
||||
cd ..
|
||||
diff -Naur --color b/vendor a/vendor
|
||||
diff -Naur --color b/vendor a/vendor > mod.diff
|
||||
echo "Saved to $temp/mod.diff"
|
Loading…
Reference in New Issue
Block a user