Checkout Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Split long help strings into paragraphs to ease translation.

Resolves issue SVN-4724.

This patch covers every help string defined in svn_opt_subcommand_desc3_t

format, which is most help strings in most but not all of the command-line

programs 'svn', 'svnadmin', etc. For this patch, the definition of a

paragraph is a group of non-blank lines. The split points can be manually

adjusted later.

* subversion/svnadmin/svnadmin.c,

subversion/svnbench/svnbench.c,

subversion/svnfsfs/svnfsfs.c,

subversion/svnlook/svnlook.c,

subversion/svnrdump/svnrdump.c,

subversion/svn/svn.c,

subversion/svnsync/svnsync.c,

tools/client-side/svnconflict/svnconflict.c,

tools/client-side/svn-mergeinfo-normalizer/svn-mergeinfo-normalizer.c

Split long help texts.

  1. … 8 more files in changeset.
In help strings, use a separate source line for each blank line, for

consistency.

  1. … 4 more files in changeset.
Allow splitting long help strings into paragraphs to ease translation.

Issue SVN-4724.

This patch revises the help string definition format that is used in 'svn'

and most of the other command-line tools to svn_opt_subcommand_desc3_t

(introduced in r1826328).

This patch does not split each long string into paragrpahs, it only adds the

mechanism for doing so.

  1. … 16 more files in changeset.
Use more robust coding style in handling UTF-8 conversion of command-line

arguments.

Convert to UTF-8 as soon as possible, and name variables assuming UTF-8

encoding is the default rather than an exception, and minimize visibility of

non-UTF-8 values.

* subversion/svn/propdel-cmd.c,

subversion/svn/propedit-cmd.c,

subversion/svn/propget-cmd.c,

subversion/svn/propset-cmd.c:

Rename variables assuming UTF-8; minimize storing non-UTF-8 values.

* subversion/svn/svn.c,

subversion/svnadmin/svnadmin.c,

subversion/svnbench/svnbench.c,

subversion/svndumpfilter/svndumpfilter.c,

subversion/svnfsfs/svnfsfs.c,

subversion/svnlook/svnlook.c,

subversion/svnmucc/svnmucc.c,

subversion/svnrdump/svnrdump.c,

subversion/svnsync/svnsync.c

tools/client-side/svnconflict/svnconflict.c

tools/client-side/svn-mergeinfo-normalizer/svn-mergeinfo-normalizer.c

tools/dev/svnmover/svnmover.c

tools/server-side/svnauthz.c

(sub_main): Convert to UTF-8 before matching the subcommand name; no

observable change if environment's encoding is a superset of ASCII.

(...): Rename variables assuming UTF-8; minimize storing non-UTF-8 values.

  1. … 16 more files in changeset.
Following up on r1787023, also validate the --memory-cache-size/-M

argument on a few other tools.

Note that svnsync uses the same argument, but implements this in a

different way than all these other tools.

* subversion/svnfsfs/svnfsfs.c

(sub_main): Validate argument.

* subversion/svnlook/svnlook.c

(sub_main): Validate argument.

* subversion/svnserve/svnserve.c

(sub_main): Validate argument.

  1. … 2 more files in changeset.
* subversion/svn/svn.c

* subversion/svnadmin/svnadmin.c

* subversion/svnbench/svnbench.c

* subversion/svnfsfs/svnfsfs.c

* subversion/svnlook/svnlook.c

* subversion/svnrdump/svnrdump.c

* subversion/svnsync/svnsync.c

(): Remove another unsed header file.

  1. … 6 more files in changeset.
* subversion/svn/svn.c

* subversion/svnadmin/svnadmin.c

* subversion/svnfsfs/svnfsfs.c

* subversion/svnlook/svnlook.c

* subversion/svnrdump/svnrdump.c

* subversion/svnsync/svnsync.c

(): Remove now unsed header files.

  1. … 5 more files in changeset.
Move a bit more of the signal handling code from the programs to the library.

* subversion/include/private/svn_cmdline_private.h

(svn_cmdline__get_cancellation_signal): Remove.

(svn_cmdline__cancellation_exit): New.

* subversion/libsvn_subr/cmdline.c

(svn_cmdline__get_cancellation_signal): Remove.

(svn_cmdline__cancellation_exit): New.

* subversion/svn/svn.c

* subversion/svnadmin/svnadmin.c

* subversion/svnbench/svnbench.c

* subversion/svnfsfs/svnfsfs.c

* subversion/svnlook/svnlook.c

* subversion/svnrdump/svnrdump.c

* subversion/svnsync/svnsync.c

(main): Call new function.

  1. … 8 more files in changeset.
Move signal handling and cancellation code to libsvn_subr to avoid

duplication in multiple programs.

* subversion/include/private/svn_cmdline_private.h

(svn_cmdline__setup_cancellation_handler,

svn_cmdline__disable_cancellation_handler,

svn_cmdline__get_cancellation_signal): New.

* subversion/libsvn_subr/cmdline.c

(signal_handler, check_cancel,

svn_cmdline__setup_cancellation_handler,

svn_cmdline__disable_cancellation_handler,

svn_cmdline__get_cancellation_signal): New, code from svn.c and svnadmin.c.

* subversion/svn/cl.h

(svn_cl__check_cancel): Change type to pointer.

* subversion/svn/svn.c

(svn_cl__check_cancel): Change type to pointer.

(signal_handler): Remove.

(sub_main, main): Call new functions.

* subversion/svnadmin/svnadmin.c

(check_cancel): Change type to pointer.

(signal_handler, setup_cancellation_signalsl): Remove.

(repos_notify_handler, subcommand_recover, subcommand_upgrade,

sub_main, main): Call new functions.

* subversion/svnbench/cl.h

(svn_cl__check_cancel): Change type to pointer.

* subversion/svnbench/svnbench.c

(svn_cl__check_cancel): Change type to pointer.

(signal_handler): Remove.

(sub_main, main): Call new functions.

* subversion/svnfsfs/svnfsfs.h

(check_cancel): Change type to pointer.

* subversion/svnfsfs/svnfsfs.c

(check_cancel): Change type to pointer.

(signal_handler, setup_cancellation_signals): Remove.

(sub_main, main): Call new functions.

* subversion/svnlook/svnlook.c

(check_cancel): Change type to pointer.

(signal_handler): Remove.

(sub_main, main): Call new functions.

* subversion/svnrdump/svnrdump.c

(check_cancel): Change type to pointer.

(signal_handler): Remove.

(sub_main, main): Call new functions.

* subversion/svnsync/svnsync.c

(check_cancel): Change type to pointer.

(signal_handler): Remove.

(sub_main, main): Call new functions.

  1. … 11 more files in changeset.
* subversion/svn/svn.c

* subversion/svnadmin/svnadmin.c

* subversion/svnbench/svnbench.c

* subversion/svnfsfs/svnfsfs.c

* subversion/svnlook/svnlook.c

* subversion/svnrdump/svnrdump.c

* subversion/svnsync/svnsync.c

(signal_map): Fix typo in WIN32 code.

  1. … 6 more files in changeset.
* subversion/svn/svn.c

* subversion/svnbench/svnbench.c

* subversion/svnfsfs/svnfsfs.c

* subversion/svnlook/svnlook.c

* subversion/svnrdump/svnrdump.c

* subversion/svnsync/svnsync.c

(signal_handler, setup_cancellation,

sub_main, main): Followup to r1727916, handle race if second signal

arrives, don't assume int fits in sig_atomic_t.

Found by: danielsh

  1. … 6 more files in changeset.
Followup to r1727621, properly resend the signal for all caught signals.

* subversion/svn/svn.c

* subversion/svnadmin/svnadmin.c

* subversion/svnbench/svnbench.c

* subversion/svnfsfs/svnfsfs.c

* subversion/svnlook/svnlook.c

* subversion/svnrdump/svnrdump.c

* subversion/svnsync/svnsync.c

(signal_handler): Store signal number.

(main): Resend signal when signal is caught.

  1. … 6 more files in changeset.
* subversion/svn/svn.c

* subversion/svnadmin/svnadmin.c

* subversion/svnbench/svnbench.c

* subversion/svnfsfs/svnfsfs.c

* subversion/svnlook/svnlook.c

* subversion/svnrdump/svnrdump.c

* subversion/svnsync/svnsync.c

(main): Exit via SIGINT when SIGINT is caught.

  1. … 6 more files in changeset.
Simplify temporary file handling in svnlook a bit by using 'modern' standard

functions instead of the +- 2003 style manual removing of tempfiles.

This fixes some problems with files that are left behind when the diff somehow

stops midway (E.g. broken pipe)

* subversion/svnlook/svnlook.c

(prepare_tmpfiles): Switch to result_pool, scratch_pool pattern. Remove

unneeded tmpdir argument. Pass svn_io_file_del_on_pool_cleanup to the

tempfile creation functions.

(print_diff_tree): Remove tmpfile argument. Switch to proper iterpool.

(do_diff): Update caller.

Found by: markphip

Add -M to 'svnlook tree' to allow the FSFS cache size to be set so

that performance on large directories can be controlled.

With a directory of 10,000 names and the default 16MB cache running

'svnlook tree' takes about 1 minute, but with the cache increased to

64MB it takes less than 1 second.

* subversion/svnlook/svnlook.c

(options_table): Add -M.

(cmd_table): Add -M to 'tree'.

(struct svnlook_opt_state): Add member.

(sub_main): Add support for -M.

Switch the revprop FS API callers outside lib_repos to the latest FS API.

* subversion/svnlook/svnlook.c

(get_property,

generate_label,

do_plist): None of these functions is performance sensitive. Call the

rev'ed API requesting the same behavior as before.

In svnlook and svn, pass the right error code as apr error when fputs fails.

* subversion/svn/util.c

(svn_cl__error_checked_fputs):

* subversion/svnlook/svnlook.c

(do_plist): Wrap errno in the way apr expects it, to allow translating back

to an error message.

  1. … 1 more file in changeset.
Report transaction name rather than revision number in error message from 'pget'

if it was run with -t option.

Obvious fix.

* subversion/svnlook/svnlook.c

(do_pget): Report c->txn_name if the revision number is invalid.

Revert r1619413. Resolve a text conflict in fs-fs-pack-test.c .
  1. … 8 more files in changeset.
[Reverted in r1619769]

Enforce the "everybody or nobody" restriction on revprop caching, i.e.

either all processes (usually servers) or none must use revprop caching.

This patch makes sure that the first process to use revprop caching will

create the revprop generation file before even reading and caching any

revprops - instead of auto-creating it upon the first write. Then this

file is being used as an indicator that the repo has been accessed at

least once using revprop caching. FS instances without that feature

enabled will then be banned from writing any revprops.

To make this workable, applications that may write revprops but are not

servers themselves (the latter having explicit revprop caching options)

need to engage the revprop caching infrastructure automatically if the

repo that they are accessing requires it. svnadmin, svnlook and ra_local

enable this new mode.

* subversion/include/svn_fs.h

(SVN_FS_CONFIG_FSFS_CACHE_REVPROPS): Document that there is now yet

another mode.

* subversion/libsvn_fs_fs/fs.h

(fs_fs_data_t): Add the flag allowing on-demand activation of revprop

caching.

* subversion/libsvn_fs_fs/fs_fs.h

(svn_fs_fs__initialize_revprop_caches): Declare new function to init

the revprop caches only.

* subversion/libsvn_fs_fs/caching.c

(read_config): Handle the new revprop caching mode.

(cache_key_prefix): Common functionality factored out from

svn_fs_fs__initialize_caches.

(svn_fs_fs__initialize_revprop_caches): Implement, mainly taking out

of ...

(svn_fs_fs__initialize_caches): ... this. Update after refactoring.

* subversion/libsvn_fs_fs/revprops.c

(init_generation_baton_t,

init_revprop_generation_file): New code to create the revprop generation

file before the first cached revprop

access (read or write).

(read_revprop_generation_file): Trigger auto-creation of that file.

(enforce_consistent_caching): New function containing the actual

cache settings consistency check.

(svn_fs_fs__set_revision_proplist): Trigger the new check to make sure

we don't modify revprops w/o telling

caching applications.

* subversion/libsvn_ra_local/split_url.c

(svn_ra_local__split_URL): Set "enable revprop caching on demand" feature

instead of "no revprop caching" on open repos.

* subversion/svnadmin/svnadmin.c

(open_repos): Use the same mode here.

* subversion/svnlook/svnlook.c

(get_ctxt_baton): And here.

* subversion/tests/libsvn_fs_fs/fs-fs-pack-test.c

(enforce_consistent_revprop_caching): New test covering the new mode as

well as new the consistency check.

(test_funcs): Register new test.

  1. … 8 more files in changeset.
Following up on r1597983 and r1618839, expose configurable context size via

the now revved svn_diff_mem_string_output_unified3() function.

* subversion/include/private/svn_diff_private.h

(svn_diff__display_prop_diffs): Add context_size argument.

* subversion/include/svn_diff.h

(svn_diff_mem_string_output_unified3): Add context_size.

(svn_diff_mem_string_output_unified2): Tweak documentation.

* subversion/libsvn_client/diff.c

(display_prop_diffs): Update caller.

* subversion/libsvn_diff/deprecated.c

(svn_diff_mem_string_output_unified2): Update caller.

* subversion/libsvn_diff/diff_memory.c

(svn_diff_mem_string_output_unified3): Add argument.

* subversion/libsvn_diff/util.c

(svn_diff__display_prop_diffs): Add argument.

* subversion/svnlook/svnlook.c

(display_prop_diffs): Update caller.

  1. … 6 more files in changeset.
Add svn_diff_mem_string_output_unified3() with cancel support and adjust callers.

* subversion/include/svn_diff.h

(svn_diff_mem_string_output_unified3): New function that replaces...

(svn_diff_mem_string_output_unified, svn_diff_mem_string_output_unified2):

Deprecate.

* subversion/include/private/svn_diff_private.h

(svn_diff__display_prop_diffs): Add cancel support.

* subversion/libsvn_client/diff.c

(display_prop_diffs, diff_props_changed): Add cancel support.

* subversion/libsvn_diff/deprecated.c

(svn_diff_mem_string_output_unified, svn_diff_mem_string_output_unified2): Add

implementations that are based on svn_diff_mem_string_output_unified3().

* subversion/libsvn_diff/diff_memory.c

(svn_diff_mem_string_output_unified2): Replace with ...

(svn_diff_mem_string_output_unified3): New function with cancel support.

(svn_diff_mem_string_output_unified): Moved to deprecated.c.

* subversion/libsvn_diff/util.c

(svn_diff__display_prop_diffs): Add cancel support.

* subversion/svnlook/svnlook.c

(display_prop_diffs): Add cancel support.

  1. … 6 more files in changeset.
Following the availability of apr_hash_this_key() etc. in APR v1.5, use

these in Subversion code instead of svn__apr_hash_index_key() etc. Provide

substitutes only when APR is too old to provide them.

* subversion/include/svn_types.h,

subversion/libsvn_subr/iter.c

(svn__apr_hash_index_key,

svn__apr_hash_index_klen,

svn__apr_hash_index_val):

Rename to apr_hash_this_key, apr_hash_this_key_len, apr_hash_this_val.

Declare and define them only if APR is older than 1.5.

Everywhere else: track the renames.

  1. … 102 more files in changeset.
Following up on r1603847, add help output for -U diff option.

* subversion/svn/svn.c

(svn_cl__options):

* subversion/svnlook/svnlook.c

(options_table): Document - U.

* subversion/tests/cmdline/getopt_tests_data/svn_help_log_switch_stdout

Tweak expected output.

  1. … 2 more files in changeset.
Add a '--no-newline' option to 'svnlook youngest', for consistency with

'svn youngest'. See issue #4299 'Remote version of "svnlook youngest"'.

* subversion/svnlook/svnlook.c

(svnlook__no_newline): New constant.

(options_table, svnlook_opt_state): Add a 'no-newline' option.

(cmd_table): Add the 'no-newline' option to the 'youngest' command.

(subcommand_youngest): Use it.

(sub_main): Parse it.

Extend svn_diff_file_options_t and svn_diff_file_output_unified4() to allow

configuring the context size for file diffs.

* subversion/include/svn_diff.h

(svn_diff_file_options_t): Add variable.

(svn_diff_file_output_unified4): Add argument.

(svn_diff_file_output_unified3): Document legacy behavior.

* subversion/libsvn_client/diff.c

(diff_content_changed): Update caller.

* subversion/libsvn_diff/deprecated.c

(svn_diff_file_output_unified3): Update caller.

* subversion/libsvn_diff/diff_file.c

(svn_diff_file_options_create): Initialize with original default.

(svn_diff_file_output_unified4): Add argument. Update initialization.

* subversion/svn/conflict-callbacks.c

(show_diff): Update caller. Use options to document defaults.

* subversion/svnlook/svnlook.c

(print_diff_tree): Update caller.

  1. … 5 more files in changeset.
Follow-up to r1589048: update callers of deprecated svn_repos_open2().

* subversion/libsvn_repos/authz.c

* subversion/libsvn_repos/config_pool.c

* subversion/svnadmin/svnadmin.c

* subversion/svnlook/svnlook.c

* subversion/tests/libsvn_repos/repos-test.c

* subversion/tests/svn_test_fs.c

* tools/server-side/svn-populate-node-origins-index.c

* tools/server-side/svn-rep-sharing-stats.c

* tools/server-side/svnauthz.c

(authz_retrieve_config_repo, find_repos_config, open_repos,

get_ctxt_baton, test_repos_fs_type, svn_test__create_repos,

build_index, process, get_authz_from_txn): Use svn_repos_open3()

instead of svn_repos_open2().

  1. … 8 more files in changeset.
* subversion/svnlook/svnlook.c

(print_diff_tree): Enable cancellation support when outputting a unified

diff and thereby resolve an obsolete function usage warning.

Revert r1508225, which moved the include of svn_private_config.h before all

includes of our public headers. Public headers shouldn't depend on private

headers and all changes that required this are long reverted on trunk.

This patch excludes all conflicting cases.

* subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c

* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c

* subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c

* subversion/libsvn_auth_gnome_keyring/gnome_keyring.c

* subversion/libsvn_client/add.c

* subversion/libsvn_client/cat.c

* subversion/libsvn_client/changelist.c

* subversion/libsvn_client/cleanup.c

* subversion/libsvn_client/commit.c

* subversion/libsvn_client/commit_util.c

* subversion/libsvn_client/copy.c

* subversion/libsvn_client/copy_foreign.c

* subversion/libsvn_client/ctx.c

* subversion/libsvn_client/delete.c

* subversion/libsvn_client/deprecated.c

* subversion/libsvn_client/diff.c

* subversion/libsvn_client/diff_local.c

* subversion/libsvn_client/diff_summarize.c

* subversion/libsvn_client/export.c

* subversion/libsvn_client/externals.c

* subversion/libsvn_client/import.c

* subversion/libsvn_client/info.c

* subversion/libsvn_client/iprops.c

* subversion/libsvn_client/list.c

* subversion/libsvn_client/locking_commands.c

* subversion/libsvn_client/log.c

* subversion/libsvn_client/merge.c

* subversion/libsvn_client/mergeinfo.c

* subversion/libsvn_client/patch.c

* subversion/libsvn_client/prop_commands.c

* subversion/libsvn_client/ra.c

* subversion/libsvn_client/repos_diff.c

* subversion/libsvn_client/resolved.c

* subversion/libsvn_client/revert.c

* subversion/libsvn_client/switch.c

* subversion/libsvn_client/update.c

* subversion/libsvn_client/util.c

* subversion/libsvn_delta/compat.c

* subversion/libsvn_delta/xdelta.c

* subversion/libsvn_diff/parse-diff.c

* subversion/libsvn_diff/util.c

* subversion/libsvn_fs/access.c

* subversion/libsvn_fs_base/bdb/changes-table.c

* subversion/libsvn_fs_base/bdb/env.c

* subversion/libsvn_fs_base/dag.c

* subversion/libsvn_fs_base/fs.c

* subversion/libsvn_fs_base/lock.c

* subversion/libsvn_fs_base/revs-txns.c

* subversion/libsvn_fs_base/tree.c

* subversion/libsvn_fs_fs/caching.c

* subversion/libsvn_fs_fs/lock.c

* subversion/libsvn_fs_fs/temp_serializer.c

* subversion/libsvn_fs_fs/tree.c

* subversion/libsvn_ra/compat.c

* subversion/libsvn_ra/deprecated.c

* subversion/libsvn_ra/ra_loader.c

* subversion/libsvn_ra_local/ra_plugin.c

* subversion/libsvn_ra_serf/blame.c

* subversion/libsvn_ra_serf/blncache.c

* subversion/libsvn_ra_serf/commit.c

* subversion/libsvn_ra_serf/getlocations.c

* subversion/libsvn_ra_serf/getlocationsegments.c

* subversion/libsvn_ra_serf/getlocks.c

* subversion/libsvn_ra_serf/inherited_props.c

* subversion/libsvn_ra_serf/log.c

* subversion/libsvn_ra_serf/merge.c

* subversion/libsvn_ra_serf/mergeinfo.c

* subversion/libsvn_ra_serf/options.c

* subversion/libsvn_ra_serf/property.c

* subversion/libsvn_ra_serf/replay.c

* subversion/libsvn_ra_serf/serf.c

* subversion/libsvn_ra_serf/update.c

* subversion/libsvn_ra_serf/util.c

* subversion/libsvn_ra_serf/xml.c

* subversion/libsvn_ra_svn/client.c

* subversion/libsvn_ra_svn/editorp.c

* subversion/libsvn_ra_svn/marshal.c

* subversion/libsvn_repos/authz.c

* subversion/libsvn_repos/commit.c

* subversion/libsvn_repos/delta.c

* subversion/libsvn_repos/deprecated.c

* subversion/libsvn_repos/fs-wrap.c

* subversion/libsvn_repos/hooks.c

* subversion/libsvn_repos/log.c

* subversion/libsvn_repos/replay.c

* subversion/libsvn_repos/reporter.c

* subversion/libsvn_repos/repos.c

* subversion/libsvn_repos/rev_hunt.c

* subversion/libsvn_subr/auth.c

* subversion/libsvn_subr/cmdline.c

* subversion/libsvn_subr/compat.c

* subversion/libsvn_subr/config.c

* subversion/libsvn_subr/config_auth.c

* subversion/libsvn_subr/deprecated.c

* subversion/libsvn_subr/dso.c

* subversion/libsvn_subr/hash.c

* subversion/libsvn_subr/io.c

* subversion/libsvn_subr/mergeinfo.c

* subversion/libsvn_subr/opt.c

* subversion/libsvn_subr/properties.c

* subversion/libsvn_subr/simple_providers.c

* subversion/libsvn_subr/sorts.c

* subversion/libsvn_subr/ssl_client_cert_providers.c

* subversion/libsvn_subr/ssl_client_cert_pw_providers.c

* subversion/libsvn_subr/ssl_server_trust_providers.c

* subversion/libsvn_subr/subst.c

* subversion/libsvn_subr/types.c

* subversion/libsvn_subr/username_providers.c

* subversion/libsvn_subr/utf.c

* subversion/libsvn_subr/win32_crypto.c

* subversion/libsvn_wc/adm_crawler.c

* subversion/libsvn_wc/adm_files.c

* subversion/libsvn_wc/conflicts.c

* subversion/libsvn_wc/copy.c

* subversion/libsvn_wc/deprecated.c

* subversion/libsvn_wc/diff_editor.c

* subversion/libsvn_wc/diff_local.c

* subversion/libsvn_wc/entries.c

* subversion/libsvn_wc/externals.c

* subversion/libsvn_wc/info.c

* subversion/libsvn_wc/lock.c

* subversion/libsvn_wc/node.c

* subversion/libsvn_wc/old-and-busted.c

* subversion/libsvn_wc/props.c

* subversion/libsvn_wc/revert.c

* subversion/libsvn_wc/status.c

* subversion/libsvn_wc/update_editor.c

* subversion/libsvn_wc/upgrade.c

* subversion/libsvn_wc/wc_db_update_move.c

* subversion/libsvn_wc/wc_db_wcroot.c

* subversion/mod_dav_svn/repos.c

* subversion/mod_dav_svn/version.c

* subversion/svn/cl-conflicts.c

* subversion/svn/commit-cmd.c

* subversion/svn/conflict-callbacks.c

* subversion/svn/diff-cmd.c

* subversion/svn/help-cmd.c

* subversion/svn/notify.c

* subversion/svn/propedit-cmd.c

* subversion/svn/propget-cmd.c

* subversion/svn/props.c

* subversion/svn/status-cmd.c

* subversion/svn/status.c

* subversion/svn/svn.c

* subversion/svn/util.c

* subversion/svnadmin/svnadmin.c

* subversion/svnlook/svnlook.c

* subversion/svnrdump/dump_editor.c

* subversion/svnrdump/svnrdump.c

* subversion/svnrdump/util.c

* subversion/svnserve/serve.c

* subversion/svnsync/svnsync.c

* subversion/svnsync/sync.c

* subversion/tests/libsvn_fs/fs-test.c

* subversion/tests/libsvn_repos/repos-test.c

* subversion/tests/libsvn_subr/hashdump-test.c

* subversion/tests/libsvn_subr/mergeinfo-test.c

* subversion/tests/libsvn_subr/subst_translate-test.c

* subversion/tests/libsvn_wc/conflict-data-test.c

* subversion/tests/libsvn_wc/op-depth-test.c

* subversion/tests/libsvn_wc/wc-test.c

* subversion/tests/svn_test_fs.c

* tools/server-side/fsfs-stats.c

Move the svn_string_private.h include back to the original location.

  1. … 162 more files in changeset.
Fix some typos.

* CHANGES:

* contrib/cgi/mirror_dir_through_svn.cgi:

* contrib/client-side/emacs/psvn.el:

* contrib/client-side/svn2cl/svn2cl.xsl:

* contrib/hook-scripts/remove-zombie-locks.py:

* contrib/hook-scripts/syntax-check.sh:

* contrib/server-side/svnstsw/configure.ac:

* notes/assurance.txt:

* notes/fs-improvements.txt:

* notes/knobs:

* notes/merge-tracking/func-spec.html:

* notes/merge-tracking/summit-survey.html:

* notes/wc-ng/design:

* notes/wc-ng/locking:

* notes/wc-ng/nodes:

* subversion/bindings/ctypes-python/csvn/core/__init__.py:

* subversion/bindings/ctypes-python/examples/example.py:

* subversion/bindings/javahl/src/org/apache/subversion/javahl/ConflictResult.java:

* subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java:

* subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java:

* subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNRepos.java:

* subversion/bindings/javahl/src/org/tigris/subversion/javahl/ConflictResult.java:

* subversion/bindings/javahl/src/org/tigris/subversion/javahl/PropertyData.java:

* subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java:

* subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java:

* subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientInterface.java:

* subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java:

* subversion/bindings/javahl/tests/org/tigris/subversion/javahl/BasicTests.java:

* subversion/bindings/swig/include/proxy_apr.swg:

* subversion/bindings/swig/perl/native/Client.pm:

* subversion/bindings/swig/perl/native/t/3client.t:

* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c:

* subversion/include/private/svn_diff_tree.h:

* subversion/include/private/svn_io_private.h:

* subversion/include/private/svn_ra_svn_private.h:

* subversion/include/private/svn_string_private.h:

* subversion/include/svn_io.h:

* subversion/include/svn_iter.h:

* subversion/include/svn_props.h:

* subversion/libsvn_client/copy_foreign.c:

* subversion/libsvn_client/diff.c:

* subversion/libsvn_client/merge.c:

* subversion/libsvn_delta/xdelta.c:

* subversion/libsvn_diff/diff4.c:

* subversion/libsvn_diff/util.c:

* subversion/libsvn_fs/editor.c:

* subversion/libsvn_fs_fs/index.c:

* subversion/libsvn_fs_fs/temp_serializer.c:

* subversion/libsvn_fs_fs/temp_serializer.h:

* subversion/libsvn_fs_fs/transaction.c:

* subversion/libsvn_fs_fs/tree.c:

* subversion/libsvn_fs_x/fs.h:

* subversion/libsvn_fs_x/index.c:

* subversion/libsvn_fs_x/reps.c:

* subversion/libsvn_fs_x/temp_serializer.c:

* subversion/libsvn_fs_x/temp_serializer.h:

* subversion/libsvn_fs_x/transaction.c:

* subversion/libsvn_fs_x/tree.c:

* subversion/libsvn_ra_serf/README:

* subversion/libsvn_ra_svn/protocol:

* subversion/libsvn_repos/dump.c:

* subversion/libsvn_repos/hooks.c:

* subversion/libsvn_repos/load-fs-vtable.c:

* subversion/libsvn_subr/dirent_uri.c:

* subversion/libsvn_subr/io.c:

* subversion/libsvn_subr/opt.c:

* subversion/libsvn_subr/string.c:

* subversion/libsvn_subr/subst.c:

* subversion/libsvn_wc/entries.c:

* subversion/libsvn_wc/externals.c:

* subversion/libsvn_wc/lock.c:

* subversion/libsvn_wc/update_editor.c:

* subversion/svn/file-merge.c:

* subversion/svn/status-cmd.c:

* subversion/svnlook/svnlook.c:

* subversion/svnrdump/load_editor.c:

* subversion/svnserve/svnserve.c:

* subversion/tests/cmdline/commit_tests.py:

* subversion/tests/cmdline/diff_tests.py:

* subversion/tests/cmdline/merge_reintegrate_tests.py:

* subversion/tests/cmdline/merge_tests.py:

* subversion/tests/cmdline/revert_tests.py:

* subversion/tests/cmdline/svnauthz_tests.py:

* subversion/tests/cmdline/svntest/factory.py:

* subversion/tests/cmdline/svntest/main.py:

* subversion/tests/libsvn_repos/repos-test.c:

* subversion/tests/libsvn_subr/string-test.c:

* subversion/tests/libsvn_subr/utf-test.c:

* subversion/tests/libsvn_wc/db-test.c:

* subversion/tests/svn_test_main.c:

* tools/dev/trails.py: Fix some typos.

Patch by: Veres Lajos <vlajos{_AT_}gmail.com>

(I removed some changes that were wrong or can't be made due to API breakage)

  1. … 90 more files in changeset.