mirror of
https://github.com/RetroDECK/net.rpcs3.RPCS3.git
synced 2025-01-19 15:45:37 +00:00
33 lines
861 B
Bash
Executable file
33 lines
861 B
Bash
Executable file
#!/bin/bash
|
|
|
|
target_branch="master"
|
|
update_submodules="true"
|
|
|
|
# Get the repository name
|
|
repo_url=$(git remote get-url origin)
|
|
repo_name=$(basename -s .git "$repo_url")
|
|
|
|
echo "Fetching https://github.com/flathub/$repo_name $target_branch"
|
|
if [ "$update_submodules" = "true" ]; then
|
|
echo "And updating submodules also"
|
|
fi
|
|
echo ""
|
|
|
|
# Fetch the latest changes from the remote master branch
|
|
git fetch https://github.com/flathub/"$repo_name" "$target_branch"
|
|
|
|
# Merge the fetched changes into your current branch
|
|
git merge FETCH_HEAD
|
|
|
|
if [ "$update_submodules" = "true" ]; then
|
|
# Update submodules to the versions specified in the repo
|
|
git submodule update --init --recursive
|
|
|
|
# Update submodules to the versions specified in the fetched repo
|
|
git submodule update --remote
|
|
git add shared-modules
|
|
git commit -m "Update shared modules"
|
|
fi
|
|
|
|
|