From b3f4585b3ff2d9827d8a6826fcb66d02f3f05dc7 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 24 Sep 2019 09:16:15 +0200 Subject: bumpPkgrel, bumpVersion: correctly handle git submodules --- bumpPkgrel | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'bumpPkgrel') diff --git a/bumpPkgrel b/bumpPkgrel index c0db9229..a371d6a9 100755 --- a/bumpPkgrel +++ b/bumpPkgrel @@ -17,14 +17,23 @@ if [ $# -eq 1 ]; then cd "$(dirname "$0")" pkg="${1%/}" + cd "${pkg}" eval "$( - grep '^pkgrel=' "${pkg}/PKGBUILD" + grep '^pkgrel=' 'PKGBUILD' )" sed -i ' s@^\(pkgrel=\)\('"'"'\?\)[0-9]\+\2$@\1'"$((pkgrel+1))"'@ - ' "${pkg}/PKGBUILD" + ' 'PKGBUILD' if ${commit}; then - git commit "${pkg}/PKGBUILD" -m "${pkg}: rebuild" + if [ -d '.git' ] || [ -f '.git' ]; then + makepkg --printsrcinfo > .SRCINFO + git commit 'PKGBUILD' '.SRCINFO' -m "${pkg}: rebuild" + git push || exit 1 + cd .. + git commit "${paket}" -m "${pkg}: rebuild" + else + git commit 'PKGBUILD' -m "${pkg}: rebuild" + fi fi else -- cgit v1.2.3-54-g00ecf