summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2006-05-03 01:29:24 -0700
committerCarl Worth <cworth@cworth.org>2006-05-03 01:30:55 -0700
commit7cf6bcaeca168394074413925c35c0cf2f3fb12a (patch)
treecf9de2ef5868a9d1de33c0ba82a20be6b8c03155
parent65dd361c49a984a508cb53153a45612028fa49ef (diff)
RELEASING: Replace references to ChangeLog with git log commands (and improve those)
-rw-r--r--RELEASING25
-rw-r--r--configure.in6
2 files changed, 17 insertions, 14 deletions
diff --git a/RELEASING b/RELEASING
index 896694b9a..01d5efbcc 100644
--- a/RELEASING
+++ b/RELEASING
@@ -20,19 +20,22 @@ Here are the steps to follow to create a new cairo release:
3) Fill out an entry in the NEWS file
- Sift through the information in ChangeLog since the last
- release. Summarize major changes briefly in a style similar
- to other entries in NEWS. Take special care to note any
- additions in the API. These should be easy to find
- by looking for cairo*.h in the ChangeLog. Additionally, the
- output of the following command should be examined using the
- previous release tag:
+ Sift through the logs since the last release. This is most
+ easily done with a comand such as:
+
+ git log X.Y.Z..
+
+ where X.Y.Z is the previous release version.
+
+ Summarize major changes briefly in a style similar to other
+ entries in NEWS. Take special care to note any additions in
+ the API. These should be easy to find by noting modifications
+ to .h files in the log command above. And more specifically,
+ the following command will show each patch that has changed a
+ public header file since the given version:
find src/ -name '*.h' -not -name '*-private.h' -not -name 'cairoint.h' | \
- xargs git diff X.Y.Z --
-
- Note that for older releases made under CVS, the tag name is
- RELEASE_X_Y_Z instead.
+ xargs git log -p X.Y.Z.. --
4) Increment cairo_version_{minor|micro} and LT_{CURRENT|VERSION|AGE}
in configure.in:
diff --git a/configure.in b/configure.in
index d4a6d82b2..41be9c4f0 100644
--- a/configure.in
+++ b/configure.in
@@ -5,7 +5,7 @@ AC_PREREQ(2.54)
# An even micro number indicates a released version.
m4_define(cairo_version_major, 1)
m4_define(cairo_version_minor, 1)
-m4_define(cairo_version_micro, 3)
+m4_define(cairo_version_micro, 4)
AC_INIT([cairo],
cairo_version_major.cairo_version_minor.cairo_version_micro,
@@ -19,7 +19,7 @@ dnl ===========================================================================
# libtool shared library version
# Increment if the interface has additions, changes, removals.
-LT_CURRENT=6
+LT_CURRENT=7
# Increment any time the source changes; set to
# 0 if you increment CURRENT
@@ -28,7 +28,7 @@ LT_REVISION=0
# Increment if any interfaces have been added; set to 0
# if any interfaces have been removed. removal has
# precedence over adding, so set to 0 if both happened.
-LT_AGE=4
+LT_AGE=5
dnl ===========================================================================