26 #include <apr_pools.h>
28 #include <apr_tables.h>
68 #define SVN_FS_CONFIG_BDB_TXN_NOSYNC "bdb-txn-nosync"
69 #define SVN_FS_CONFIG_BDB_LOG_AUTOREMOVE "bdb-log-autoremove"
73 #define SVN_FS_CONFIG_FS_TYPE "fs-type"
75 #define SVN_FS_TYPE_BDB "bdb"
77 #define SVN_FS_TYPE_FSFS "fsfs"
84 #define SVN_FS_CONFIG_PRE_1_4_COMPATIBLE "pre-1.4-compatible"
91 #define SVN_FS_CONFIG_PRE_1_5_COMPATIBLE "pre-1.5-compatible"
98 #define SVN_FS_CONFIG_PRE_1_6_COMPATIBLE "pre-1.6-compatible"
150 void *warning_baton);
185 apr_hash_t *fs_config,
212 apr_hash_t *fs_config,
282 const char *dest_path,
365 void (*handler)(
const char *errpfx,
434 const char *dest_path,
477 const char *username,
719 #define SVN_FS_TXN_CHECK_OOD 0x00001
724 #define SVN_FS_TXN_CHECK_LOCKS 0x00002
879 const char *propname,
917 apr_array_header_t *props,
1080 const char *copyfrom_path;
1316 const char *propname,
1410 const char **path_p,
1431 const char **path_p,
1463 const apr_array_header_t *paths,
1498 const char *source_path,
1500 const char *target_path,
1502 const char *ancestor_path,
1599 const char *from_path,
1601 const char *to_path,
1757 void **contents_baton_p,
1760 const char *base_checksum,
1761 const char *result_checksum,
1795 const char *result_checksum,
1852 const char *propname,
1906 const char *source_path,
1908 const char *target_path,
2013 const char *comment,
2015 apr_time_t expiration_date,
2091 void *get_locks_baton,