Bash程序  |  25行  |  798 B

#!/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