| #!/bin/bash | |
| # Copyright 2015 The Weave Authors. All rights reserved. | |
| # Use of this source code is governed by a BSD-style license that can be | |
| # found in the LICENSE file. | |
| DIR=$(cd -P -- "$(dirname -- "$0")" && pwd -P) | |
| ROOT_DIR=$(cd -P -- "$(dirname -- "$0")/../.." && pwd -P) | |
| cd $ROOT_DIR | |
| git subtree add --prefix third_party/temp_libuweave \ | |
| https://weave.googlesource.com/weave/libuweave master --squash || exit 1 | |
| mkdir -p third_party/libuweave/src | |
| pushd third_party | |
| git mv -kf temp_libuweave/LICENSE libuweave/ | |
| git mv -kf temp_libuweave/src/crypto_hmac.h libuweave/src/crypto_hmac.h | |
| git mv -kf temp_libuweave/src/macaroon* libuweave/src/ | |
| git mv -kf temp_libuweave/src/crypto_utils.* libuweave/src/ | |
| popd | |
| git rm -rf third_party/temp_libuweave | |
| git reset --soft weave/master | |
| git commit -av |