source: trunk/README.developer @ 388

Last change on this file since 388 was 388, checked in by Peter Johansson, 15 years ago

fixed type and updated copyright

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/x-trac-wiki
File size: 2.2 KB

$Id: README.developer 388 2007-06-25 12:22:17Z peter $

Developer Information

This file contains developer specific information.


At first checkout from the repository, or when is changed, you must run


to setup autoconf files.


Run the generated configure script with

./configure --enable-debug --enable-wctests

The option flag --enable-debug turns on debug options (e.g. enables assertions). The option flag --enable-wctests turns on some additional tests. All tests are not enabled by default since some of the tests depend on being run from a subversion WC.

Create a distribution

Create a distribution package with make dist. Remember to test the package with make distcheck. If required packages are installed in non-standard locations you need to pass this information to distcheck. This is done by using the variable DISTCHECK_CONFIGURE_FLAGS as

DISTCHECK_CONFIGURE_FLAGS="--with-apr=/usr/loca/apr" make distcheck

Usually you need to set DISTCHECK_CONFIGURE_FLAGS to whatever options you pass to configure with the exception of --enable-wctests. Passing --enable-wctests to distcheck will always make the make to fail because a distribution does not contain all files needed for WC tests.

Also see

Copyright (C) 2006 Jari Häkkinen
Copyright (C) 2007 Jari Häkkinen Peter Johansson
This file is part of svndigest,
svndigest is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
svndigest is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
Note: See TracBrowser for help on using the repository browser.