Fix prepatch to try to detect the upstream branch from a filename containing -vs- instead of only checking for a hard-coded upstream branch name.

master
poikilos 2022-04-25 15:54:22 -04:00
parent 9ea12f866b
commit a780bbc807
1 changed files with 16 additions and 2 deletions

View File

@ -25,6 +25,9 @@ next_var=
enable_bare_param=false
param1="$1"
#what=$1
branchUpstreamBare=bucket_game
branchUpstream=$branchUpstreamBare-211114a
tryBranchUpstream=""
for var in "$@"
do
if [ "@$next_var" = "@--install" ]; then
@ -48,16 +51,19 @@ do
#branch="$var"
enable_bare_param=true
echo "selected branch: $var"
_patch_colon_upstream="`echo $var | sed 's/-vs-/:/g'`"
tryBranchUpstream="$branchUpstreamBare-`echo "$_patch_colon_upstream" | cut -d: -f2`"
fi
done
auto_branch="$branchUpstream-$date_string-$whatname"
auto_branch="$branchUpstreamBare-$date_string-$whatname"
if [ "@$enable_bare_param" = "@true" ]; then
branch="$2"
else
branch="$auto_branch"
echo "* The branch name defaulted to \"$auto_branch\" since you didn't provide a second sequential argument."
fi
branchUpstream=bucket_game-211114a
branchBase=Bucket_Game-base
branchHead=Bucket_Game-branches
# project0_path="$HOME/git/EnlivenMinetest/webapp/linux-minetest-kit/minetest/games/$branchUpstream"
@ -66,6 +72,14 @@ tryUnpatched="$HOME/minetest/$branchUpstream"
if [ -d "$tryUnpatched" ]; then
project0_path="$tryUnpatched"
fi
tryUnpatched="$HOME/minetest/$tryBranchUpstream"
if [ -d "$tryUnpatched" ]; then
project0_path="$tryUnpatched"
else
echo "* there is no $tryUnpatched, so $project0_path will be used"
fi
echo "* upstream branch: $project0_path"
#patches="$HOME/git/EnlivenMinetest/patches"
#patches="$HOME/git/1.pull-requests/Bucket_Game-branches"