74 #include <apr_pools.h>
75 #include <apr_tables.h>
78 #include <apr_file_io.h>
125 #define SVN_WC_TRANSLATE_FROM_NF 0x00000000
132 #define SVN_WC_TRANSLATE_TO_NF 0x00000001
139 #define SVN_WC_TRANSLATE_FORCE_EOL_REPAIR 0x00000002
142 #define SVN_WC_TRANSLATE_NO_OUTPUT_CLEANUP 0x00000004
148 #define SVN_WC_TRANSLATE_FORCE_COPY 0x00000008
155 #define SVN_WC_TRANSLATE_USE_GLOBAL_TMP 0x00000010
203 apr_pool_t *result_pool,
204 apr_pool_t *scratch_pool);
535 apr_pool_t *scratch_pool);
593 const char *local_abspath,
594 apr_pool_t *scratch_pool);
624 #define SVN_WC_ADM_DIR_NAME ".svn"
689 const char *local_abspath,
693 apr_pool_t *scratch_pool);
746 apr_hash_t **externals_new,
918 const char *defining_directory,
936 const char *parent_directory,
951 const char *parent_directory,
1314 svn_wc_notify_state_inapplicable = 0,
1349 svn_wc_notify_lock_state_inapplicable = 0,
1351 svn_wc_notify_lock_state_unknown,
1567 const char *mime_type,
1683 svn_wc_operation_none = 0,
1684 svn_wc_operation_update,
1685 svn_wc_operation_switch,
1686 svn_wc_operation_merge
1754 const char *repos_uuid,
1755 const char *repos_relpath,
1758 apr_pool_t *result_pool);
1769 const char *path_in_repos,
2042 apr_pool_t *result_pool);
2074 const char *property_name,
2075 apr_pool_t *result_pool);
2088 const char *property_name,
2109 const char *local_abspath,
2114 apr_pool_t *result_pool);
2143 apr_pool_t *result_pool);
2156 apr_pool_t *result_pool);
2246 const char *merged_file,
2280 apr_pool_t *result_pool,
2281 apr_pool_t *scratch_pool);
2336 apr_pool_t *scratch_pool);
2359 const char *tmpfile1,
2360 const char *tmpfile2,
2363 const char *mimetype1,
2364 const char *mimetype2,
2365 const apr_array_header_t *propchanges,
2366 apr_hash_t *originalprops,
2368 apr_pool_t *scratch_pool);
2393 const char *tmpfile1,
2394 const char *tmpfile2,
2397 const char *mimetype1,
2398 const char *mimetype2,
2399 const char *copyfrom_path,
2401 const apr_array_header_t *propchanges,
2402 apr_hash_t *originalprops,
2404 apr_pool_t *scratch_pool);
2420 const char *tmpfile1,
2421 const char *tmpfile2,
2422 const char *mimetype1,
2423 const char *mimetype2,
2424 apr_hash_t *originalprops,
2426 apr_pool_t *scratch_pool);
2435 apr_pool_t *scratch_pool);
2452 apr_pool_t *scratch_pool);
2471 const char *copyfrom_path,
2474 apr_pool_t *scratch_pool);
2489 const apr_array_header_t *propchanges,
2490 apr_hash_t *original_props,
2492 apr_pool_t *scratch_pool);
2507 apr_pool_t *scratch_pool);
2527 const char *tmpfile1,
2528 const char *tmpfile2,
2531 const char *mimetype1,
2532 const char *mimetype2,
2533 const apr_array_header_t *propchanges,
2534 apr_hash_t *originalprops,
2544 const char *tmpfile1,
2545 const char *tmpfile2,
2548 const char *mimetype1,
2549 const char *mimetype2,
2550 const apr_array_header_t *propchanges,
2551 apr_hash_t *originalprops,
2559 const char *tmpfile1,
2560 const char *tmpfile2,
2561 const char *mimetype1,
2562 const char *mimetype2,
2563 apr_hash_t *originalprops,
2587 const apr_array_header_t *propchanges,
2588 apr_hash_t *original_props,
2622 const char *tmpfile1,
2623 const char *tmpfile2,
2626 const char *mimetype1,
2627 const char *mimetype2,
2628 const apr_array_header_t *propchanges,
2629 apr_hash_t *originalprops,
2637 const char *tmpfile1,
2638 const char *tmpfile2,
2641 const char *mimetype1,
2642 const char *mimetype2,
2643 const apr_array_header_t *propchanges,
2644 apr_hash_t *originalprops,
2651 const char *tmpfile1,
2652 const char *tmpfile2,
2653 const char *mimetype1,
2654 const char *mimetype2,
2655 apr_hash_t *originalprops,
2675 const apr_array_header_t *propchanges,
2676 apr_hash_t *original_props,
2695 const char *tmpfile1,
2696 const char *tmpfile2,
2699 const char *mimetype1,
2700 const char *mimetype2,
2708 const char *tmpfile1,
2709 const char *tmpfile2,
2712 const char *mimetype1,
2713 const char *mimetype2,
2721 const char *tmpfile1,
2722 const char *tmpfile2,
2723 const char *mimetype1,
2724 const char *mimetype2,
2745 const apr_array_header_t *propchanges,
2746 apr_hash_t *original_props,
2765 const char *local_abspath,
2766 apr_pool_t *scratch_pool);
2817 const char *local_abspath,
2819 apr_pool_t *scratch_pool);
2829 const char *filename,
2843 const char *local_abspath,
2844 apr_pool_t *scratch_pool);
2894 #define SVN_WC_ENTRY_WORKING_SIZE_UNKNOWN (-1)
3140 #define SVN_WC_ENTRY_THIS_DIR ""