summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2013-02-18 13:46:23 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2013-10-21 12:25:01 +0100
commitd5e48a022b7da2d073df22775f8aeab98a82f693 (patch)
tree1c86791f3814b8be4dafb73c1fd6dd36bd696201
parente1f1926c6b67726206c4c199781831e82553aae9 (diff)
downloaddbus-glib-d5e48a022b7da2d073df22775f8aeab98a82f693.tar.gz
Update HACKING for current status
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=68602 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
-rw-r--r--HACKING15
1 files changed, 9 insertions, 6 deletions
diff --git a/HACKING b/HACKING
index f647283..7d6dd93 100644
--- a/HACKING
+++ b/HACKING
@@ -10,13 +10,13 @@ please do as small commits to your local git tree, so there is a good
history of your changes.
When you consider changes ready for merging to mainline, use
-"git-format-patch" or otherwise generate diffs. Post those diffs
+"git-format-patch" or otherwise generate unified diffs. Post those diffs
to a new bug at http://bugs.freedesktop.org, project DBus, component GLib.
For nontrivial changes *please* try to extend the test suite to cover it. The
-test infrastructure is in test/core/, and currently there are a lot of tests
-in the single file test/core/test-dbus-glib.c. Extending this file is
-suggested (in the future we would like to break this file up).
+test infrastructure is in test/core/. If possible, use a GTester-style test
+like registrations.c; or if necessary, add things to the giant catch-all
+test, test-dbus-glib.c.
Run "make check" to run the test suite.
@@ -54,6 +54,7 @@ To make a release (please replace use of 0.76 with the new version)
* make distcheck
* edit configure.ac, change version to even (e.g. 0.75 -> 0.76)
* also in configure.ac, update LT_CURRENT, LT_REVISION and LT_AGE
+* edit NEWS, summarize notable changes since the last release
* ./autogen.sh
* make
* make distcheck
@@ -64,6 +65,8 @@ To make a release (please replace use of 0.76 with the new version)
* edit configure.ac, change version to odd (e.g. 0.76 -> 0.77)
* git commit -m "Bump version for development"
* Update the wiki: http://www.freedesktop.org/wiki/Software/DBusBindings
-* Announce the release on the mailing list, summarizing notable changes.
+* Announce the release on the mailing list, quoting the notable changes
+ from NEWS.
-NEWS is unmaintained.
+NEWS is now maintained again (Simon finds it easier this way, and he
+does most of the releases).