31 #include <apr_pools.h>
33 #include <apr_tables.h>
73 #define SVN_FS_CONFIG_BDB_TXN_NOSYNC "bdb-txn-nosync"
74 #define SVN_FS_CONFIG_BDB_LOG_AUTOREMOVE "bdb-log-autoremove"
80 #define SVN_FS_CONFIG_FSFS_CACHE_DELTAS "fsfs-cache-deltas"
86 #define SVN_FS_CONFIG_FSFS_CACHE_FULLTEXTS "fsfs-cache-fulltexts"
90 #define SVN_FS_CONFIG_FS_TYPE "fs-type"
92 #define SVN_FS_TYPE_BDB "bdb"
94 #define SVN_FS_TYPE_FSFS "fsfs"
101 #define SVN_FS_CONFIG_PRE_1_4_COMPATIBLE "pre-1.4-compatible"
108 #define SVN_FS_CONFIG_PRE_1_5_COMPATIBLE "pre-1.5-compatible"
115 #define SVN_FS_CONFIG_PRE_1_6_COMPATIBLE "pre-1.6-compatible"
167 void *warning_baton);
202 apr_hash_t *fs_config,
229 apr_hash_t *fs_config,
299 const char *dest_path,
382 void (*handler)(
const char *errpfx,
451 const char *dest_path,
494 const char *username,
752 #define SVN_FS_TXN_CHECK_OOD 0x00001
757 #define SVN_FS_TXN_CHECK_LOCKS 0x00002
912 const char *propname,
950 const apr_array_header_t *props,
1117 const char *copyfrom_path;
1353 const char *propname,
1448 const char **path_p,
1469 const char **path_p,
1501 const apr_array_header_t *paths,
1536 const char *source_path,
1538 const char *target_path,
1540 const char *ancestor_path,
1630 const char *from_path,
1632 const char *to_path,
1788 void **contents_baton_p,
1791 const char *base_checksum,
1792 const char *result_checksum,
1826 const char *result_checksum,
1883 const char *propname,
1960 const char *source_path,
1962 const char *target_path,
2067 const char *comment,
2069 apr_time_t expiration_date,
2158 void *get_locks_baton,
2180 void *get_locks_baton,