automake-commit
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]