RELEASING: Replace references to ChangeLog with git log commands (and improve those)

This commit is contained in:
Carl Worth 2006-05-03 01:29:24 -07:00
parent 65dd361c49
commit 7cf6bcaeca
2 changed files with 17 additions and 14 deletions

View file

@ -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:

View file

@ -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 ===========================================================================