blob: 0842c71254a78cdf46070fa4975aa319b090092b [file] [log] [blame]
SRC_BRANCH=$1
SRC_PATH=$2
DST_PATH=$3
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
set -x
git branch -q -D temporary-split-branch
git checkout $SRC_BRANCH
git subtree split -P $SRC_PATH -b temporary-split-branch
git checkout $CURRENT_BRANCH
git subtree merge -P $DST_PATH temporary-split-branch -m "Merge commit '`git rev-parse temporary-split-branch`'"
git branch -D temporary-split-branch
#./subtree_dir.sh merge pytorch/master torch/lib/TH lib/TH
#./subtree_dir.sh merge pytorch/master torch/lib/THC lib/THC
#./subtree_dir.sh merge pytorch/master torch/lib/THNN lib/THNN
#./subtree_dir.sh merge pytorch/master torch/lib/THCUNN lib/THCUNN