diff options
author | Carl Worth <cworth@cworth.org> | 2006-05-03 01:29:24 -0700 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2006-05-03 01:30:55 -0700 |
commit | 7cf6bcaeca168394074413925c35c0cf2f3fb12a (patch) | |
tree | cf9de2ef5868a9d1de33c0ba82a20be6b8c03155 | |
parent | 65dd361c49a984a508cb53153a45612028fa49ef (diff) |
RELEASING: Replace references to ChangeLog with git log commands (and improve those)
-rw-r--r-- | RELEASING | 25 | ||||
-rw-r--r-- | configure.in | 6 |
2 files changed, 17 insertions, 14 deletions
@@ -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 =========================================================================== |