长期支持版本

    Functions changed info

    ---------------diffs in subversion_libsvn_fs_base-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed (163 filtered out), 0 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    ---------------diffs in subversion_mod_authz_svn.so_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed, 0 Added function

    Variables changes summary: 0 Removed, 0 Changed (1 filtered out), 0 Added variable

    ---------------diffs in subversion_libsvn_ra_svn-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed (127 filtered out), 0 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    ---------------diffs in subversion_libsvn_repos-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 1 Changed (48 filtered out), 5 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    5 Added functions:

    'function svn_error_t* svn_repos__dump_magic_header_record(svn_stream_t*, int, apr_pool_t*)' {svn_repos__dump_magic_header_record}

    'function svn_error_t* svn_repos__dump_uuid_header_record(svn_stream_t*, const char*, apr_pool_t*)' {svn_repos__dump_uuid_header_record}

    'function svn_error_t* svn_repos__get_dump_editor(const svn_delta_editor_t**, void**, svn_stream_t*, const char*, apr_pool_t*)' {svn_repos__get_dump_editor}

    'function svn_error_t* svn_repos_authz_parse2(svn_authz_t**, svn_stream_t*, svn_stream_t*, svn_repos_authz_warning_func_t, void*, apr_pool_t*, apr_pool_t*)' {svn_repos_authz_parse2}

    'function svn_error_t* svn_repos_authz_read4(svn_authz_t**, const char*, const char*, svn_boolean_t, svn_repos_t*, svn_repos_authz_warning_func_t, void*, apr_pool_t*, apr_pool_t*)' {svn_repos_authz_read4}

    1 function with some indirect sub-type change:

    [C]'function svn_error_t* svn_authz__parse(authz_full_t**, svn_stream_t*, svn_stream_t*, apr_pool_t*, apr_pool_t*)' at authz_parse.c:1369:1 has some indirect sub-type changes:

    parameter 4 of type 'apr_pool_t*' changed:
    
      entity changed from 'apr_pool_t*' to compatible type 'typedef svn_repos_authz_warning_func_t' at svn_repos.h:4158:1
    
        in pointed to type 'struct apr_pool_t':
    
          entity changed from 'struct apr_pool_t' to 'function type void (void*, const svn_error_t*, apr_pool_t*)'
    
          type size changed from 0 to 64 (in bits)
    
    parameter 5 of type 'apr_pool_t*' changed:
    
      in pointed to type 'typedef apr_pool_t':
    
        entity changed from 'typedef apr_pool_t' to 'void'
    
        type size hasn't changed
    
    parameter 6 of type 'apr_pool_t*' was added
    
    parameter 7 of type 'apr_pool_t*' was added
    

    ---------------diffs in subversion_libsvn_client-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 8 Removed, 1 Changed (264 filtered out), 41 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    8 Removed functions:

    'function svn_error_t* svn_client__copy_foreign(const char*, const char*, svn_opt_revision_t*, svn_opt_revision_t*, svn_depth_t, svn_boolean_t, svn_boolean_t, svn_client_ctx_t*, apr_pool_t*)' {svn_client__copy_foreign}

    'function svn_error_t* svn_client_shelf_get_paths(apr_hash_t**, const char*, const char*, svn_client_ctx_t*, apr_pool_t*, apr_pool_t*)' {svn_client_shelf_get_paths}

    'function svn_error_t* svn_client_shelf_has_changes(svn_boolean_t*, const char*, const char*, svn_client_ctx_t*, apr_pool_t*)' {svn_client_shelf_has_changes}

    'function svn_error_t* svn_client_shelve(const char*, const apr_array_header_t*, svn_depth_t, const apr_array_header_t*, svn_boolean_t, svn_boolean_t, svn_client_ctx_t*, apr_pool_t*)' {svn_client_shelve}

    'function svn_error_t* svn_client_shelves_any(svn_boolean_t*, const char*, svn_client_ctx_t*, apr_pool_t*)' {svn_client_shelves_any}

    'function svn_error_t* svn_client_shelves_delete(const char*, const char*, svn_boolean_t, svn_client_ctx_t*, apr_pool_t*)' {svn_client_shelves_delete}

    'function svn_error_t* svn_client_shelves_list(apr_hash_t**, const char*, svn_client_ctx_t*, apr_pool_t*, apr_pool_t*)' {svn_client_shelves_list}

    'function svn_error_t* svn_client_unshelve(const char*, const char*, svn_boolean_t, svn_boolean_t, svn_client_ctx_t*, apr_pool_t*)' {svn_client_unshelve}

    41 Added functions:

    'function svn_error_t* svn_client__condense_commit_items2(const char*, apr_array_header_t*, apr_pool_t*)' {svn_client__condense_commit_items2}

    'function svn_error_t* svn_client__get_diff_writer_svn(svn_diff_tree_processor_t**, const char*, const char*, const char*, const apr_array_header_t*, const char*, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, const char*, svn_stream_t*, svn_stream_t*, svn_client_ctx_t*, apr_pool_t*)' {svn_client__get_diff_writer_svn}

    'function svn_error_t* svn_client__layout_list(const char*, svn_client__layout_func_t, void*, svn_client_ctx_t*, apr_pool_t*)' {svn_client__layout_list}

    'function svn_error_t* svn_client__repos_to_wc_copy_by_editor(svn_boolean_t*, svn_node_kind_t, const char*, svn_revnum_t, const char*, svn_ra_session_t*, svn_client_ctx_t*, apr_pool_t*)' {svn_client__repos_to_wc_copy_by_editor}

    'function svn_error_t* svn_client__repos_to_wc_copy_internal(svn_boolean_t*, svn_node_kind_t, const char*, svn_revnum_t, const char*, svn_ra_session_t*, svn_client_ctx_t*, apr_pool_t*)' {svn_client__repos_to_wc_copy_internal}

    'function svn_error_t* svn_client__shelf_apply(svn_client__shelf_version_t*, svn_boolean_t, apr_pool_t*)' {svn_client__shelf_apply}

    'function svn_error_t* svn_client__shelf_close(svn_client__shelf_t*, apr_pool_t*)' {svn_client__shelf_close}

    'function svn_error_t* svn_client__shelf_delete(const char*, const char*, svn_boolean_t, svn_client_ctx_t*, apr_pool_t*)' {svn_client__shelf_delete}

    'function svn_error_t* svn_client__shelf_delete_newer_versions(svn_client__shelf_t*, svn_client__shelf_version_t*, apr_pool_t*)' {svn_client__shelf_delete_newer_versions}

    'function svn_error_t* svn_client__shelf_diff(svn_client__shelf_version_t*, const char*, svn_depth_t, svn_boolean_t, const svn_diff_tree_processor_t*, apr_pool_t*)' {svn_client__shelf_diff}

    'function svn_error_t* svn_client__shelf_get_all_versions(apr_array_header_t**, svn_client__shelf_t*, apr_pool_t*, apr_pool_t*)' {svn_client__shelf_get_all_versions}

    'function svn_error_t* svn_client__shelf_get_log_message(char**, svn_client__shelf_t*, apr_pool_t*)' {svn_client__shelf_get_log_message}

    'function svn_error_t* svn_client__shelf_get_newest_version(svn_client__shelf_version_t**, svn_client__shelf_t*, apr_pool_t*, apr_pool_t*)' {svn_client__shelf_get_newest_version}

    'function svn_error_t* svn_client__shelf_list(apr_hash_t**, const char*, svn_client_ctx_t*, apr_pool_t*, apr_pool_t*)' {svn_client__shelf_list}

    'function svn_error_t* svn_client__shelf_mods_editor(const svn_delta_editor_t**, void**, svn_client__shelf_version_t*, svn_wc_notify_func2_t, void*, svn_client_ctx_t*, apr_pool_t*)' {svn_client__shelf_mods_editor}

    'function svn_error_t* svn_client__shelf_open_existing(svn_client__shelf_t**, const char*, const char*, svn_client_ctx_t*, apr_pool_t*)' {svn_client__shelf_open_existing}

    'function svn_error_t* svn_client__shelf_open_or_create(svn_client__shelf_t**, const char*, const char*, svn_client_ctx_t*, apr_pool_t*)' {svn_client__shelf_open_or_create}

    'function svn_error_t* svn_client__shelf_paths_changed(apr_hash_t**, svn_client__shelf_version_t*, apr_pool_t*, apr_pool_t*)' {svn_client__shelf_paths_changed}

    'function svn_error_t* svn_client__shelf_replay(svn_client__shelf_version_t*, const char*, const svn_delta_editor_t*, void*, svn_wc_notify_func2_t, void*, apr_pool_t*)' {svn_client__shelf_replay}

    'function svn_error_t* svn_client__shelf_revprop_get(svn_string_t**, svn_client__shelf_t*, const char*, apr_pool_t*)' {svn_client__shelf_revprop_get}

    'function svn_error_t* svn_client__shelf_revprop_list(apr_hash_t**, svn_client__shelf_t*, apr_pool_t*)' {svn_client__shelf_revprop_list}

    'function svn_error_t* svn_client__shelf_revprop_set(svn_client__shelf_t*, const char*, const svn_string_t*, apr_pool_t*)' {svn_client__shelf_revprop_set}

    'function svn_error_t* svn_client__shelf_revprop_set_all(svn_client__shelf_t*, apr_hash_t*, apr_pool_t*)' {svn_client__shelf_revprop_set_all}

    'function svn_error_t* svn_client__shelf_save_new_version3(svn_client__shelf_version_t**, svn_client__shelf_t*, const apr_array_header_t*, svn_depth_t, const apr_array_header_t*, svn_client_status_func_t, void*, svn_client_status_func_t, void*, apr_pool_t*)' {svn_client__shelf_save_new_version3}

    'function svn_error_t* svn_client__shelf_set_log_message(svn_client__shelf_t*, const char*, apr_pool_t*)' {svn_client__shelf_set_log_message}

    'function svn_error_t* svn_client__shelf_test_apply_file(svn_boolean_t*, svn_client__shelf_version_t*, const char*, apr_pool_t*)' {svn_client__shelf_test_apply_file}

    'function svn_error_t* svn_client__shelf_unapply(svn_client__shelf_version_t*, svn_boolean_t, apr_pool_t*)' {svn_client__shelf_unapply}

    'function svn_error_t* svn_client__shelf_version_open(svn_client__shelf_version_t**, svn_client__shelf_t*, int, apr_pool_t*, apr_pool_t*)' {svn_client__shelf_version_open}

    'function svn_error_t* svn_client__shelf_version_status_walk(svn_client__shelf_version_t*, const char*, svn_wc_status_func4_t, void*, apr_pool_t*)' {svn_client__shelf_version_status_walk}

    'function svn_error_t* svn_client__wc_copy_mods(const char*, const char*, svn_wc_notify_func2_t, void*, svn_client_ctx_t*, apr_pool_t*)' {svn_client__wc_copy_mods}

    'function svn_error_t* svn_client__wc_editor(const svn_delta_editor_t**, void**, const char*, svn_wc_notify_func2_t, void*, svn_ra_session_t*, svn_client_ctx_t*, apr_pool_t*)' {svn_client__wc_editor}

    'function svn_error_t* svn_client__wc_editor_internal(const svn_delta_editor_t**, void**, const char*, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_wc_notify_func2_t, void*, svn_ra_session_t*, svn_client_ctx_t*, apr_pool_t*)' {svn_client__wc_editor_internal}

    'function svn_error_t* svn_client__wc_replay(const char*, const apr_array_header_t*, svn_depth_t, const apr_array_header_t*, const svn_delta_editor_t*, void*, svn_wc_notify_func2_t, void*, svn_client_ctx_t*, apr_pool_t*)' {svn_client__wc_replay}

    'function svn_error_t* svn_client_blame6(svn_revnum_t*, svn_revnum_t*, const char*, const svn_opt_revision_t*, const svn_opt_revision_t*, const svn_opt_revision_t*, const svn_diff_file_options_t*, svn_boolean_t, svn_boolean_t, svn_client_blame_receiver4_t, void*, svn_client_ctx_t*, apr_pool_t*)' {svn_client_blame6}

    'function svn_error_t* svn_client_conflict_option_get_moved_to_abspath_candidates2(apr_array_header_t**, svn_client_conflict_option_t*, apr_pool_t*, apr_pool_t*)' {svn_client_conflict_option_get_moved_to_abspath_candidates2}

    'function svn_error_t* svn_client_conflict_option_get_moved_to_repos_relpath_candidates2(apr_array_header_t**, svn_client_conflict_option_t*, apr_pool_t*, apr_pool_t*)' {svn_client_conflict_option_get_moved_to_repos_relpath_candidates2}

    'function svn_error_t* svn_client_conflict_option_set_moved_to_abspath2(svn_client_conflict_option_t*, int, svn_client_ctx_t*, apr_pool_t*)' {svn_client_conflict_option_set_moved_to_abspath2}

    'function svn_error_t* svn_client_conflict_option_set_moved_to_repos_relpath2(svn_client_conflict_option_t*, int, svn_client_ctx_t*, apr_pool_t*)' {svn_client_conflict_option_set_moved_to_repos_relpath2}

    'function svn_error_t* svn_client_diff7(const apr_array_header_t*, const char*, const svn_opt_revision_t*, const char*, const svn_opt_revision_t*, const char*, svn_depth_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, const char*, svn_stream_t*, svn_stream_t*, const apr_array_header_t*, svn_client_ctx_t*, apr_pool_t*)' {svn_client_diff7}

    'function svn_error_t* svn_client_diff_peg7(const apr_array_header_t*, const char*, const svn_opt_revision_t*, const svn_opt_revision_t*, const svn_opt_revision_t*, const char*, svn_depth_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_boolean_t, const char*, svn_stream_t*, svn_stream_t*, const apr_array_header_t*, svn_client_ctx_t*, apr_pool_t*)' {svn_client_diff_peg7}

    'function svn_error_t* svn_client_revert4(const apr_array_header_t*, svn_depth_t, const apr_array_header_t*, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_client_ctx_t*, apr_pool_t*)' {svn_client_revert4}

    1 function with some indirect sub-type change:

    [C]'function svn_error_t* svn_client__arbitrary_nodes_diff(const char**, svn_boolean_t*, const char*, const char*, svn_depth_t, const svn_diff_tree_processor_t*, svn_client_ctx_t*, apr_pool_t*, apr_pool_t*)' at diff_local.c:650:1 has some indirect sub-type changes:

    parameter 1 of type 'const char**' changed:
    
      in pointed to type 'const char*':
    
        entity changed from 'const char*' to 'const char'
    
        type size changed from 64 to 8 (in bits)
    
    parameter 2 of type 'svn_boolean_t*' changed:
    
      in pointed to type 'typedef svn_boolean_t':
    
        entity changed from 'typedef svn_boolean_t' to 'const char'
    
        type size changed from 32 to 8 (in bits)
    
    parameter 3 of type 'const char*' changed:
    
      entity changed from 'const char*' to 'typedef svn_depth_t' at svn_types_impl.h:151:1
    
      type size changed from 64 to 32 (in bits)
    
      type alignement changed from 0 to 32
    
    parameter 4 of type 'const char*' changed:
    
      in pointed to type 'const char':
    
        'const char' changed to 'const svn_diff_tree_processor_t'
    
    parameter 5 of type 'typedef svn_depth_t' changed:
    
      entity changed from 'typedef svn_depth_t' to 'svn_client_ctx_t*'
    
      type size changed from 32 to 64 (in bits)
    
      type alignement changed from 32 to 0
    
    parameter 6 of type 'const svn_diff_tree_processor_t*' changed:
    
      in pointed to type 'const svn_diff_tree_processor_t' at apr_pools.h:60:1:
    
        entity changed from 'const svn_diff_tree_processor_t' to 'typedef apr_pool_t' at apr_pools.h:60:1
    
        type size changed from 768 to 0 (in bits)
    
    parameter 7 of type 'svn_client_ctx_t*' was removed
    
    parameter 8 of type 'apr_pool_t*' was removed
    
    parameter 9 of type 'apr_pool_t*' was removed
    

    ---------------diffs in subversion_libsvn_diff-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 1 Changed (18 filtered out), 0 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    1 function with some indirect sub-type change:

    [C]'function svn_error_t* svn_diff_hunk__create_adds_single_line(svn_diff_hunk_t**, const char*, const svn_patch_t*, apr_pool_t*, apr_pool_t*)' at parse-diff.c:212:1 has some indirect sub-type changes:

    parameter 1 of type 'svn_diff_hunk_t**' has sub-type changes:
    
      in pointed to type 'svn_diff_hunk_t*':
    
        in pointed to type 'typedef svn_diff_hunk_t' at svn_diff.h:1077:1:
    
          underlying type 'struct svn_diff_hunk_t' at parse-diff.c:65:1 changed:
    
            type size changed from 1280 to 1344 (in bits)
    
            1 data member insertion:
    
              'svn_boolean_t svn_diff_hunk_t::is_pretty_print_mergeinfo', at offset 128 (in bits) at parse-diff.c:75:1
    
            13 data member changes (1 filtered):
    
             'svn_diff__hunk_range svn_diff_hunk_t::diff_text_range' offset changed from 128 to 192 (in bits) (by +64 bits)
    
             'svn_diff__hunk_range svn_diff_hunk_t::original_text_range' offset changed from 320 to 384 (in bits) (by +64 bits)
    
             'svn_diff__hunk_range svn_diff_hunk_t::modified_text_range' offset changed from 512 to 576 (in bits) (by +64 bits)
    
             'svn_linenum_t svn_diff_hunk_t::original_start' offset changed from 704 to 768 (in bits) (by +64 bits)
    
             'svn_linenum_t svn_diff_hunk_t::original_length' offset changed from 768 to 832 (in bits) (by +64 bits)
    
             'svn_linenum_t svn_diff_hunk_t::modified_start' offset changed from 832 to 896 (in bits) (by +64 bits)
    
             'svn_linenum_t svn_diff_hunk_t::modified_length' offset changed from 896 to 960 (in bits) (by +64 bits)
    
             'svn_linenum_t svn_diff_hunk_t::leading_context' offset changed from 960 to 1024 (in bits) (by +64 bits)
    
             'svn_linenum_t svn_diff_hunk_t::trailing_context' offset changed from 1024 to 1088 (in bits) (by +64 bits)
    
             'svn_boolean_t svn_diff_hunk_t::original_no_final_eol' offset changed from 1088 to 1152 (in bits) (by +64 bits)
    
             'svn_boolean_t svn_diff_hunk_t::modified_no_final_eol' offset changed from 1120 to 1184 (in bits) (by +64 bits)
    
             'svn_linenum_t svn_diff_hunk_t::original_fuzz' offset changed from 1152 to 1216 (in bits) (by +64 bits)
    
             'svn_linenum_t svn_diff_hunk_t::modified_fuzz' offset changed from 1216 to 1280 (in bits) (by +64 bits)
    

    ---------------diffs in subversion_libsvn_fs_x-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed (250 filtered out), 0 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    ---------------diffs in subversion_libsvn_fs_util-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed (1 filtered out), 0 Added function

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    ---------------diffs in subversion_mod_dav_svn.so_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed (76 filtered out), 0 Added functions

    Variables changes summary: 0 Removed, 0 Changed (6 filtered out), 0 Added variables

    ---------------diffs in subversion_libsvn_swig_py-1.so.0.0.0_abidiff.out:----------------

    ---------------diffs in subversion_libsvn_auth_gnome_keyring-1.so.0.0.0_abidiff.out:----------------

    ---------------diffs in subversion_libsvn_ra_local-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed (1 filtered out), 0 Added function

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    ---------------diffs in subversion_libsvn_ra-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed (72 filtered out), 0 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    ---------------diffs in subversion_libsvn_fs-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed (108 filtered out), 0 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    ---------------diffs in subversion_libsvn_ra_serf-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed (58 filtered out), 0 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    ---------------diffs in subversion_libsvn_subr-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 1 Removed, 0 Changed (122 filtered out), 11 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    1 Removed function:

    'function const char* svn_relpath__internal_style(const char*, apr_pool_t*)' {svn_relpath__internal_style}

    11 Added functions:

    'function svn_error_t* svn_dirent_canonicalize_safe(const char**, const char**, const char*, apr_pool_t*, apr_pool_t*)' {svn_dirent_canonicalize_safe}

    'function svn_error_t* svn_dirent_internal_style_safe(const char**, const char**, const char*, apr_pool_t*, apr_pool_t*)' {svn_dirent_internal_style_safe}

    'function const svn_opt_subcommand_desc3_t* svn_opt_get_canonical_subcommand3(const svn_opt_subcommand_desc3_t*, const char*)' {svn_opt_get_canonical_subcommand3}

    'function const apr_getopt_option_t* svn_opt_get_option_from_code3(int, const apr_getopt_option_t*, const svn_opt_subcommand_desc3_t*, apr_pool_t*)' {svn_opt_get_option_from_code3}

    'function void svn_opt_print_generic_help3(const char*, const svn_opt_subcommand_desc3_t*, const apr_getopt_option_t*, const char*, apr_pool_t*, FILE*)' {svn_opt_print_generic_help3}

    'function svn_error_t* svn_opt_print_help5(apr_getopt_t*, const char*, svn_boolean_t, svn_boolean_t, svn_boolean_t, const char*, const char*, const svn_opt_subcommand_desc3_t*, const apr_getopt_option_t*, const int*, const char*, apr_pool_t*)' {svn_opt_print_help5}

    'function void svn_opt_subcommand_help4(const char*, const svn_opt_subcommand_desc3_t*, const apr_getopt_option_t*, const int*, apr_pool_t*)' {svn_opt_subcommand_help4}

    'function svn_boolean_t svn_opt_subcommand_takes_option4(const svn_opt_subcommand_desc3_t*, int, const int*)' {svn_opt_subcommand_takes_option4}

    'function svn_error_t* svn_relpath__make_internal(const char**, const char*, apr_pool_t*, apr_pool_t*)' {svn_relpath__make_internal}

    'function svn_error_t* svn_relpath_canonicalize_safe(const char**, const char**, const char*, apr_pool_t*, apr_pool_t*)' {svn_relpath_canonicalize_safe}

    'function svn_error_t* svn_uri_canonicalize_safe(const char**, const char**, const char*, apr_pool_t*, apr_pool_t*)' {svn_uri_canonicalize_safe}

    ---------------diffs in subversion_mod_dontdothat.so_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed, 0 Added function

    Variables changes summary: 0 Removed, 0 Changed (1 filtered out), 0 Added variable

    ---------------diffs in subversion_libsvn_delta-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 1 Changed (37 filtered out), 4 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    4 Added functions:

    'function svn_error_t* svn_delta_path_driver3(const svn_delta_editor_t*, void*, const apr_array_header_t*, svn_boolean_t, svn_delta_path_driver_cb_func2_t, void*, apr_pool_t*)' {svn_delta_path_driver3}

    'function svn_error_t* svn_delta_path_driver_finish(svn_delta_path_driver_state_t*, apr_pool_t*)' {svn_delta_path_driver_finish}

    'function svn_error_t* svn_delta_path_driver_start(svn_delta_path_driver_state_t**, const svn_delta_editor_t*, void*, svn_delta_path_driver_cb_func2_t, void*, apr_pool_t*)' {svn_delta_path_driver_start}

    'function svn_error_t* svn_delta_path_driver_step(svn_delta_path_driver_state_t*, const char*, apr_pool_t*)' {svn_delta_path_driver_step}

    1 function with some indirect sub-type change:

    [C]'function svn_error_t* svn_element__tree_set(svn_element__tree_t*, int, const svn_element__content_t*)' at element.c:379:1 has some indirect sub-type changes:

    return type changed:
    
      entity changed from 'svn_error_t*' to 'void'
    
      type size changed from 64 to 0 (in bits)
    

    ---------------diffs in subversion_libsvn_wc-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 2 Removed, 3 Changed (173 filtered out), 7 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    2 Removed functions:

    'function svn_error_t* svn_wc__find_repos_node_in_wc(apr_array_header_t**, svn_wc__db_t*, const char*, const char*, apr_pool_t*, apr_pool_t*)' {svn_wc__find_repos_node_in_wc}

    'function svn_error_t* svn_wc__get_shelves_dir(char**, svn_wc_context_t*, const char*, apr_pool_t*, apr_pool_t*)' {svn_wc__get_shelves_dir}

    7 Added functions:

    'function svn_error_t* svn_wc__db_find_copies_of_repos_path(apr_array_header_t**, svn_wc__db_t*, const char*, const char*, svn_node_kind_t, apr_pool_t*, apr_pool_t*)' {svn_wc__db_find_copies_of_repos_path}

    'function svn_error_t* svn_wc__db_find_repos_node_in_wc(apr_array_header_t**, svn_wc__db_t*, const char*, const char*, apr_pool_t*, apr_pool_t*)' {svn_wc__db_find_repos_node_in_wc}

    'function svn_error_t* svn_wc__db_find_working_nodes_with_basename(apr_array_header_t**, svn_wc__db_t*, const char*, const char*, svn_node_kind_t, apr_pool_t*, apr_pool_t*)' {svn_wc__db_find_working_nodes_with_basename}

    'function svn_error_t* svn_wc__find_copies_of_repos_path(apr_array_header_t**, const char*, const char*, svn_node_kind_t, svn_wc_context_t*, apr_pool_t*, apr_pool_t*)' {svn_wc__find_copies_of_repos_path}

    'function svn_error_t* svn_wc__find_working_nodes_with_basename(apr_array_header_t**, const char*, const char*, svn_node_kind_t, svn_wc_context_t*, apr_pool_t*, apr_pool_t*)' {svn_wc__find_working_nodes_with_basename}

    'function svn_error_t* svn_wc__get_experimental_dir(char**, svn_wc_context_t*, const char*, apr_pool_t*, apr_pool_t*)' {svn_wc__get_experimental_dir}

    'function svn_error_t* svn_wc_revert6(svn_wc_context_t*, const char*, svn_depth_t, svn_boolean_t, const apr_array_header_t*, svn_boolean_t, svn_boolean_t, svn_boolean_t, svn_cancel_func_t, void*, svn_wc_notify_func2_t, void*, apr_pool_t*)' {svn_wc_revert6}

    3 functions with some indirect sub-type change:

    [C]'function svn_error_t* svn_wc__conflict_read_tree_conflict(svn_wc_conflict_reason_t*, svn_wc_conflict_action_t*, const char**, svn_wc__db_t*, const char*, const svn_skel_t*, apr_pool_t*, apr_pool_t*)' at conflicts.c:948:1 has some indirect sub-type changes:

    parameter 4 of type 'svn_wc__db_t*' changed:
    
      in pointed to type 'typedef svn_wc__db_t':
    
        entity changed from 'typedef svn_wc__db_t' to 'const char*'
    
        type size changed from 448 to 64 (in bits)
    
    parameter 5 of type 'const char*' changed:
    
      in pointed to type 'const char' at wc_db.h:128:1:
    
        entity changed from 'const char' to 'typedef svn_wc__db_t' at wc_db.h:128:1
    
        type size changed from 8 to 448 (in bits)
    
    parameter 6 of type 'const svn_skel_t*' changed:
    
      in pointed to type 'const svn_skel_t':
    
        'const svn_skel_t' changed to 'const char'
    
    parameter 7 of type 'apr_pool_t*' changed:
    
      in pointed to type 'typedef apr_pool_t':
    
        entity changed from 'typedef apr_pool_t' to 'const svn_skel_t'
    
        type size changed from 0 to 320 (in bits)
    
    parameter 9 of type 'apr_pool_t*' was added
    

    [C]'function svn_error_t* svn_wc__conflict_skel_add_tree_conflict(svn_skel_t*, svn_wc__db_t*, const char*, svn_wc_conflict_reason_t, svn_wc_conflict_action_t, const char*, apr_pool_t*, apr_pool_t*)' at conflicts.c:536:1 has some indirect sub-type changes:

    parameter 7 of type 'apr_pool_t*' changed:
    
      in pointed to type 'typedef apr_pool_t':
    
        entity changed from 'typedef apr_pool_t' to 'const char'
    
        type size changed from 0 to 8 (in bits)
    
    parameter 9 of type 'apr_pool_t*' was added
    

    [C]'function svn_error_t* svn_wc__diff7(const char**, svn_boolean_t*, svn_wc_context_t*, const char*, svn_depth_t, svn_boolean_t, const apr_array_header_t*, const svn_diff_tree_processor_t*, svn_cancel_func_t, void*, apr_pool_t*, apr_pool_t*)' at diff_local.c:436:1 has some indirect sub-type changes:

    parameter 1 of type 'const char**' changed:
    
      entity changed from 'const char**' to 'typedef svn_boolean_t' at svn_types.h:141:1
    
      type size changed from 64 to 32 (in bits)
    
    parameter 2 of type 'svn_boolean_t*' changed:
    
      in pointed to type 'typedef svn_boolean_t' at svn_wc.h:179:1:
    
        typedef name changed from svn_boolean_t to svn_wc_context_t at svn_wc.h:179:1
    
        underlying type 'int' changed:
    
          entity changed from 'int' to 'struct svn_wc_context_t' at wc.h:220:1
    
          type size changed from 32 to 192 (in bits)
    
    parameter 3 of type 'svn_wc_context_t*' changed:
    
      in pointed to type 'typedef svn_wc_context_t':
    
        entity changed from 'typedef svn_wc_context_t' to 'const char'
    
        type size changed from 192 to 8 (in bits)
    
    parameter 4 of type 'const char*' changed:
    
      entity changed from 'const char*' to 'typedef svn_depth_t' at svn_types_impl.h:151:1
    
      type size changed from 64 to 32 (in bits)
    
      type alignement changed from 0 to 32
    
    parameter 5 of type 'typedef svn_depth_t' changed:
    
      typedef name changed from svn_depth_t to svn_boolean_t at svn_types.h:141:1
    
      underlying type 'enum svn_depth_t' at svn_types.h:504:1 changed:
    
        entity changed from 'enum svn_depth_t' to 'int'
    
        type size hasn't changed
    
        type alignement changed from 32 to 0
    
    parameter 6 of type 'typedef svn_boolean_t' changed:
    
      entity changed from 'typedef svn_boolean_t' to 'const apr_array_header_t*'
    
      type size changed from 32 to 64 (in bits)
    
    parameter 7 of type 'const apr_array_header_t*' changed:
    
      in pointed to type 'const apr_array_header_t':
    
        'const apr_array_header_t' changed to 'const svn_diff_tree_processor_t'
    
    parameter 8 of type 'const svn_diff_tree_processor_t*' changed:
    
      entity changed from 'const svn_diff_tree_processor_t*' to compatible type 'typedef svn_cancel_func_t' at svn_types.h:1085:1
    
        in pointed to type 'const svn_diff_tree_processor_t':
    
          entity changed from 'const svn_diff_tree_processor_t' to 'function type svn_error_t* (void*)'
    
          type size changed from 768 to 64 (in bits)
    
    parameter 9 of type 'typedef svn_cancel_func_t' changed:
    
      entity changed from 'typedef svn_cancel_func_t' to compatible type 'void*'
    
        in pointed to type 'function type svn_error_t* (void*)':
    
          entity changed from 'function type svn_error_t* (void*)' to 'void'
    
          type size changed from 64 to 0 (in bits)
    
    parameter 12 of type 'apr_pool_t*' was removed
    

    ---------------diffs in subversion_libsvn_fs_fs-1.so.0.0.0_abidiff.out:----------------

    Functions changes summary: 0 Removed, 0 Changed (234 filtered out), 0 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    文档捉虫

    “有虫”文档片段

    问题描述

    提交类型 issue

    有点复杂...

    找人问问吧。

    PR

    小问题,全程线上修改...

    一键搞定!

    问题类型
    规范和低错类

    ● 错别字或拼写错误;标点符号使用错误;

    ● 链接错误、空单元格、格式错误;

    ● 英文中包含中文字符;

    ● 界面和描述不一致,但不影响操作;

    ● 表述不通顺,但不影响理解;

    ● 版本号不匹配:如软件包名称、界面版本号;

    易用性

    ● 关键步骤错误或缺失,无法指导用户完成任务;

    ● 缺少必要的前提条件、注意事项等;

    ● 图形、表格、文字等晦涩难懂;

    ● 逻辑不清晰,该分类、分项、分步骤的没有给出;

    正确性

    ● 技术原理、功能、规格等描述和软件不一致,存在错误;

    ● 原理图、架构图等存在错误;

    ● 命令、命令参数等错误;

    ● 代码片段错误;

    ● 命令无法完成对应功能;

    ● 界面错误,无法指导操作;

    风险提示

    ● 对重要数据或系统存在风险的操作,缺少安全提示;

    内容合规

    ● 违反法律法规,涉及政治、领土主权等敏感词;

    ● 内容侵权;

    您对文档的总体满意度

    非常不满意
    非常满意
    提交
    根据您的反馈,会自动生成issue模板。您只需点击按钮,创建issue即可。
    文档捉虫
    编组 3备份