#include <apr_general.h>
#include "svn_types.h"
Go to the source code of this file.
Defines | |
| #define | SVN_VER_MAJOR 1 |
| Major version number. | |
| #define | SVN_VER_MINOR 4 |
| Minor version number. | |
| #define | SVN_VER_PATCH 2 |
| Patch number. | |
| #define | SVN_VER_MICRO SVN_VER_PATCH |
| #define | SVN_VER_LIBRARY SVN_VER_MAJOR |
| #define | SVN_VER_TAG " (r22196)" |
| Version tag: a string describing the version. | |
| #define | SVN_VER_NUMTAG "" |
| Number tag: a string describing the version. | |
| #define | SVN_VER_REVISION 22196 |
| 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. | |
| #define | SVN_VERSION_DEFINE(name) |
| Define a static svn_version_t object. | |
| #define | SVN_VERSION_BODY |
| Generate the implementation of a version query function. | |
Typedefs | |
| typedef svn_version_t | svn_version_t |
| Version information. | |
| typedef svn_version_checklist_t | svn_version_checklist_t |
| An entry in the compatibility checklist. | |
Functions | |
| svn_boolean_t | svn_ver_compatible (const svn_version_t *my_version, const svn_version_t *lib_version) |
| Check library version compatibility. | |
| svn_boolean_t | svn_ver_equal (const svn_version_t *my_version, const svn_version_t *lib_version) |
| Check if my_version and lib_version encode the same version number. | |
| svn_error_t * | svn_ver_check_list (const svn_version_t *my_version, const svn_version_checklist_t *checklist) |
| Perform a series of version compatibility checks. | |
| const svn_version_t * | svn_subr_version (void) |
| Get libsvn_subr version information. | |
Definition in file svn_version.h.
|
|
Definition at line 76 of file svn_version.h. |
|
|
Major version number. Modify when incompatible changes are made to published interfaces. Definition at line 53 of file svn_version.h. |
|
|
Definition at line 73 of file svn_version.h. |
|
|
Minor version number. Modify when new functionality is added or new interfaces are defined, but all changes are backward compatible. Definition at line 60 of file svn_version.h. |
|
|
Value: APR_STRINGIFY(SVN_VER_MAJOR) \ "." APR_STRINGIFY(SVN_VER_MINOR) \ "." APR_STRINGIFY(SVN_VER_PATCH)
Definition at line 124 of file svn_version.h. |
|
|
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 "-alpha1, "-beta1", etc., as appropriate. Always change this at the same time as SVN_VER_TAG. Definition at line 107 of file svn_version.h. |
|
|
Patch number. Modify for every released patch.
Definition at line 69 of file svn_version.h. |
|
|
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 118 of file svn_version.h. |
|
|
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 " (r1234)" (where 1234 is the last revision on the branch prior to the release) for final releases; in prereleases, it becomes " (Alpha 1)", " (Beta 1)", etc., as appropriate. Always change this at the same time as SVN_VER_NUMTAG. Definition at line 92 of file svn_version.h. |
|
|
Value: SVN_VERSION_DEFINE(versioninfo); \ return &versioninfo
Definition at line 177 of file svn_version.h. |
|
|
Value: static const svn_version_t name = \ { \ SVN_VER_MAJOR, \ SVN_VER_MINOR, \ SVN_VER_PATCH, \ SVN_VER_NUMTAG \ } \
Definition at line 163 of file svn_version.h. |
|
|
An entry in the compatibility checklist.
|
|
|
Version information. Each library contains a function called svn_libname_version() that returns a pointer to a statically allocated object of this type.
|
|
|
Get libsvn_subr version information.
|
|
||||||||||||
|
Perform a series of version compatibility checks.
Checks if my_version is compatible with each entry in checklist. checklist must end with an entry whose label is
|
|
||||||||||||
|
Check library version compatibility. Return TRUE if the client's version, given in my_version, is compatible with the library version, provided in lib_version. This function checks for version compatibility as per our guarantees, but requires an exact match when linking to an unreleased library. A development client is always compatible with a previous released library.
|
|
||||||||||||
|
Check if my_version and lib_version encode the same version number.
|
1.4.2