REPO=${REPO:-git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git}
if [ ! -d linux ]; then
- git clone --reference ~/src/linux/master $REPO linux
+ if [ -d ~/src/linux/master/.git ]; then refs="$refs --reference $HOME/src/linux/master"; fi
+ if [ -d /usr/src/linux/.git ]; then refs="$refs --reference /usr/src/linux"; fi
+ git clone $refs $REPO linux
fi
cd linux
git fetch $REPO
git reset --hard FETCH_HEAD
+git fetch --tags