Files
tidb/updatedep.sh
2016-05-11 14:33:55 +08:00

23 lines
602 B
Bash
Executable File

#!/bin/bash
if [ "$1" == "-h" ] ; then
echo "Usage: $0 [package]"
echo " Update dependency package in vendor."
echo " Make sure the package to be updated is on master branch."
echo " If [package] is not provided, it updates 'github.com/pingcap/kvproto/pkg/...'"
echo ""
exit 0
fi
mv _vendor/* .
if [ $# -eq 1 ]; then
go get -u -v -d $1
godep update $1
elif [ $# -eq 0 ]; then
go get -u -v -d github.com/pingcap/kvproto/pkg
godep update github.com/pingcap/kvproto/pkg/...
else
echo "Invalid argument count."
fi
mv Godeps _vendor/
mv vendor _vendor/