mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-08 18:28:03 +02:00
RELEASING: Replace references to ChangeLog with git log commands (and improve those)
This commit is contained in:
parent
65dd361c49
commit
7cf6bcaeca
2 changed files with 17 additions and 14 deletions
25
RELEASING
25
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:
|
||||
|
|
|
|||
|
|
@ -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 ===========================================================================
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue