# would need to be corrected/integrated by hand.
git pull
- # If we're not building for Rawhide then we must use the rightmost
- # (-r) flag so there's an upgrade path to Rawhide.
- rightmost=
- if test %fedora-branch != "rawhide"; then rightmost=-r; fi
-
- # If the specfile doesn't have the magic string then add
- # that now.
- if ! grep -sq %fedora-rebuild-name $specfile; then
- rpmdev-bumpspec -c "- "%fedora-rebuild-name $rightmost *.spec
+ # Add the new commit.
+ if ! grep -sq "^%%autochangelog" $specfile; then
+ # If we're not building for Rawhide then we must use the
+ # rpmdev-bumpspec rightmost (-r) flag so there's an upgrade
+ # path to Rawhide.
+ rightmost=
+ if test %fedora-branch != "rawhide"; then rightmost=-r; fi
+
+ # If the specfile doesn't have the magic string then add
+ # that now.
+ if ! grep -sq %fedora-rebuild-name $specfile; then
+ rpmdev-bumpspec -c "- "%fedora-rebuild-name $rightmost *.spec
+ else
+ rpmdev-bumpspec -c "- Bump release and rebuild" $rightmost *.spec
+ fi
+
+ fedpkg commit -c
else
- rpmdev-bumpspec -c "- Bump release and rebuild." $rightmost *.spec
+ # Using autochangelog.
+ if ! git log | grep -sq %fedora-rebuild-name; then
+ git commit --allow-empty -m %fedora-rebuild-name
+ else
+ git commit --allow-empty -m "Bump release and rebuild"
+ fi
fi
- # Commit and push the change.
- fedpkg commit -c
+ # Push the new commit.
fedpkg push
# Do the Koji build in the side tag.