summaryrefslogtreecommitdiff
path: root/RELEASING
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 /RELEASING
parent65dd361c49a984a508cb53153a45612028fa49ef (diff)
RELEASING: Replace references to ChangeLog with git log commands (and improve those)
Diffstat (limited to 'RELEASING')
-rw-r--r--RELEASING25
1 files changed, 14 insertions, 11 deletions
diff --git a/RELEASING b/RELEASING
index 896694b9..01d5efbc 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: