From 08d5c22ab498ccf243a71e18c29fba922b3f3abf Mon Sep 17 00:00:00 2001
From: "Richard W.M. Jones" <rjones@redhat.com>
Date: Sat, 18 Jan 2020 15:06:42 +0000
Subject: [PATCH] maintainer: Add maintainer-commit, maintainer-tag goals.

---
 Goalfile.in | 9 +++++++++
 Makefile.in | 1 +
 2 files changed, 10 insertions(+)

diff --git a/Goalfile.in b/Goalfile.in
index 2e2dd4e..d330201 100644
--- a/Goalfile.in
+++ b/Goalfile.in
@@ -277,6 +277,15 @@ goal distcheck = : dist {
 #----------------------------------------------------------------------
 # Maintainer rules.
 
+# Easy way to commit and tag a release.
+goal maintainer-commit = {
+    git commit -a -m "Version %version."
+}
+
+goal maintainer-tag = {
+    git tag -a "v%version" -m "Version %version" -f
+}
+
 # Check no files are missing from distfiles above by unpacking the
 # distribution tarball and comparing it to git.
 goal maintainer-check-extra-dist = : dist @{
diff --git a/Makefile.in b/Makefile.in
index eeded2e..19e9c8c 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -19,6 +19,7 @@
 # Pass through normal targets to Goalfile.in
 
 all clean depend install check maintainer-clean dist distcheck \
+maintainer-commit maintainer-tag \
 maintainer-check-extra-dist maintainer-release \
 maintainer-srpm maintainer-fedora-copr: src/goals
 	@./run src/goals $@ 'DESTDIR="$(DESTDIR)"'
-- 
1.8.3.1