Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
105 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,105 @@ | |||
#!/usr/bin/env bash | |||
|
|||
set -e | |||
set -x | |||
|
|||
CURRENT_BRANCH=`$1` | |||
|
|||
function split() | |||
{ | |||
|
|||
#split_new_repo $1 $2 | |||
|
|||
SHA1=`./bin/splitsh-lite --prefix=$1` | |||
|
|||
echo $SHA1 | |||
git push $2 "$SHA1:$CURRENT_BRANCH" -f | |||
|
|||
# Use this to split a new branch | |||
#git push $2 "$SHA1:refs/heads/$CURRENT_BRANCH" | |||
} | |||
|
|||
function split_new_repo() | |||
{ | |||
TMP_DIR="/tmp/enqueue-repo" | |||
REMOTE_URL=`git remote get-url $2` | |||
|
|||
rm -rf $TMP_DIR; | |||
mkdir $TMP_DIR; | |||
|
|||
( | |||
cd $TMP_DIR; | |||
git clone $REMOTE_URL .; | |||
git checkout master; | |||
touch foobar; | |||
git add foobar; | |||
git commit -m "foo"; | |||
git push origin master -f; | |||
); | |||
|
|||
SHA1=`./bin/splitsh-lite --prefix=$1` | |||
git fetch $2 | |||
git push $2 "$SHA1:master" -f | |||
} | |||
|
|||
|
|||
function remote() | |||
{ | |||
git remote add $1 $2 || true | |||
} | |||
|
|||
remote automatica.driver.automatica.remote git@github.com:automatica-core/automatica.driver.automatica.remote.git | |||
remote automatica.driver.constants git@github.com:automatica-core/automatica.driver.constants.git | |||
remote automatica.driver.enocean git@github.com:automatica-core/automatica.driver.enocean.git | |||
remote automatica.driver.froniussymo git@github.com:automatica-core/automatica.driver.froniussymo.git | |||
remote automatica.driver.homekit git@github.com:automatica-core/automatica.driver.homekit.git | |||
remote automatica.driver.huebridgesimulator git@github.com:automatica-core/automatica.driver.huebridgesimulator.git | |||
remote automatica.driver.ikeatradfri git@github.com:automatica-core/automatica.driver.ikeatradfri.git | |||
remote automatica.driver.knx git@github.com:automatica-core/automatica.driver.knx.git | |||
remote automatica.driver.loxone.miniserver git@github.com:automatica-core/automatica.driver.loxone.miniserver.git | |||
remote automatica.driver.machineflags git@github.com:automatica-core/automatica.driver.machineflags.git | |||
remote automatica.driver.mbus git@github.com:automatica-core/automatica.driver.mbus.git | |||
remote automatica.driver.modbus git@github.com:automatica-core/automatica.driver.modbus.git | |||
remote automatica.driver.openweathermap.driver git@github.com:automatica-core/automatica.driver.openweathermap.driver.git | |||
remote automatica.driver.times git@github.com:automatica-core/automatica.driver.times.git | |||
remote automatica.driver.wakeonlan git@github.com:automatica-core/automatica.driver.wakeonlan.git | |||
remote automatica.driver.zwave git@github.com:automatica-core/automatica.driver.zwave.git | |||
|
|||
remote automatica.logic.compare.baseoperations git@github.com:automatica-core/automatica.logic.compare.baseoperations.git | |||
remote automatica.logic.digitaltoanalog git@github.com:automatica-core/automatica.logic.digitaltoanalog.git | |||
remote automatica.logic.enocean git@github.com:automatica-core/automatica.logic.enocean.git | |||
remote automatica.logic.logic.baseoperations git@github.com:automatica-core/automatica.logic.logic.baseoperations.git | |||
remote automatica.logic.math.basicoperations git@github.com:automatica-core/automatica.logic.math.basicoperations.git | |||
remote automatica.logic.messenger git@github.com:automatica-core/automatica.logic.messenger.git | |||
remote automatica.logic.surveillance git@github.com:automatica-core/automatica.logic.surveillance.git | |||
remote automatica.logic.time git@github.com:automatica-core/automatica.logic.time.git | |||
|
|||
|
|||
split src/automatica.drivers/automatica.driver.automatica.remote automatica.driver.automatica.remote | |||
split src/automatica.drivers/automatica.driver.constants automatica.driver.constants | |||
split src/automatica.drivers/automatica.driver.enocean automatica.driver.enocean | |||
split src/automatica.drivers/automatica.driver.froniussymo automatica.driver.froniussymo | |||
split src/automatica.drivers/automatica.driver.homekit automatica.driver.homekit | |||
split src/automatica.drivers/automatica.driver.huebridgesimulator automatica.driver.huebridgesimulator | |||
split src/automatica.drivers/automatica.driver.ikeatradfri automatica.driver.ikeatradfri | |||
split src/automatica.drivers/automatica.driver.knx automatica.driver.knx | |||
split src/automatica.drivers/automatica.driver.loxone.miniserver automatica.driver.loxone.miniserver | |||
split src/automatica.drivers/automatica.driver.machineflags automatica.driver.machineflags | |||
split src/automatica.drivers/automatica.driver.mbus automatica.driver.mbus | |||
split src/automatica.drivers/automatica.driver.modbus automatica.driver.modbus | |||
split src/automatica.drivers/automatica.driver.openweathermap.driver automatica.driver.openweathermap.driver | |||
split src/automatica.drivers/automatica.driver.times automatica.driver.times | |||
split src/automatica.drivers/automatica.driver.wakeonlan automatica.driver.wakeonlan | |||
split src/automatica.drivers/automatica.driver.zwave automatica.driver.zwave | |||
|
|||
split src/automatica.logics/automatica.logic.compare.baseoperations automatica.logic.compare.baseoperations | |||
split src/automatica.logics/automatica.logic.digitaltoanalog automatica.logic.digitaltoanalog | |||
split src/automatica.logics/automatica.logic.enocean automatica.logic.enocean | |||
split src/automatica.logics/automatica.logic.logic.baseoperations automatica.logic.logic.baseoperations | |||
split src/automatica.logics/automatica.logic.math.basicoperations automatica.logic.math.basicoperations | |||
split src/automatica.logics/automatica.logic.messenger automatica.logic.messenger | |||
split src/automatica.logics/automatica.logic.surveillance automatica.logic.surveillance | |||
split src/automatica.logics/automatica.logic.time automatica.logic.time | |||
|
|||
|
|||
|