source: valtobtest/subversion-1.6.2/subversion/include/private/svn_ra_private.h @ 3

Last change on this file since 3 was 3, checked in by valtob, 15 years ago

subversion source 1.6.2 as test

File size: 1.5 KB
Line 
1/**
2 * @copyright
3 * ====================================================================
4 * Copyright (c) 2007 CollabNet.  All rights reserved.
5 *
6 * This software is licensed as described in the file COPYING, which
7 * you should have received as part of this distribution.  The terms
8 * are also available at http://subversion.tigris.org/license-1.html.
9 * If newer versions of this license are posted there, you may use a
10 * newer version instead, at your option.
11 *
12 * This software consists of voluntary contributions made by many
13 * individuals.  For exact contribution history, see the revision
14 * history and logs, available at http://subversion.tigris.org/.
15 * ====================================================================
16 * @endcopyright
17 *
18 * @file svn_ra_private.h
19 * @brief The Subversion repository access library - Internal routines
20 */
21
22#ifndef SVN_RA_PRIVATE_H
23#define SVN_RA_PRIVATE_H
24
25#include <apr_pools.h>
26
27#include "svn_error.h"
28#include "svn_ra.h"
29
30#ifdef __cplusplus
31extern "C" {
32#endif /* __cplusplus */
33
34/* Return an error with code SVN_ERR_UNSUPPORTED_FEATURE, and an error
35   message referencing PATH_OR_URL, if the "server" pointed to be
36   RA_SESSION doesn't support Merge Tracking (e.g. is pre-1.5).
37   Perform temporary allocations in POOL. */
38svn_error_t *
39svn_ra__assert_mergeinfo_capable_server(svn_ra_session_t *ra_session,
40                                        const char *path_or_url,
41                                        apr_pool_t *pool);
42
43#ifdef __cplusplus
44}
45#endif /* __cplusplus */
46
47#endif /* SVN_RA_PRIVATE_H */
Note: See TracBrowser for help on using the repository browser.