aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2025-08-11 20:06:25 +0200
committermichaelni <michael@niedermayer.cc>2025-08-13 11:50:52 +0000
commitb5b306ca31ba4cc035f4cea3fd82ae43dccd38f3 (patch)
treeac4059cfe184628c594080402e8965a605666d6f
parent373bd80b16643e349d229e2479fad565dba129a5 (diff)
downloadffmpeg-b5b306ca31ba4cc035f4cea3fd82ae43dccd38f3.tar.gz
tools/merge-all-source-plugins: Fix merge_internal() return code
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rwxr-xr-xtools/merge-all-source-plugins7
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/merge-all-source-plugins b/tools/merge-all-source-plugins
index cd030cdabe..194a30fae2 100755
--- a/tools/merge-all-source-plugins
+++ b/tools/merge-all-source-plugins
@@ -2,8 +2,11 @@
#If a version is set then we only try merging a source plugin with matching version as a generic one could change the ABI to master HEAD
merge_internal(){ # $1=repository, $2=refspec
- [ -n "$version" ] && git pull --no-rebase --log --stat --commit --no-edit $1 sourceplugin-$2-$version
- [ -z "$version" ] && git pull --no-rebase --log --stat --commit --no-edit $1 sourceplugin-$2
+ branch="sourceplugin-$2"
+ if [ -n "$version" ] ; then
+ branch="$branch-$version"
+ fi
+ git pull --no-rebase --log --stat --commit --no-edit "$1" "$branch"
}
unset succeeded failed version