Main Page | Modules | Data Structures | File List | Data Fields | Globals

svn_version.h File Reference

Version information. More...

#include <apr_general.h>

Go to the source code of this file.

Defines

#define SVN_VER_MAJOR   1
 Major version number.

#define SVN_VER_MINOR   0
 Minor version number.

#define SVN_VER_MICRO   9
 Patch number.

#define SVN_VER_LIBRARY   1
 Library version number.

#define SVN_VER_TAG   " (r11378)"
 Version tag: a string describing the version.

#define SVN_VER_NUMTAG   ""
 Number tag: a string describing the version.

#define SVN_VER_REVISION   11378
 Revision number: The repository revision number of this release.

#define SVN_VER_NUM
 Version number.

#define SVN_VER_NUMBER   SVN_VER_NUM SVN_VER_NUMTAG
 Version number with tag (contains no whitespace).

#define SVN_VERSION   SVN_VER_NUM SVN_VER_TAG
 Complete version string.


Detailed Description

Version information.

Definition in file svn_version.h.


Define Documentation

#define SVN_VER_LIBRARY   1
 

Library version number.

Modify whenever there's an incompatible change in the library ABI. ### this is semantically equivalent to SVN_VER_MAJOR. fix...

Definition at line 71 of file svn_version.h.

#define SVN_VER_MAJOR   1
 

Major version number.

Modify when incompatible changes are made to published interfaces.

Definition at line 51 of file svn_version.h.

#define SVN_VER_MICRO   9
 

Patch number.

Modify for every released patch.

Definition at line 64 of file svn_version.h.

#define SVN_VER_MINOR   0
 

Minor version number.

Modify when new functionality is added or new interfaces are defined, but all changes are backward compatible.

Definition at line 58 of file svn_version.h.

#define SVN_VER_NUM
 

Value:

APR_STRINGIFY(SVN_VER_MAJOR) \
                           "." APR_STRINGIFY(SVN_VER_MINOR) \
                           "." APR_STRINGIFY(SVN_VER_MICRO)
Version number.

Definition at line 118 of file svn_version.h.

#define SVN_VER_NUMTAG   ""
 

Number tag: a string describing the version.

This tag is used to generate a version number string to identify the client and server in HTTP requests, for example. It must not contain any spaces. This value remains "-dev" in the repository.

When rolling a tarball, we automatically replace this text with "" for final releases; in prereleases, it becomes "-alpha", "-beta1", etc., as appropriate.

Always change this at the same time as SVN_VER_TAG.

Definition at line 101 of file svn_version.h.

#define SVN_VER_REVISION   11378
 

Revision number: The repository revision number of this release.

This constant is used to generate the build number part of the Windows file version. Its value remains 0 in the repository.

When rolling a tarball, we automatically replace it with what we guess to be the correct revision number.

Definition at line 112 of file svn_version.h.

#define SVN_VER_TAG   " (r11378)"
 

Version tag: a string describing the version.

This tag remains " (dev build)" in the repository so that we can always see from "svn --version" that the software has been built from the repository rather than a "blessed" distribution.

When rolling a tarball, we automatically replace this text with "" for final releases; in prereleases, it becomes " (Alpha)", " (Beta 1)", etc., as appropriate.

Always change this at the same time as SVN_VER_NUMTAG.

Definition at line 86 of file svn_version.h.


Generated on Wed Oct 13 23:55:35 2004 for Subversion by doxygen 1.3.4