Changeset 590 for trunk/README
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property
svn:ignore
set to
configure
Makefile.in
config.log
config.status
stamp-h1
config.h
config.h.in
autom4te.cache
INSTALL
COPYING
aclocal.m4
Makefile
-
Property
svn:ignore
set to
-
trunk/README
r519 r590 6 6 7 7 svndigest is a tool to extract development information and statistics 8 from a subversion repository. 8 from a subversion repository. Svndigest is written in C++ and 9 extracts repository history using the subversion API. The resulting 10 report is written to a user specifiable directory in HTML format. 9 11 10 12 See the file NEWS for the user-visible changes from previous releases. 11 13 In addition, there have been bugs fixed. 12 14 13 For general building and installation instructions, see the file INSTALL.14 15 15 svndigest is free software. See the file COPYING for copying conditions. 16 16 17 17 Directory `bin` contains main program and is location for svndigest 18 binary. Directory `build_support` contains a autotool macro that is18 binary. Directory `build_support` contains an autotool macro that is 19 19 used to find APR location. Directory `doc` contains documentation 20 20 mainly in file `readme.txt`. Most of the code can be found in 21 21 directory `lib`. Directory `test` contains the code for tests and the 22 22 test repository (see README.developer). 23 23 24 24 25 == Downloading == … … 32 33 33 34 For documentation see the file doc/readme.txt. 35 36 37 == Requirements == 38 39 * Subversion development files, i.e., header files and program 40 libraries, version 1.4 or later. 41 42 * This item should not be an issue if item above is fulfilled; the 43 Apache Portable Runtime (APR) should be available if the subversion 44 API was successfully compiled. Subversion depends on APR and in 45 consequence, the dependency is inherited by svndigest. 46 47 * Gnuplot. 48 49 * A standard C++ compliant compiler with one extension: svndigest 50 must be compiled with a C++ compiler that supports 'long long' 51 types - GCC does this. This requirement arises from the fact that 52 one of the underlying libraries, APR, is using 'long long'. APR is 53 written in C and the C standard allows 'long long'. 54 Even though the source is compiled with the -pedantic flag (which 55 should catch the non C++ standard 'long long') there is another 56 flag to suppress 'long long' diagnostics, -Wno-long-long. 57 58 59 == Installing svndigest == 60 61 In file INSTALL you'll find the generic FSF install instructions. To 62 compile and install svndigest you can follow the usual autotools path: 63 64 * `./configure` 65 66 * `make` 67 68 * Optionally, `make check` to run test programs. Some test programs 69 are not enabled by default and the disabled tests should only be 70 run by developers. 71 72 * `make install` 73 74 The `./configure` script accepts a few options of interest for 75 svndigest. You can provide `./configure` with APR and subversion API 76 location information with `--with-apr=DIR` and `--with-svn=DIR`, 77 respectively. `--enable-staticbin` will create a static 78 svndigest binary. (Actually as static as the underlying program 79 libraries allows it to be, i.e., some external libraries might not 80 have been created/installed in static versions.) 81 82 If you grabbed the source from the subversion repository you need to 83 run `./bootstrap` to setup autotools files (see README.developer). 34 84 35 85 … … 70 120 Copyright (C) 2005, 2006 Jari Häkkinen 71 121 Copyright (C) 2007 Jari Häkkinen, Peter Johansson 122 Copyright (C) 2008 Jari Häkkinen 72 123 73 124 This file is part of svndigest, http://trac.thep.lu.se/svndigest
Note: See TracChangeset
for help on using the changeset viewer.