[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Automake-commit] [SCM] GNU Automake branch, branch-1-10, updated. v1.10
From: |
Ralf Wildenhues |
Subject: |
[Automake-commit] [SCM] GNU Automake branch, branch-1-10, updated. v1.10.2-6-g8058cc4 |
Date: |
Sat, 29 Nov 2008 10:10:15 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".
http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=8058cc4e4df59b40e8f13b843914fa3a475da60a
The branch, branch-1-10 has been updated
via 8058cc4e4df59b40e8f13b843914fa3a475da60a (commit)
from 7c864bfcca87d620a0a51b3a76f077de58d4724b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8058cc4e4df59b40e8f13b843914fa3a475da60a
Author: Ralf Wildenhues <address@hidden>
Date: Sat Nov 29 11:06:23 2008 +0100
Fixup release rules.
* Makefile.am (cvs-diff): Remove.
(git-dist): Do not use clcommit any more. Use new-style tag
name. Pass $(AM_MAKEFLAGS) to $(MAKE).
(git-diff): Adjust.
(git-release): Do not upload to sources.redhat.com.
Signed-off-by: Ralf Wildenhues <address@hidden>
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 9 +++++++++
HACKING | 30 ++++++++++++++++++++++++++----
Makefile.am | 25 +++++--------------------
Makefile.in | 24 +++++-------------------
4 files changed, 45 insertions(+), 43 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index e79df73..07e9b31 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-11-29 Ralf Wildenhues <address@hidden>
+
+ Fixup release rules.
+ * Makefile.am (cvs-diff): Remove.
+ (git-dist): Do not use clcommit any more. Use new-style tag
+ name. Pass $(AM_MAKEFLAGS) to $(MAKE).
+ (git-diff): Adjust.
+ (git-release): Do not upload to sources.redhat.com.
+
2008-11-27 Ralf Wildenhues <address@hidden>
Fix portability issues in distcleancheck_listfiles doc example.
diff --git a/HACKING b/HACKING
index e8055d4..53b6db9 100644
--- a/HACKING
+++ b/HACKING
@@ -141,8 +141,6 @@
* Run `make release-stats' if release statistics in doc/automake.texi
have not been updated yet.
-* NOTE: the next step has not been tested yet with git, so be careful.
-
* Run `make git-release'.
This will run distcheck to create the tarballs, commit the last
NEWS/configure.ac/ChangeLog changes, tag the repository, sign
@@ -153,13 +151,37 @@
* Update version number in configure.ac to next alpha number.
Re-run ./bootstrap and commit.
+* Don't forget to `git push' your changes so they appear in the public
+ git tree.
+
+* Update the web pages at sources.redhat.com:
+ - bump version in index.rst,
+ - add entry to news.rst,
+ - run `make' to update .html files,
+ - create manuals:
+ cd doc
+ make pdf
+ make html MAKEINFOFLAGS=--no-split
+ - copy automake.html and automake.pdf to web cvs,
+ - add ChangeLog entry and commit.
+
+* Update the manuals at www.gnu.org:
+ - Generate manuals:
+ cd doc
+ wget
"http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/texinfo/texinfo/util/gendocs.sh"
+ wget
"http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/texinfo/texinfo/util/gendocs_template"
+ sh ./gendocs.sh automake "GNU Automake"
+ - copy manuals recursively to web cvs,
+ - commit.
+
* Send announcement at least to address@hidden, and
address@hidden If not an alpha, announcement must also go to
- address@hidden
+ address@hidden Copy this announcement into the NEWS feed at
+ <https://savannah.gnu.org/projects/automake>.
-----
-Copyright (C) 2003, 2007 Free Software Foundation, Inc.
+Copyright (C) 2003, 2007, 2008 Free Software Foundation, Inc.
This file is part of GNU Automake.
diff --git a/Makefile.am b/Makefile.am
index 8f099ca..e694775 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -303,23 +303,18 @@ maintainer-check: automake aclocal
git-dist: maintainer-check
-## Make sure clcommit exists (we use it at the end of git-dist).
- @if (clcommit --version)>/dev/null 2>/dev/null; then :; else \
- echo "Get clcommit from module cvs-utils on Savannah."; \
- exit 1; \
- fi
## Make sure the NEWS file is up-to-date.
@if sed 1q $(srcdir)/NEWS | grep -e "$(VERSION)" > /dev/null; then :;
else \
echo "NEWS not updated; not releasing" 1>&2; \
exit 1; \
fi
## Build the distribution
- $(MAKE) distcheck
+ $(MAKE) $(AM_MAKEFLAGS) distcheck
## Finally, if anything was successful, commit the last changes and tag
## the release in the repository. We don't use RCS keywords so it's OK
## to distribute the files before they were committed.
- cd $(srcdir) && clcommit && \
- git tag -s `echo "Release-$(VERSION)" | sed 's/\./-/g'`
+ cd $(srcdir) && git commit -a -s && \
+ git tag -s "v$(VERSION)" -m "Release $(VERSION)"
git-release: git-dist
case $(VERSION) in \
@@ -327,24 +322,14 @@ git-release: git-dist
*) dest=ftp;; \
esac; \
$(srcdir)/lib/gnupload $(GNUPLOADFLAGS) \
- --to sources.redhat.com:~ftp/pub/automake \
--to $$dest.gnu.org:automake $(DIST_ARCHIVES)
-cvs-diff:
- thisver=`echo "Release-$(VERSION)" | sed 's/\./-/g'`; \
- if test -z "$$OLDVERSION"; then \
- prevno=`echo "$(VERSION)" - 0.01 | bc | sed 's/^\./0./'`; \
- else prevno="$$OLDVERSION"; fi; \
- prevver=Release-`echo $$prevno | sed 's/\./-/g'`; \
- cvs -f rdiff -c -r $$prevver -r $$thisver $(PACKAGE) \
- > $(PACKAGE)-$$prevno-$(VERSION).diff
-
git-diff:
- thisver=`echo "Release-$(VERSION)" | sed 's/\./-/g'`; \
+ thisver="v$(VERSION)"; \
if test -z "$$OLDVERSION"; then \
prevno=`echo "$(VERSION)" - 0.01 | bc | sed 's/^\./0./'`; \
else prevno="$$OLDVERSION"; fi; \
- prevver=Release-`echo $$prevno | sed 's/\./-/g'`; \
+ prevver=v$$prevno; \
git diff $$prevver..$$thisver $(PACKAGE) \
> $(PACKAGE)-$$prevno-$(VERSION).diff
diff --git a/Makefile.in b/Makefile.in
index ee86faa..2cbaf40 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -853,17 +853,13 @@ maintainer-check: automake aclocal
fi
git-dist: maintainer-check
- @if (clcommit --version)>/dev/null 2>/dev/null; then :; else \
- echo "Get clcommit from module cvs-utils on Savannah."; \
- exit 1; \
- fi
@if sed 1q $(srcdir)/NEWS | grep -e "$(VERSION)" > /dev/null; then :;
else \
echo "NEWS not updated; not releasing" 1>&2; \
exit 1; \
fi
- $(MAKE) distcheck
- cd $(srcdir) && clcommit && \
- git tag -s `echo "Release-$(VERSION)" | sed 's/\./-/g'`
+ $(MAKE) $(AM_MAKEFLAGS) distcheck
+ cd $(srcdir) && git commit -a -s && \
+ git tag -s "v$(VERSION)" -m "Release $(VERSION)"
git-release: git-dist
case $(VERSION) in \
@@ -871,24 +867,14 @@ git-release: git-dist
*) dest=ftp;; \
esac; \
$(srcdir)/lib/gnupload $(GNUPLOADFLAGS) \
- --to sources.redhat.com:~ftp/pub/automake \
--to $$dest.gnu.org:automake $(DIST_ARCHIVES)
-cvs-diff:
- thisver=`echo "Release-$(VERSION)" | sed 's/\./-/g'`; \
- if test -z "$$OLDVERSION"; then \
- prevno=`echo "$(VERSION)" - 0.01 | bc | sed 's/^\./0./'`; \
- else prevno="$$OLDVERSION"; fi; \
- prevver=Release-`echo $$prevno | sed 's/\./-/g'`; \
- cvs -f rdiff -c -r $$prevver -r $$thisver $(PACKAGE) \
- > $(PACKAGE)-$$prevno-$(VERSION).diff
-
git-diff:
- thisver=`echo "Release-$(VERSION)" | sed 's/\./-/g'`; \
+ thisver="v$(VERSION)"; \
if test -z "$$OLDVERSION"; then \
prevno=`echo "$(VERSION)" - 0.01 | bc | sed 's/^\./0./'`; \
else prevno="$$OLDVERSION"; fi; \
- prevver=Release-`echo $$prevno | sed 's/\./-/g'`; \
+ prevver=v$$prevno; \
git diff $$prevver..$$thisver $(PACKAGE) \
> $(PACKAGE)-$$prevno-$(VERSION).diff
hooks/post-receive
--
GNU Automake
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Automake-commit] [SCM] GNU Automake branch, branch-1-10, updated. v1.10.2-6-g8058cc4,
Ralf Wildenhues <=