From c64c42b1fe719e8348fcdced3848cc9eb19df848 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Thu, 14 Nov 2019 23:02:06 +0100 Subject: bumpPython: correctly handle submodules --- bumpPython | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'bumpPython') diff --git a/bumpPython b/bumpPython index ddb40d7d..c7eb3916 100755 --- a/bumpPython +++ b/bumpPython @@ -53,7 +53,16 @@ for pkgbuild in "${pkgbuilds[@]}"; do s@'"'python>=${pymajor}\.[0-9]\+'@'python>=${pyver}'"'@ s@'"'python<${pymajor}\.[0-9]\+'@'python<${pyverupper}'"'@ ' "${pkgbuild}" - git add "${pkgbuild}" + if [ -d "${pkgbuild%/*}"'/.git' ] || [ -f "${pkgbuild%/*}"'/.git' ]; then + cd "${pkgbuild%/*}" + makepkg --printsrcinfo > .SRCINFO + git commit 'PKGBUILD' '.SRCINFO' -m "${pkgbuild%/*}: rebuild against new python ${pyver}" + git push || exit 1 + cd .. + git add "${pkgbuild%/*}" + else + git add "${pkgbuild}" + fi done -- cgit v1.2.3-54-g00ecf