mirror of
https://github.com/SchildiChat/schildichat-desktop.git
synced 2025-03-31 21:24:27 +02:00
Add merge_helpers.sh
This commit is contained in:
parent
eb5fa5d9fa
commit
f2cffcf224
39
merge_helpers.sh
Executable file
39
merge_helpers.sh
Executable file
@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCHILDI_ROOT="$(dirname "$(realpath "$0")")"
|
||||
|
||||
add_upstream() {
|
||||
if git remote | grep -q upstream; then
|
||||
echo "Remote named upstream already exists!"
|
||||
return 1
|
||||
fi
|
||||
local sc_remote="$(git remote -v|grep origin|grep fetch|sed 's|.*\t\(.*\) (fetch)|\1|')"
|
||||
if echo "$sc_remote" | grep -q matrix; then
|
||||
# matrix.org repo
|
||||
local upstream_remote="$(echo "$sc_remote" | sed 's|SpiritCroc|matrix-org|')"
|
||||
elif echo "$sc_remote" | grep -q element; then
|
||||
# vector-im repo
|
||||
local upstream_remote="$(echo "$sc_remote" | sed 's|SpiritCroc|vector-im|')"
|
||||
else
|
||||
echo "Don't know upstream repo for $sc_remote"
|
||||
return 1
|
||||
fi
|
||||
echo "Adding upstream $upstream_remote"
|
||||
git remote add upstream "$upstream_remote"
|
||||
git fetch upstream
|
||||
}
|
||||
|
||||
forall_repos() {
|
||||
pushd "$SCHILDI_ROOT/matrix-js-sdk"
|
||||
"$@"
|
||||
popd
|
||||
pushd "$SCHILDI_ROOT/matrix-react-sdk"
|
||||
"$@"
|
||||
popd
|
||||
pushd "$SCHILDI_ROOT/element-web"
|
||||
"$@"
|
||||
popd
|
||||
pushd "$SCHILDI_ROOT/element-desktop"
|
||||
"$@"
|
||||
popd
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user