diff --git a/recipes-plasma/plasma-phone-components_git.bb b/recipes-plasma/plasma-phone-components_git.bb index 60cae47..1c8ce66 100644 --- a/recipes-plasma/plasma-phone-components_git.bb +++ b/recipes-plasma/plasma-phone-components_git.bb @@ -1,2 +1,2 @@ require ${PN}.inc -SRCREV = "master" +SRCREV = "43d95cd332f7d48a64bca0956c5286e84056c47e" diff --git a/recipes-playground/plasma-camera_git.bb b/recipes-playground/plasma-camera_git.bb index 609dae0..8860713 100644 --- a/recipes-playground/plasma-camera_git.bb +++ b/recipes-playground/plasma-camera_git.bb @@ -1,3 +1,3 @@ require ${BPN}.inc # SRCREV = "v${PV}" -SRCREV = "0569c026c4a08986056c316380297168d5752d17" +SRCREV = "4735a656eb57350173072f57de73c73e671884d7" diff --git a/scripts/bump-git-revisions.sh b/scripts/bump-git-revisions.sh new file mode 100755 index 0000000..2213a09 --- /dev/null +++ b/scripts/bump-git-revisions.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# +# Bump Git revisions in non-release recipes +# + +function usage() +{ + echo "$1 " + exit 1 +} + +src_dir=$1 +if [ -z "$src_dir" ]; then usage $0; fi + +base=`dirname $0`/../ + +for recipe in `find $base -name "*_git.bb"`; do + package=`basename "$recipe"| sed -e "s,_git.bb,,"` + echo -n "Updating $package..." + if [ -d "$src_dir/$package" ]; then + pushd $src_dir/$package > /dev/null + git fetch + new_rev=`git show --format="%H" -s origin/master` + popd > /dev/null + sed -i -e "s,^SRCREV =.*$,SRCREV = \\\"${new_rev}\\\"," $recipe + echo "$new_rev" + else + echo "missing local checkout" + fi +done