summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@gmx.de>2006-03-11 19:23:43 +0000
committerPatrick Ohly <patrick.ohly@gmx.de>2006-03-11 19:23:43 +0000
commit1301d3edac049d4e6ad75be96a7faffeb0dce1fa (patch)
tree911bce124674879bc4d275817e2ca534358c6237 /HACKING
parent7ab0dc0b94115b1225a6e46cce3df6b19dc6929c (diff)
preparations for a release as 'SyncEvolution'
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@32 15ad00c4-1369-45f4-8270-35d70d36bdcd
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING24
1 files changed, 22 insertions, 2 deletions
diff --git a/HACKING b/HACKING
index dcbecb26..edf71831 100644
--- a/HACKING
+++ b/HACKING
@@ -1,3 +1,6 @@
+Working with the Code
+---------------------
+
The code follows the code formatting of the Funambol
Sync4j C++ client library. Just emulate the existing
code when possible.
@@ -15,7 +18,7 @@ and so they (and just they) require that "cppunit-config"
is in the shell search path. Before running them, setup
your Evolution and ~/.sync4j configuration as described
in the README section 'Exchanging Data' (create address
-books 'sync4jevolution test #1/2', etc).
+books 'SyncEvolution test #1/2', etc).
Running the test with the environment variable SYNC4J_LOG
set to the server's log file ensures that for each
@@ -31,7 +34,24 @@ to select specific tests, like this:
"make valgrind" runs the same tests inside valgrind
[http://www.valgrind.org]. A suppression file is
used to hide errors inside system libraries which
-are not caused by the sync4jevolution or Sync4j C++
+are not caused by SyncEvolution or Sync4j C++
library code. Most likely the suppressions will only
work on Debian GNU/Linux 3.1 ("Sarge") - feel free
to add more for your system.
+
+
+CVS
+---
+
+Please add your changes to the ChangeLog file. The
+Emacs vc-update-change-log = C-x v a command collects
+the latest CVS commit messages and adds them automatically.
+
+
+Building a Release
+------------------
+
+- increase version number in configure.in/AM_INIT_AUTOMAKE
+- ensure ChangeLog and NEW are up-to-date
+- make distcheck
+- compile binary packages