You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by cm...@apache.org on 2012/06/27 17:13:42 UTC

svn commit: r1354571 [1/37] - in /subversion/branches/master-passphrase: ./ build/ build/ac-macros/ build/generator/ build/generator/templates/ build/win32/ contrib/client-side/emacs/ contrib/server-side/ notes/ notes/api-errata/1.8/ notes/directory-in...

Author: cmpilato
Date: Wed Jun 27 15:12:37 2012
New Revision: 1354571

URL: http://svn.apache.org/viewvc?rev=1354571&view=rev
Log:
Catch the 'master-passphrase' branch up with recent trunk changes.

Added:
    subversion/branches/master-passphrase/notes/api-errata/1.8/
      - copied from r1354548, subversion/trunk/notes/api-errata/1.8/
    subversion/branches/master-passphrase/notes/ev2-callbacks-template.c
      - copied unchanged from r1354548, subversion/trunk/notes/ev2-callbacks-template.c
    subversion/branches/master-passphrase/notes/wc-ng/conflict-storage-2.0
      - copied unchanged from r1354548, subversion/trunk/notes/wc-ng/conflict-storage-2.0
    subversion/branches/master-passphrase/subversion/include/private/svn_delta_private.h
      - copied unchanged from r1354548, subversion/trunk/subversion/include/private/svn_delta_private.h
    subversion/branches/master-passphrase/subversion/include/private/svn_named_atomic.h
      - copied unchanged from r1354548, subversion/trunk/subversion/include/private/svn_named_atomic.h
    subversion/branches/master-passphrase/subversion/libsvn_delta/deprecated.c
      - copied unchanged from r1354548, subversion/trunk/subversion/libsvn_delta/deprecated.c
    subversion/branches/master-passphrase/subversion/libsvn_fs/editor.c
      - copied unchanged from r1354548, subversion/trunk/subversion/libsvn_fs/editor.c
    subversion/branches/master-passphrase/subversion/libsvn_ra/editor.c
      - copied unchanged from r1354548, subversion/trunk/subversion/libsvn_ra/editor.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/base64.c
      - copied unchanged from r1354548, subversion/trunk/subversion/libsvn_subr/base64.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/cache_config.c
      - copied unchanged from r1354548, subversion/trunk/subversion/libsvn_subr/cache_config.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/mutex.c
      - copied unchanged from r1354548, subversion/trunk/subversion/libsvn_subr/mutex.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/named_atomic.c
      - copied unchanged from r1354548, subversion/trunk/subversion/libsvn_subr/named_atomic.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/string.c
      - copied unchanged from r1354548, subversion/trunk/subversion/libsvn_subr/string.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/temp_serializer.c
      - copied unchanged from r1354548, subversion/trunk/subversion/libsvn_subr/temp_serializer.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/types.c
      - copied unchanged from r1354548, subversion/trunk/subversion/libsvn_subr/types.c
    subversion/branches/master-passphrase/subversion/svnmucc/   (props changed)
      - copied from r1354548, subversion/trunk/subversion/svnmucc/
    subversion/branches/master-passphrase/subversion/tests/cmdline/merge_symmetric_tests.py
      - copied unchanged from r1354548, subversion/trunk/subversion/tests/cmdline/merge_symmetric_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/svndumpfilter_tests_data/simple_v3.dump
      - copied unchanged from r1354548, subversion/trunk/subversion/tests/cmdline/svndumpfilter_tests_data/simple_v3.dump
    subversion/branches/master-passphrase/subversion/tests/cmdline/svnsync_authz_tests.py
      - copied unchanged from r1354548, subversion/trunk/subversion/tests/cmdline/svnsync_authz_tests.py
    subversion/branches/master-passphrase/subversion/tests/libsvn_subr/named_atomic-test-common.h
      - copied unchanged from r1354548, subversion/trunk/subversion/tests/libsvn_subr/named_atomic-test-common.h
    subversion/branches/master-passphrase/subversion/tests/libsvn_subr/named_atomic-test-proc.c
      - copied unchanged from r1354548, subversion/trunk/subversion/tests/libsvn_subr/named_atomic-test-proc.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_subr/named_atomic-test.c
      - copied unchanged from r1354548, subversion/trunk/subversion/tests/libsvn_subr/named_atomic-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_wc/wc-queries-test.c
      - copied unchanged from r1354548, subversion/trunk/subversion/tests/libsvn_wc/wc-queries-test.c
    subversion/branches/master-passphrase/tools/dev/mergegraph/save_as_sh.py
      - copied unchanged from r1354548, subversion/trunk/tools/dev/mergegraph/save_as_sh.py
    subversion/branches/master-passphrase/tools/dev/sbox-ospath.py
      - copied unchanged from r1354548, subversion/trunk/tools/dev/sbox-ospath.py
Removed:
    subversion/branches/master-passphrase/build/ac-macros/neon.m4
    subversion/branches/master-passphrase/build/generator/templates/neon.dsp.ezt
    subversion/branches/master-passphrase/build/generator/templates/neon.vcproj.ezt
    subversion/branches/master-passphrase/build/generator/templates/neon.vcxproj.ezt
    subversion/branches/master-passphrase/contrib/server-side/svn-fast-backup
    subversion/branches/master-passphrase/subversion/libsvn_ra_neon/
    subversion/branches/master-passphrase/subversion/libsvn_subr/svn_base64.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/svn_cache_config.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/svn_mutex.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/svn_string.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/svn_temp_serializer.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/svn_types.c
    subversion/branches/master-passphrase/tools/client-side/svnmucc/
Modified:
    subversion/branches/master-passphrase/   (props changed)
    subversion/branches/master-passphrase/CHANGES
    subversion/branches/master-passphrase/COMMITTERS
    subversion/branches/master-passphrase/Makefile.in
    subversion/branches/master-passphrase/build.conf
    subversion/branches/master-passphrase/build/ac-macros/svn-macros.m4
    subversion/branches/master-passphrase/build/ac-macros/swig.m4
    subversion/branches/master-passphrase/build/generator/gen_base.py
    subversion/branches/master-passphrase/build/generator/gen_make.py
    subversion/branches/master-passphrase/build/generator/gen_msvc_dsp.py
    subversion/branches/master-passphrase/build/generator/gen_vcnet_vcproj.py
    subversion/branches/master-passphrase/build/generator/gen_win.py
    subversion/branches/master-passphrase/build/generator/templates/build_zlib.ezt
    subversion/branches/master-passphrase/build/generator/templates/makefile.ezt
    subversion/branches/master-passphrase/build/generator/templates/vcnet_vcxproj.ezt
    subversion/branches/master-passphrase/build/run_tests.py
    subversion/branches/master-passphrase/build/transform_sql.py
    subversion/branches/master-passphrase/build/win32/make_dist.py
    subversion/branches/master-passphrase/build/win32/vc6-build.bat.in
    subversion/branches/master-passphrase/configure.ac
    subversion/branches/master-passphrase/contrib/client-side/emacs/dsvn.el
    subversion/branches/master-passphrase/contrib/client-side/emacs/vc-svn.el
    subversion/branches/master-passphrase/contrib/server-side/fsfsverify.py
    subversion/branches/master-passphrase/gen-make.py
    subversion/branches/master-passphrase/get-deps.sh
    subversion/branches/master-passphrase/notes/directory-index/dirindex.py   (props changed)
    subversion/branches/master-passphrase/notes/directory-index/logimport.py   (props changed)
    subversion/branches/master-passphrase/notes/knobs
    subversion/branches/master-passphrase/notes/merge-tracking/func-spec.html
    subversion/branches/master-passphrase/notes/sparse-directories.txt
    subversion/branches/master-passphrase/subversion/bindings/javahl/native/InputStream.cpp
    subversion/branches/master-passphrase/subversion/bindings/javahl/native/JNIStackElement.cpp
    subversion/branches/master-passphrase/subversion/bindings/javahl/native/JNIUtil.h
    subversion/branches/master-passphrase/subversion/bindings/javahl/native/SVNBase.cpp
    subversion/branches/master-passphrase/subversion/bindings/javahl/native/SVNBase.h
    subversion/branches/master-passphrase/subversion/bindings/javahl/native/SVNClient.cpp
    subversion/branches/master-passphrase/subversion/bindings/javahl/native/SVNClient.h
    subversion/branches/master-passphrase/subversion/bindings/javahl/native/SVNRepos.cpp
    subversion/branches/master-passphrase/subversion/bindings/javahl/native/SVNRepos.h
    subversion/branches/master-passphrase/subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp
    subversion/branches/master-passphrase/subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNRepos.cpp
    subversion/branches/master-passphrase/subversion/bindings/javahl/src/org/apache/subversion/javahl/ClientNotifyInformation.java
    subversion/branches/master-passphrase/subversion/bindings/javahl/src/org/apache/subversion/javahl/ConflictDescriptor.java
    subversion/branches/master-passphrase/subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java
    subversion/branches/master-passphrase/subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java
    subversion/branches/master-passphrase/subversion/bindings/javahl/src/org/tigris/subversion/javahl/ConflictDescriptor.java
    subversion/branches/master-passphrase/subversion/bindings/javahl/tests/org/apache/subversion/javahl/SVNTests.java
    subversion/branches/master-passphrase/subversion/bindings/swig/core.i
    subversion/branches/master-passphrase/subversion/bindings/swig/ruby/test/test_client.rb
    subversion/branches/master-passphrase/subversion/bindings/swig/ruby/test/test_wc.rb
    subversion/branches/master-passphrase/subversion/include/private/svn_client_private.h
    subversion/branches/master-passphrase/subversion/include/private/svn_dav_protocol.h
    subversion/branches/master-passphrase/subversion/include/private/svn_fs_util.h
    subversion/branches/master-passphrase/subversion/include/private/svn_mergeinfo_private.h
    subversion/branches/master-passphrase/subversion/include/private/svn_mutex.h   (props changed)
    subversion/branches/master-passphrase/subversion/include/private/svn_ra_private.h
    subversion/branches/master-passphrase/subversion/include/private/svn_repos_private.h
    subversion/branches/master-passphrase/subversion/include/private/svn_sqlite.h
    subversion/branches/master-passphrase/subversion/include/private/svn_string_private.h
    subversion/branches/master-passphrase/subversion/include/private/svn_subr_private.h   (contents, props changed)
    subversion/branches/master-passphrase/subversion/include/private/svn_wc_private.h
    subversion/branches/master-passphrase/subversion/include/svn_auth.h
    subversion/branches/master-passphrase/subversion/include/svn_checksum.h
    subversion/branches/master-passphrase/subversion/include/svn_client.h
    subversion/branches/master-passphrase/subversion/include/svn_delta.h
    subversion/branches/master-passphrase/subversion/include/svn_editor.h
    subversion/branches/master-passphrase/subversion/include/svn_error.h
    subversion/branches/master-passphrase/subversion/include/svn_error_codes.h
    subversion/branches/master-passphrase/subversion/include/svn_fs.h
    subversion/branches/master-passphrase/subversion/include/svn_hash.h
    subversion/branches/master-passphrase/subversion/include/svn_io.h
    subversion/branches/master-passphrase/subversion/include/svn_path.h
    subversion/branches/master-passphrase/subversion/include/svn_pools.h
    subversion/branches/master-passphrase/subversion/include/svn_props.h
    subversion/branches/master-passphrase/subversion/include/svn_ra.h
    subversion/branches/master-passphrase/subversion/include/svn_repos.h
    subversion/branches/master-passphrase/subversion/include/svn_sorts.h
    subversion/branches/master-passphrase/subversion/include/svn_types.h
    subversion/branches/master-passphrase/subversion/include/svn_wc.h
    subversion/branches/master-passphrase/subversion/include/svn_xml.h
    subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp
    subversion/branches/master-passphrase/subversion/libsvn_client/add.c
    subversion/branches/master-passphrase/subversion/libsvn_client/blame.c
    subversion/branches/master-passphrase/subversion/libsvn_client/cat.c
    subversion/branches/master-passphrase/subversion/libsvn_client/checkout.c
    subversion/branches/master-passphrase/subversion/libsvn_client/client.h
    subversion/branches/master-passphrase/subversion/libsvn_client/commit.c
    subversion/branches/master-passphrase/subversion/libsvn_client/commit_util.c
    subversion/branches/master-passphrase/subversion/libsvn_client/copy.c
    subversion/branches/master-passphrase/subversion/libsvn_client/delete.c
    subversion/branches/master-passphrase/subversion/libsvn_client/deprecated.c
    subversion/branches/master-passphrase/subversion/libsvn_client/diff.c
    subversion/branches/master-passphrase/subversion/libsvn_client/export.c
    subversion/branches/master-passphrase/subversion/libsvn_client/externals.c
    subversion/branches/master-passphrase/subversion/libsvn_client/info.c
    subversion/branches/master-passphrase/subversion/libsvn_client/list.c
    subversion/branches/master-passphrase/subversion/libsvn_client/locking_commands.c
    subversion/branches/master-passphrase/subversion/libsvn_client/log.c
    subversion/branches/master-passphrase/subversion/libsvn_client/merge.c
    subversion/branches/master-passphrase/subversion/libsvn_client/mergeinfo.c
    subversion/branches/master-passphrase/subversion/libsvn_client/patch.c
    subversion/branches/master-passphrase/subversion/libsvn_client/prop_commands.c
    subversion/branches/master-passphrase/subversion/libsvn_client/ra.c
    subversion/branches/master-passphrase/subversion/libsvn_client/repos_diff.c
    subversion/branches/master-passphrase/subversion/libsvn_client/resolved.c
    subversion/branches/master-passphrase/subversion/libsvn_client/revisions.c
    subversion/branches/master-passphrase/subversion/libsvn_client/status.c
    subversion/branches/master-passphrase/subversion/libsvn_client/switch.c
    subversion/branches/master-passphrase/subversion/libsvn_client/update.c
    subversion/branches/master-passphrase/subversion/libsvn_client/util.c
    subversion/branches/master-passphrase/subversion/libsvn_delta/compat.c
    subversion/branches/master-passphrase/subversion/libsvn_delta/debug_editor.c
    subversion/branches/master-passphrase/subversion/libsvn_delta/editor.c
    subversion/branches/master-passphrase/subversion/libsvn_delta/path_driver.c
    subversion/branches/master-passphrase/subversion/libsvn_delta/svndiff.c
    subversion/branches/master-passphrase/subversion/libsvn_delta/text_delta.c
    subversion/branches/master-passphrase/subversion/libsvn_delta/xdelta.c
    subversion/branches/master-passphrase/subversion/libsvn_diff/diff_file.c
    subversion/branches/master-passphrase/subversion/libsvn_diff/diff_memory.c
    subversion/branches/master-passphrase/subversion/libsvn_fs/fs-loader.c
    subversion/branches/master-passphrase/subversion/libsvn_fs/fs-loader.h
    subversion/branches/master-passphrase/subversion/libsvn_fs_base/bdb/lock-tokens-table.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_base/bdb/locks-table.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_base/err.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_base/fs.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_base/fs.h
    subversion/branches/master-passphrase/subversion/libsvn_fs_base/lock.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_base/tree.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_base/util/fs_skels.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_base/uuid.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_base/uuid.h
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/caching.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/dag.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/fs.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/fs.h
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/fs_fs.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/fs_fs.h
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/id.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/key-gen.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/lock.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/rep-cache-db.sql
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/temp_serializer.c
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/temp_serializer.h
    subversion/branches/master-passphrase/subversion/libsvn_fs_fs/tree.c
    subversion/branches/master-passphrase/subversion/libsvn_ra/compat.c
    subversion/branches/master-passphrase/subversion/libsvn_ra/debug_reporter.c
    subversion/branches/master-passphrase/subversion/libsvn_ra/ra_loader.c
    subversion/branches/master-passphrase/subversion/libsvn_ra/ra_loader.h
    subversion/branches/master-passphrase/subversion/libsvn_ra_local/ra_plugin.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/blame.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/commit.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/get_deleted_rev.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/getdate.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/getlocations.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/getlocationsegments.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/getlocks.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/locks.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/log.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/merge.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/mergeinfo.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/options.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/property.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/ra_serf.h
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/replay.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/sb_bucket.c   (props changed)
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/serf.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/update.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/util.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_serf/xml.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_svn/client.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_svn/editorp.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_svn/marshal.c
    subversion/branches/master-passphrase/subversion/libsvn_ra_svn/ra_svn.h
    subversion/branches/master-passphrase/subversion/libsvn_repos/commit.c
    subversion/branches/master-passphrase/subversion/libsvn_repos/deprecated.c
    subversion/branches/master-passphrase/subversion/libsvn_repos/dump.c
    subversion/branches/master-passphrase/subversion/libsvn_repos/fs-wrap.c
    subversion/branches/master-passphrase/subversion/libsvn_repos/hooks.c
    subversion/branches/master-passphrase/subversion/libsvn_repos/load-fs-vtable.c
    subversion/branches/master-passphrase/subversion/libsvn_repos/load.c
    subversion/branches/master-passphrase/subversion/libsvn_repos/replay.c
    subversion/branches/master-passphrase/subversion/libsvn_repos/reporter.c
    subversion/branches/master-passphrase/subversion/libsvn_repos/repos.c
    subversion/branches/master-passphrase/subversion/libsvn_repos/rev_hunt.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/adler32.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/auth.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/cache-membuffer.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/cache-memcache.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/cache.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/checksum.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/config.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/config_file.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/crypto.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/crypto.h
    subversion/branches/master-passphrase/subversion/libsvn_subr/dirent_uri.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/error.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/gpg_agent.c   (props changed)
    subversion/branches/master-passphrase/subversion/libsvn_subr/hash.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/internal_statements.sql
    subversion/branches/master-passphrase/subversion/libsvn_subr/io.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/lock.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/mergeinfo.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/opt.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/path.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/pool.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/properties.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/quoprint.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/skel.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/spillbuf.c   (contents, props changed)
    subversion/branches/master-passphrase/subversion/libsvn_subr/sqlite.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/stream.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/win32_crashrpt.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/win32_crypto.c
    subversion/branches/master-passphrase/subversion/libsvn_subr/xml.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/adm_crawler.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/adm_files.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/adm_ops.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/ambient_depth_filter_editor.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/conflicts.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/copy.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/deprecated.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/diff_editor.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/diff_local.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/entries.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/externals.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/info.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/lock.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/merge.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/node.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/old-and-busted.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/props.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/questions.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/status.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/tree_conflicts.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/update_editor.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/upgrade.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/util.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/wc-metadata.sql
    subversion/branches/master-passphrase/subversion/libsvn_wc/wc-queries.sql
    subversion/branches/master-passphrase/subversion/libsvn_wc/wc.h
    subversion/branches/master-passphrase/subversion/libsvn_wc/wc_db.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/wc_db.h
    subversion/branches/master-passphrase/subversion/libsvn_wc/wc_db_pristine.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/wc_db_util.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/wc_db_wcroot.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/workqueue.c
    subversion/branches/master-passphrase/subversion/libsvn_wc/workqueue.h
    subversion/branches/master-passphrase/subversion/mod_authz_svn/mod_authz_svn.c
    subversion/branches/master-passphrase/subversion/mod_dav_svn/dav_svn.h
    subversion/branches/master-passphrase/subversion/mod_dav_svn/liveprops.c
    subversion/branches/master-passphrase/subversion/mod_dav_svn/lock.c
    subversion/branches/master-passphrase/subversion/mod_dav_svn/mirror.c
    subversion/branches/master-passphrase/subversion/mod_dav_svn/mod_dav_svn.c
    subversion/branches/master-passphrase/subversion/mod_dav_svn/reports/update.c
    subversion/branches/master-passphrase/subversion/mod_dav_svn/repos.c
    subversion/branches/master-passphrase/subversion/mod_dav_svn/util.c
    subversion/branches/master-passphrase/subversion/po/de.po
    subversion/branches/master-passphrase/subversion/po/fr.po
    subversion/branches/master-passphrase/subversion/svn/blame-cmd.c
    subversion/branches/master-passphrase/subversion/svn/cl.h
    subversion/branches/master-passphrase/subversion/svn/conflict-callbacks.c
    subversion/branches/master-passphrase/subversion/svn/diff-cmd.c
    subversion/branches/master-passphrase/subversion/svn/import-cmd.c
    subversion/branches/master-passphrase/subversion/svn/log-cmd.c
    subversion/branches/master-passphrase/subversion/svn/main.c
    subversion/branches/master-passphrase/subversion/svn/merge-cmd.c
    subversion/branches/master-passphrase/subversion/svn/mergeinfo-cmd.c
    subversion/branches/master-passphrase/subversion/svn/notify.c
    subversion/branches/master-passphrase/subversion/svn/propget-cmd.c
    subversion/branches/master-passphrase/subversion/svn/props.c
    subversion/branches/master-passphrase/subversion/svn/resolve-cmd.c
    subversion/branches/master-passphrase/subversion/svn/status-cmd.c
    subversion/branches/master-passphrase/subversion/svn/status.c
    subversion/branches/master-passphrase/subversion/svnadmin/main.c
    subversion/branches/master-passphrase/subversion/svndumpfilter/main.c
    subversion/branches/master-passphrase/subversion/svnlook/main.c
    subversion/branches/master-passphrase/subversion/svnrdump/dump_editor.c
    subversion/branches/master-passphrase/subversion/svnrdump/load_editor.c
    subversion/branches/master-passphrase/subversion/svnrdump/svnrdump.c
    subversion/branches/master-passphrase/subversion/svnserve/cyrus_auth.c
    subversion/branches/master-passphrase/subversion/svnserve/main.c
    subversion/branches/master-passphrase/subversion/svnserve/serve.c
    subversion/branches/master-passphrase/subversion/svnserve/server.h
    subversion/branches/master-passphrase/subversion/svnsync/main.c
    subversion/branches/master-passphrase/subversion/svnsync/sync.c
    subversion/branches/master-passphrase/subversion/svnversion/main.c
    subversion/branches/master-passphrase/subversion/tests/cmdline/atomic-ra-revprop-change.c
    subversion/branches/master-passphrase/subversion/tests/cmdline/authz_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/autoprop_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/basic_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/blame_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/changelist_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/commit_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/copy_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/davautocheck.sh
    subversion/branches/master-passphrase/subversion/tests/cmdline/depth_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/diff_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/entries-dump.c
    subversion/branches/master-passphrase/subversion/tests/cmdline/entries_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/export_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/externals_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/getopt_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/getopt_tests_data/svn_help_log_switch_stdout
    subversion/branches/master-passphrase/subversion/tests/cmdline/import_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/lock_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/log_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/merge_reintegrate_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/merge_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/patch_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/prop_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/revert_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/schedule_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/special_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/stat_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/svnadmin_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/svndumpfilter_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/svnmucc_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/svnserveautocheck.sh
    subversion/branches/master-passphrase/subversion/tests/cmdline/svnsync_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-A-changes.dump
    subversion/branches/master-passphrase/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-A-changes.expected.dump
    subversion/branches/master-passphrase/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-only.dump
    subversion/branches/master-passphrase/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-only.expected.dump
    subversion/branches/master-passphrase/subversion/tests/cmdline/svntest/actions.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/svntest/err.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/svntest/main.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/svntest/sandbox.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/svntest/wc.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/switch_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/tree_conflict_tests.py
    subversion/branches/master-passphrase/subversion/tests/cmdline/update_tests.py
    subversion/branches/master-passphrase/subversion/tests/libsvn_client/client-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_delta/random-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_delta/svndiff-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_delta/vdelta-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_delta/window-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_fs/locks-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_repos/repos-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_subr/   (props changed)
    subversion/branches/master-passphrase/subversion/tests/libsvn_subr/dirent_uri-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_subr/mergeinfo-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_subr/skel-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_subr/spillbuf-test.c   (props changed)
    subversion/branches/master-passphrase/subversion/tests/libsvn_subr/stream-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_subr/string-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_subr/utf-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_wc/   (props changed)
    subversion/branches/master-passphrase/subversion/tests/libsvn_wc/op-depth-test.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_wc/utils.c
    subversion/branches/master-passphrase/subversion/tests/libsvn_wc/wc-incomplete-tester.c   (props changed)
    subversion/branches/master-passphrase/subversion/tests/svn_test.h
    subversion/branches/master-passphrase/subversion/tests/svn_test_main.c
    subversion/branches/master-passphrase/tools/buildbot/slaves/bb-openbsd/svnbuild.sh
    subversion/branches/master-passphrase/tools/buildbot/slaves/bb-openbsd/svncheck-bindings.sh
    subversion/branches/master-passphrase/tools/buildbot/slaves/bb-openbsd/svncheck.sh
    subversion/branches/master-passphrase/tools/buildbot/slaves/bb-openbsd/svnclean.sh
    subversion/branches/master-passphrase/tools/buildbot/slaves/centos/svnbuild.sh
    subversion/branches/master-passphrase/tools/buildbot/slaves/win32-SharpSvn/svntest-bindings.cmd
    subversion/branches/master-passphrase/tools/buildbot/slaves/win32-SharpSvn/svntest-cleanup.cmd
    subversion/branches/master-passphrase/tools/buildbot/slaves/win32-SharpSvn/svntest-test.cmd
    subversion/branches/master-passphrase/tools/client-side/bash_completion
    subversion/branches/master-passphrase/tools/client-side/mergeinfo-sanitizer.py   (props changed)
    subversion/branches/master-passphrase/tools/dev/benchmarks/large_dirs/create_bigdir.sh
    subversion/branches/master-passphrase/tools/dev/gdb-py/svndbg/__init__.py   (props changed)
    subversion/branches/master-passphrase/tools/dev/gdb-py/svndbg/printers.py   (contents, props changed)
    subversion/branches/master-passphrase/tools/dev/gen-py-errors.py
    subversion/branches/master-passphrase/tools/dev/histogram.py   (props changed)
    subversion/branches/master-passphrase/tools/dev/mergegraph/mergegraph.py
    subversion/branches/master-passphrase/tools/dev/svnraisetreeconflict/main.c
    subversion/branches/master-passphrase/tools/dev/unix-build/Makefile.svn
    subversion/branches/master-passphrase/tools/dev/unix-build/README
    subversion/branches/master-passphrase/tools/dev/windows-build/Makefile
    subversion/branches/master-passphrase/tools/dist/nightly.sh
    subversion/branches/master-passphrase/tools/dist/release.py
    subversion/branches/master-passphrase/tools/server-side/svn-rep-sharing-stats.c
    subversion/branches/master-passphrase/tools/server-side/svnauthz-validate.c
    subversion/branches/master-passphrase/tools/server-side/svnpredumpfilter.py   (props changed)
    subversion/branches/master-passphrase/tools/server-side/svnpubsub/commit-hook.py   (props changed)
    subversion/branches/master-passphrase/tools/server-side/svnpubsub/daemonize.py   (props changed)
    subversion/branches/master-passphrase/tools/server-side/svnpubsub/example.conf
    subversion/branches/master-passphrase/tools/server-side/svnpubsub/svnpubsub/__init__.py   (props changed)
    subversion/branches/master-passphrase/tools/server-side/svnpubsub/svnpubsub/client.py   (props changed)
    subversion/branches/master-passphrase/tools/server-side/svnpubsub/svnpubsub/server.py   (props changed)
    subversion/branches/master-passphrase/tools/server-side/svnpubsub/svntweet.py   (contents, props changed)
    subversion/branches/master-passphrase/tools/server-side/svnpubsub/svnwcsub.py   (contents, props changed)
    subversion/branches/master-passphrase/tools/server-side/svnpubsub/testserver.py   (props changed)
    subversion/branches/master-passphrase/tools/server-side/svnpubsub/watcher.py   (props changed)
    subversion/branches/master-passphrase/win-tests.py

Propchange: subversion/branches/master-passphrase/
------------------------------------------------------------------------------
  Merged /subversion/branches/javahl-ra:r1342682,1344977
  Merged /subversion/trunk:r1325454-1354548
  Merged /subversion/branches/ev2-export:r1325914,1332738
  Merged /subversion/branches/revprop-cache:r1298521-1326293

Modified: subversion/branches/master-passphrase/CHANGES
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/CHANGES?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/CHANGES (original)
+++ subversion/branches/master-passphrase/CHANGES Wed Jun 27 15:12:37 2012
@@ -19,9 +19,12 @@ http://svn.apache.org/repos/asf/subversi
     * new SVNUseUTF8 configuration option for mod_dav_svn (issue #2487)
     * new SVNHooksEnv configuration option for mod_dav_svn (r1239966)
     * new --ignore-properties option for 'svn diff' (r1239553. -617)
+    * new --properties-only option for 'svn diff' (r1336110)
     * new --patch-compatible option for 'svn diff' (r1239561)
     * new SvnPubSub distributed commit hooks (tools/server-side/svnpubsub)
     * 'svn diff' can compare arbitrary files and directories (r1310291, et al)
+    * ra_serf avoids re-downloading content present in pristine store (r1333936)
+    * 'svn mergeinfo' now honors the --revision (-r) option (issue #4199)
 
   - Client-side bugfixes:
     *
@@ -30,7 +33,7 @@ http://svn.apache.org/repos/asf/subversi
     *
 
   - Other tool improvements and bugfixes:
-    *
+    * 'svnmucc' promoted to first-class supported utility (issue #3308)
   
  Developer-visible changes:
   - General:
@@ -44,21 +47,54 @@ http://svn.apache.org/repos/asf/subversi
 
 
 Version 1.7.5
-(26 Apr 2012, from /branches/1.7.x)
+(17 May 2012, from /branches/1.7.x)
 http://svn.apache.org/repos/asf/subversion/tags/1.7.5
 
-  User-visible changes:
+ User-visible changes:
+  - Client- and server-side bugfixes:
+    * http: report deleted-revision upon delete during update (r1327474)
+
+  - Client-side bugfixes:
     * avoid potential segfault when canonicalizing properties (r1296369)
-    * fix non-fatal FSFS corruption bug with concurrent commits (issue #4129)
     * improve memory and file-handle management with externals (issue #4130)
-    * ra_serf: convert assertions to errors: MERGE fails (r1302417)
-    * mod_dav_svn: error on MERGE of non-existent resource (r1298343)
+    * serf: convert assertions to "MERGE failed" errors (r1302417)
     * fix undefined behaviour during multi-segment reverse merges (issue #4144)
-    * fix potential pool lifetime problem in the diff code (r1311935)
+    * fix potential use of already freed memory during diff operation (r1311935)
+    * improve performance of scan for the working copy root (r1306334)
+    * cmdline: fix segfault during 'svn diff' argument processing (r1311702)
+    * fix regression from 1.6 in update with --depth option (issue #4136)
+    * propset: avoid undefined behaviour in error path (r1325361)
+    * reset sqlite statements, partly for sqlite-3.7.11 compat (r1328846, et al)
+    * fix assertion during 'svn diff -r BASE:HEAD ^/trunk' (issue #4161)
+    * notify upon 'update' just removing locks on files (r1329876)
+    * neon: fix potential use of freed memory during commits (r1329388)
+    * 'status --xml' doesn't show repository deletes correctly (issue #4167)
+    * fix assert on svn:externals with drive letter on Windows (issue #4073)
+    * fix 'svn update --depth=empty' against 1.4 servers (issue #4046)
+    * handle missing svn:date reported by svnserve gracefully (r1306111)
+    * fix merges which first add a subtree and then delete it (issue #4166)
+    * fix a regression with checkout of file externals (issue #4087)
+    * don't add spurious mergeinfo to subtrees in edge-case merge (issue #4169)
+    * improve performance of status on large working copies (issue #4178)
 
-  Developer-visible changes:
+  - Server-side bugfixes:
+    * fix non-fatal FSFS corruption bug with concurrent commits (issue #4129)
+    * mod_dav_svn: raise an error on MERGE of non-existent resource (r1298343)
+    * mod_dav_svn: support compiling/running under httpd-2.4 (r1232267)
+    * mod_dav_svn: forbid BDB repositories under httpd's event MPM (issue #4157)
+
+  - Other tool improvements and bugfixes:
+    * emacs support: updates to dsvn.el and vc-svn.el (r1200896, et al)
+
+ Developer-visible changes:
+  - General:
+    * windows example distribution scripts: include svnrdump (r1295007)
+    * fix running the test suite with jsvn (r1335555)
+
+  - Bindings:
     * swig-py tests: avoid FAILs on APR hash order (r1296137, r1292248)
     * swig-rb tests: avoid FAILs on APR hash order (r1310535, r1310594)
+    * swig-pl: Improved perl detection in gen-make.py (r1291797, r1291810)
 
 
 Version 1.7.4

Modified: subversion/branches/master-passphrase/COMMITTERS
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/COMMITTERS?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/COMMITTERS [UTF-8] (original)
+++ subversion/branches/master-passphrase/COMMITTERS [UTF-8] Wed Jun 27 15:12:37 2012
@@ -13,7 +13,7 @@ Blanket commit access:
        sussman   Ben Collins-Sussman <su...@red-bean.com>
         kfogel   Karl Fogel <kf...@red-bean.com>
         gstein   Greg Stein <gs...@gmail.com>
-         brane   Branko Čibej <br...@xbc.nu>
+         brane   Branko Čibej <br...@apache.org>
         jorton   Joe Orton <jo...@manyfish.co.uk>
        ghudson   Greg Hudson <gh...@mit.edu>
           fitz   Brian W. Fitzpatrick <fi...@red-bean.com>
@@ -93,8 +93,9 @@ Commit access for specific areas:
          clkao   Chia-liang Kao <cl...@clkao.org>            (Swig-Perl b.)
     joeswatosh   Joe Swatosh <jo...@gmail.com>         (Swig-Ruby b.)
     jrvernooij   Jelmer Vernooij <je...@samba.org>          (Python bindings)
-          sage   Sage LaTorra <sa...@gmail.com>             (Ctypes-Python bindings)
-        rdonch   Роман Донченко <DX...@yandex.ru>         (Swig-Python b.)
+          sage   Sage LaTorra <sa...@gmail.com>             (Ctypes-Python b.)
+        rdonch   Роман Донченко <dp...@corrigendum.ru>         (Swig-Python b.)
+          vmpn   Vladimir Berezniker <vm...@hitechman.com>    (JavaHL bindings)
 
   Packages:
 
@@ -201,6 +202,7 @@ giorgio_valoti   Giorgio Valoti <giorgio
                                                               br.)
         holden   Holden Karau <ho...@pigscanfly.ca>         (scheme-bindings br.)
          moklo   Morten Kloster <mo...@gmail.com>           (diff-improvements br.)
+          vmpn   Vladimir Berezniker <vm...@hitechman.com>    (javahl-ra br.)
 
   Subprojects that are complete, abandoned or have moved elsewhere:
 

Modified: subversion/branches/master-passphrase/Makefile.in
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/Makefile.in?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/Makefile.in (original)
+++ subversion/branches/master-passphrase/Makefile.in Wed Jun 27 15:12:37 2012
@@ -42,7 +42,6 @@ SVN_EXTERNAL_PROJECT_SUBDIRS = @SVN_EXTE
 
 SCHEMA_DIR = subversion/svn/schema
 
-NEON_LIBS = @NEON_LIBS@
 SVN_APR_LIBS = @SVN_APR_LIBS@
 SVN_APRUTIL_LIBS = @SVN_APRUTIL_LIBS@
 SVN_APR_MEMCACHE_LIBS = @SVN_APR_MEMCACHE_LIBS@
@@ -70,7 +69,6 @@ gnome_keyring_libdir = @libdir@
 gpg_agent_libdir = @libdir@
 gssapi_libdir = @libdir@
 kwallet_libdir = @libdir@
-neon_libdir = @libdir@
 serf_libdir = @libdir@
 bindir = @bindir@
 includedir = @includedir@
@@ -129,13 +127,12 @@ LT_CXX_LIBADD = @LT_CXX_LIBADD@
 INCLUDES = -I$(top_srcdir)/subversion/include -I$(top_builddir)/subversion \
            @SVN_APR_INCLUDES@ @SVN_APRUTIL_INCLUDES@ @SVN_APR_MEMCACHE_INCLUDES@ \
            @SVN_DB_INCLUDES@ @SVN_GNOME_KEYRING_INCLUDES@ @SVN_GSSAPI_INCLUDES@ \
-           @SVN_KWALLET_INCLUDES@ @SVN_MAGIC_INCLUDES@ @SVN_NEON_INCLUDES@ \
+           @SVN_KWALLET_INCLUDES@ @SVN_MAGIC_INCLUDES@ \
            @SVN_SASL_INCLUDES@ @SVN_SERF_INCLUDES@ @SVN_SQLITE_INCLUDES@ \
            @SVN_XML_INCLUDES@ @SVN_ZLIB_INCLUDES@
 
 APACHE_INCLUDES = @APACHE_INCLUDES@
 APACHE_LIBEXECDIR = $(DESTDIR)@APACHE_LIBEXECDIR@
-APACHE_LIBEXECDIR_TOOLS = $(DESTDIR)@APACHE_LIBEXECDIR@/svn-tools
 APACHE_LDFLAGS = @APACHE_LDFLAGS@
 
 SWIG = @SWIG@
@@ -219,7 +216,6 @@ libsvn_fs_fs_LDFLAGS = @libsvn_fs_fs_LDF
 libsvn_fs_util_LDFLAGS = @libsvn_fs_util_LDFLAGS@
 libsvn_ra_LDFLAGS = @libsvn_ra_LDFLAGS@
 libsvn_ra_local_LDFLAGS = @libsvn_ra_local_LDFLAGS@
-libsvn_ra_neon_LDFLAGS = @libsvn_ra_neon_LDFLAGS@
 libsvn_ra_serf_LDFLAGS = @libsvn_ra_serf_LDFLAGS@
 libsvn_ra_svn_LDFLAGS = @libsvn_ra_svn_LDFLAGS@
 libsvn_repos_LDFLAGS = @libsvn_repos_LDFLAGS@
@@ -246,14 +242,12 @@ INSTALL_GPG_AGENT_LIB = $(INSTALL_LIB)
 INSTALL_GNOME_KEYRING_LIB = $(INSTALL_LIB)
 INSTALL_GSSAPI_LIB = $(INSTALL_LIB)
 INSTALL_KWALLET_LIB = $(INSTALL_LIB)
-INSTALL_NEON_LIB = $(INSTALL_LIB)
 INSTALL_SERF_LIB = $(INSTALL_LIB)
 INSTALL_BIN = $(LIBTOOL) --mode=install $(INSTALL)
 INSTALL_CONTRIB = $(LIBTOOL) --mode=install $(INSTALL)
 INSTALL_TOOLS = $(LIBTOOL) --mode=install $(INSTALL)
 INSTALL_INCLUDE = $(INSTALL) -m 644
 INSTALL_MOD_SHARED = @APXS@ -i -S LIBEXECDIR="$(APACHE_LIBEXECDIR)" @MOD_ACTIVATION@
-INSTALL_MOD_SHARED_TOOLS = @APXS@ -i -S LIBEXECDIR="$(APACHE_LIBEXECDIR_TOOLS)"
 INSTALL_DATA = $(INSTALL) -m 644
 INSTALL_LOCALE = $(INSTALL_DATA)
 
@@ -453,7 +447,7 @@ check-all-javahl: check-apache-javahl ch
 # "make check CLEANUP=true" will clean up directories for successful tests.
 # "make check TESTS=subversion/tests/cmdline/basic_tests.py"
 #  will perform only basic tests (likewise for other tests).
-check: bin @TRANSFORM_LIBTOOL_SCRIPTS@ $(TEST_DEPS) @BDB_TEST_DEPS@ svnmucc
+check: bin @TRANSFORM_LIBTOOL_SCRIPTS@ $(TEST_DEPS) @BDB_TEST_DEPS@
 	@if test "$(PYTHON)" != "none"; then                                 \
 	  flags="--verbose";                                                 \
 	  if test "$(CLEANUP)" != ""; then                                   \
@@ -490,6 +484,12 @@ check: bin @TRANSFORM_LIBTOOL_SCRIPTS@ $
 	    flags="--list --milestone-filter=$(MILESTONE_FILTER)             \
 		   --mode-filter=$(MODE_FILTER) --log-to-stdout $$flags";    \
 	  fi;                                                                \
+	  if test "$(SET_LOG_LEVEL)" != ""; then                             \
+	    flags="--set-log-level $(SET_LOG_LEVEL) $$flags";                \
+	  fi;                                                                \
+	  if test "$(SSL_CERT)" != ""; then                                  \
+	    flags="--ssl-cert $(SSL_CERT) $$flags";                          \
+	  fi;                                                                \
 	  LD_LIBRARY_PATH='$(auth_plugin_dirs):$(LD_LIBRARY_PATH)'           \
 	  $(PYTHON) $(top_srcdir)/build/run_tests.py                         \
 	            --config-file $(top_srcdir)/subversion/tests/tests.conf  \
@@ -503,38 +503,38 @@ check: bin @TRANSFORM_LIBTOOL_SCRIPTS@ $
 
 # First, set up Apache as documented in
 # subversion/tests/cmdline/README.
-davcheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@ apache-mod svnmucc
+davcheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@ apache-mod
 	@$(MAKE) check BASE_URL=http://localhost
 
 # Automatically configure and run Apache httpd on a random port, and then
 # run make check.
-davautocheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@ apache-mod svnmucc
+davautocheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@ apache-mod
 	@# Takes MODULE_PATH, USE_HTTPV1 and SVN_PATH_AUTHZ in the environment.
-	@APXS=$(APXS) bash $(top_srcdir)/subversion/tests/cmdline/davautocheck.sh
+	@APXS=$(APXS) $(top_srcdir)/subversion/tests/cmdline/davautocheck.sh
 
 # First, run:
 #   subversion/svnserve/svnserve -d -r `pwd`/subversion/tests/cmdline
-svncheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@ svnmucc
+svncheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@
 	@$(MAKE) check BASE_URL=svn://127.0.0.1
 
 # 'make svnserveautocheck' runs svnserve for you and kills it.
-svnserveautocheck: svnserve bin $(TEST_DEPS) @BDB_TEST_DEPS@ svnmucc
+svnserveautocheck: svnserve bin $(TEST_DEPS) @BDB_TEST_DEPS@
 	@env PYTHON=$(PYTHON) THREADED=$(THREADED) \
 	  $(top_srcdir)/subversion/tests/cmdline/svnserveautocheck.sh
 
 # First, run:
 #   subversion/svnserve/svnserve --listen-host "::1" -d -r `pwd`/subversion/tests/cmdline
 
-svncheck6: bin $(TEST_DEPS) @BDB_TEST_DEPS@ svnmucc
+svncheck6: bin $(TEST_DEPS) @BDB_TEST_DEPS@
 	@$(MAKE) check BASE_URL=svn://\[::1\]
 
 # First make sure you can ssh to localhost and that "svnserve" is in
 # the path of the resulting shell.
-svnsshcheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@ svnmucc
+svnsshcheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@
 	@$(MAKE) check \
 	  BASE_URL=svn+ssh://localhost`pwd`/subversion/tests/cmdline
 
-bdbcheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@ svnmucc
+bdbcheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@
 	@$(MAKE) check FS_TYPE=bdb
 
 check-clean:
@@ -583,15 +583,9 @@ external-clean external-distclean extern
             revlist="$$i $$revlist";                    \
         done;                                           \
         for i in $$revlist; do                          \
-            if test "$$i" = "neon" -a "$$target" = "extraclean"; then    \
-                echo "------ making distclean (no extraclean) in $$i";    \
-                (cd $$i && $(MAKE) distclean) || exit 1;                 \
-                echo "------ completed distclean (no extraclean) in $$i"; \
-            else                                                         \
-                echo "------ making $$target in $$i";       \
-                (cd $$i && $(MAKE) $$target) || exit 1;     \
-                echo "------ completed $$target in $$i";    \
-            fi;                                             \
+            echo "------ making $$target in $$i";       \
+            (cd $$i && $(MAKE) $$target) || exit 1;     \
+            echo "------ completed $$target in $$i";    \
         done;
 
 
@@ -862,3 +856,11 @@ clean-ctypes-python:
 # manually describe a dependency, which we won't otherwise detect
 subversion/libsvn_wc/wc-queries.h: $(abs_srcdir)/subversion/libsvn_wc/wc-metadata.sql
 subversion/libsvn_wc/wc-queries.h: $(abs_srcdir)/subversion/libsvn_wc/wc-checks.sql
+
+# Compatibility symlink.
+# This runs after the target of the same name in build-outputs.mk.
+INSTALL_EXTRA_TOOLS=\
+  $(MKDIR) $(DESTDIR)$(bindir); \
+  test -n "$$SVN_SVNMUCC_IS_SVNSYITF" && \
+  ln -sf svnmucc$(EXEEXT) $(DESTDIR)$(bindir)/svnsyitf$(EXEEXT); \
+  ln -sf $(DESTDIR)$(bindir)/svnmucc$(EXEEXT) $(DESTDIR)$(toolsdir)/svnmucc$(EXEEXT)

Modified: subversion/branches/master-passphrase/build.conf
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build.conf?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build.conf (original)
+++ subversion/branches/master-passphrase/build.conf Wed Jun 27 15:12:37 2012
@@ -84,32 +84,13 @@ swig-checkout-files = common.swg swigrun
 # BUILD TARGETS
 #
 
-# Explanation for the seemingly-spurious mention of 'neon' in the libs lines
-# for svn, svnsync, ra-local-test, client-test, svn-push and svnmucc:
-# This is a workaround for a libtool bug, which manifests on Linux and similar
-# ELF platforms, when linking to an installed Neon, and there are old
-# Subversion libraries in the same directory as the installed Neon.  In such
-# cases, the run-before-installing version of the executables (.libs/lt-foo),
-# gets given an ELF RPATH which includes the install directory *before* all the
-# uninstalled libsvn_foo/.libs directories have been mentioned.  This occurs
-# because when libtool is at the point of handling Neon, it adds an RPATH entry
-# pointing to its directory, but fails to correctly consider that it should
-# prioritize all the RPATH entries for *un*installed libraries before all those
-# for installed libraries, to avoid this bug.  As a kludgy workaround, we add
-# a mention of 'neon' to the end of the libs lines for executables which
-# indirectly link to libsvn_ra_neon, which has the effect of 'pulling' the
-# harmful RPATH entry toward the end of RPATH, enabling the executables to run
-# correctly before installation, even when old versions of the Subversion
-# libraries are present.
-# This bug was last confirmed to be present in libtool 1.5.22.
-
 # The subversion command-line client
 [svn]
 description = Subversion Client
 type = exe
 path = subversion/svn
 libs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff libsvn_subr
-       apriconv apr neon
+       apriconv apr
 manpages = subversion/svn/svn.1
 install = bin
 
@@ -154,7 +135,7 @@ msvc-libs = advapi32.lib ws2_32.lib
 description = Subversion repository replicator
 type = exe
 path = subversion/svnsync
-libs = libsvn_ra libsvn_delta libsvn_subr apr neon
+libs = libsvn_ra libsvn_delta libsvn_subr apr
 install = bin
 manpages = subversion/svnsync/svnsync.1
 
@@ -174,6 +155,14 @@ libs = libsvn_client libsvn_ra libsvn_re
 install = bin
 manpages = subversion/svnrdump/svnrdump.1
 
+[svnmucc]
+description = Subversion Multiple URL Command Client
+type = exe
+path = subversion/svnmucc
+libs = libsvn_client libsvn_ra libsvn_subr libsvn_delta apriconv apr
+install = bin
+manpages = subversion/svnmucc/svnmucc.1
+
 # Support for GNOME Keyring
 [libsvn_auth_gnome_keyring]
 description = Subversion GNOME Keyring Library
@@ -207,7 +196,7 @@ type = lib
 install = fsmod-lib
 path = subversion/libsvn_delta
 libs = libsvn_subr aprutil apriconv apr zlib
-msvc-export = svn_delta.h
+msvc-export = svn_delta.h svn_editor.h private/svn_delta_private.h
 
 # Routines for diffing
 [libsvn_diff]
@@ -266,14 +255,6 @@ add-install-deps = $(SVN_RA_LIB_INSTALL_
 install = lib
 msvc-export = svn_ra.h private\svn_ra_private.h
 
-# Accessing repositories via DAV through neon
-[libsvn_ra_neon]
-type = ra-module
-path = subversion/libsvn_ra_neon
-install = neon-lib
-libs = libsvn_delta libsvn_subr aprutil apriconv apr neon
-msvc-static = yes
-
 # Accessing repositories via DAV through serf
 [libsvn_ra_serf]
 type = ra-module
@@ -331,7 +312,7 @@ msvc-export = 
         private\svn_token.h  private\svn_adler32.h
         private\svn_temp_serializer.h private\svn_io_private.h
         private\svn_string_private.h private\svn_magic.h
-        private\svn_subr_private.h private\svn_mutex.h
+        private\svn_subr_private.h private\svn_mutex.h private\svn_named_atomic.h
 
 # Working copy management lib
 [libsvn_wc]
@@ -607,7 +588,7 @@ description = Subversion Java HighLevel 
 type = lib
 path = subversion/bindings/javahl/native
 libs = libsvn_repos libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff 
-       libsvn_subr libsvn_fs aprutil apriconv apr neon
+       libsvn_subr libsvn_fs aprutil apriconv apr
 sources = *.cpp *.c
 add-deps = $(javahl_javah_DEPS) $(javahl_java_DEPS) $(javahl_callback_javah_DEPS) $(javahl_types_javah_DEPS)
 install = javahl-lib
@@ -792,6 +773,22 @@ sources = mergeinfo-test.c
 install = test
 libs = libsvn_test libsvn_subr apr
 
+[named_atomic-test]
+description = Test named atomics
+type = exe
+path = subversion/tests/libsvn_subr
+sources = named_atomic-test.c
+install = test
+libs = libsvn_test libsvn_subr apr
+
+[named_atomic-proc-test]
+description = Sub-process for named atomics
+type = exe
+path = subversion/tests/libsvn_subr
+sources = named_atomic-test-proc.c
+install = sub-test
+libs = libsvn_subr apr
+
 [path-test]
 description = Test path library
 type = exe
@@ -908,7 +905,7 @@ type = exe
 path = subversion/tests/libsvn_client
 sources = client-test.c
 install = test
-libs = libsvn_test libsvn_client libsvn_wc libsvn_repos libsvn_ra libsvn_fs libsvn_delta libsvn_subr apriconv apr neon
+libs = libsvn_test libsvn_client libsvn_wc libsvn_repos libsvn_ra libsvn_fs libsvn_delta libsvn_subr apriconv apr
 
 # ----------------------------------------------------------------------------
 # Tests for libsvn_diff
@@ -939,7 +936,7 @@ path = subversion/tests/libsvn_ra_local
 sources = ra-local-test.c
 install = test
 libs = libsvn_test libsvn_ra_local libsvn_ra libsvn_fs libsvn_delta libsvn_subr
-       apriconv apr neon
+       apriconv apr
 
 # ----------------------------------------------------------------------------
 # Tests for libsvn_wc
@@ -977,13 +974,21 @@ install = test
 libs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
 
 [op-depth-test]
-description = Test the main WC API functions
+description = Test layered tree changes
 type = exe
 path = subversion/tests/libsvn_wc
 sources = op-depth-test.c utils.c
 install = test
 libs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
 
+[wc-queries-test]
+description = Test Sqlite query evaluation
+type = exe
+path = subversion/tests/libsvn_wc
+sources = wc-queries-test.c
+install = test
+libs = libsvn_test libsvn_subr apriconv apr sqlite
+
 # ----------------------------------------------------------------------------
 # These are not unit tests at all, they are small programs that exercise
 # parts of the libsvn_delta API from the command line.  They are stuck here
@@ -1088,14 +1093,6 @@ external-lib = $(SVN_ZLIB_LIBS)
 external-project = zlib
 msvc-static = yes
 
-[neon]
-type = lib
-external-lib = $(NEON_LIBS)
-external-project = neon/neon
-libs = xml
-msvc-libs = ws2_32.lib
-msvc-static = yes
-
 [apr_memcache]
 type = lib
 external-lib = $(SVN_APR_MEMCACHE_LIBS)
@@ -1118,7 +1115,7 @@ external-lib = $(SVN_XML_LIBS)
 [ra-libs]
 type = lib
 external-lib = $(SVN_RA_LIB_LINK)
-libs = libsvn_ra_neon libsvn_ra_serf libsvn_ra_local libsvn_ra_svn
+libs = libsvn_ra_serf libsvn_ra_local libsvn_ra_svn
 
 [fs-libs]
 type = lib
@@ -1142,7 +1139,7 @@ libs = __ALL__
        checksum-test compat-test config-test hashdump-test mergeinfo-test
        opt-test path-test stream-test string-test time-test utf-test
        target-test error-test cache-test spillbuf-test crypto-test
-       revision-test
+       named_atomic-test named_atomic-proc-test revision-test
        subst_translate-test
        translate-test
        random-test window-test
@@ -1153,7 +1150,7 @@ libs = __ALL__
        diff diff3 diff4
        client-test
        tree-conflict-data-test db-test pristine-store-test entries-compat-test
-       op-depth-test dirent_uri-test
+       op-depth-test dirent_uri-test wc-queries-test
        auth-test
        parse-diff-test
        svn-rep-sharing-stats svn-populate-node-origins-index
@@ -1162,7 +1159,7 @@ libs = __ALL__
 type = project
 path = build/win32
 libs = fs-libs ra-libs libsvn_client libsvn_subr libsvn_wc
-       aprutil apriconv apr neon
+       aprutil apriconv apr
 
 [__CONFIG__]
 type = lib
@@ -1199,13 +1196,6 @@ libs = __JAVAHL__ javahl-tests javahl-co
 # ----------------------------------------------------------------------------
 # Contrib and tools
 
-[svnmucc]
-type = exe
-path = tools/client-side/svnmucc
-sources = svnmucc.c
-install = tools
-libs = libsvn_client libsvn_ra libsvn_subr libsvn_delta apriconv apr neon
-
 [diff]
 type = exe
 path = tools/diff

Modified: subversion/branches/master-passphrase/build/ac-macros/svn-macros.m4
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build/ac-macros/svn-macros.m4?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build/ac-macros/svn-macros.m4 (original)
+++ subversion/branches/master-passphrase/build/ac-macros/svn-macros.m4 Wed Jun 27 15:12:37 2012
@@ -202,3 +202,44 @@ AC_DEFUN([SVN_REMOVE_STANDARD_LIB_DIRS],
     printf "%s" "${output_flags# }"
   fi
 ])
+
+AC_DEFUN([SVN_CHECK_FOR_ATOMIC_BUILTINS],
+[
+  AC_CACHE_CHECK([whether the compiler provides atomic builtins], [svn_cv_atomic_builtins],
+  [AC_TRY_RUN([
+  int main()
+  {
+      unsigned long long val = 1010, tmp, *mem = &val;
+
+      if (__sync_fetch_and_add(&val, 1010) != 1010 || val != 2020)
+          return 1;
+
+      tmp = val;
+
+      if (__sync_fetch_and_sub(mem, 1010) != tmp || val != 1010)
+          return 1;
+
+      if (__sync_sub_and_fetch(&val, 1010) != 0 || val != 0)
+          return 1;
+
+      tmp = 3030;
+
+      if (__sync_val_compare_and_swap(mem, 0, tmp) != 0 || val != tmp)
+          return 1;
+
+      if (__sync_lock_test_and_set(&val, 4040) != 3030)
+          return 1;
+
+      mem = &tmp;
+
+      if (__sync_val_compare_and_swap(&mem, &tmp, &val) != &tmp)
+          return 1;
+
+      __sync_synchronize();
+
+      if (mem != &val)
+          return 1;
+
+      return 0;
+  }], [svn_cv_atomic_builtins=yes], [svn_cv_atomic_builtins=no], [svn_cv_atomic_builtins=no])])
+])

Modified: subversion/branches/master-passphrase/build/ac-macros/swig.m4
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build/ac-macros/swig.m4?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build/ac-macros/swig.m4 (original)
+++ subversion/branches/master-passphrase/build/ac-macros/swig.m4 Wed Jun 27 15:12:37 2012
@@ -120,6 +120,10 @@ AC_DEFUN(SVN_FIND_SWIG,
     ])
     SWIG_PY_COMPILE="$ac_cv_python_compile $CFLAGS"
 
+    dnl Swig-generated code results in a number of shadowed variables, so
+    dnl ignore those warnings when compiling swig-py
+    SWIG_PY_COMPILE=`echo "$SWIG_PY_COMPILE" | $SED -e 's/-Wshadow //'`
+
     AC_CACHE_CHECK([for linking Python extensions], [ac_cv_python_link],[
       ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`"
     ])
@@ -187,7 +191,7 @@ AC_DEFUN(SVN_FIND_SWIG,
     for var_name in arch archdir CC LDSHARED DLEXT LIBS LIBRUBYARG \
                     rubyhdrdir sitedir sitelibdir sitearchdir libdir
     do
-      rbconfig_tmp=`$rbconfig "print Config::CONFIG@<:@'$var_name'@:>@"`
+      rbconfig_tmp=`$rbconfig "print RbConfig::CONFIG@<:@'$var_name'@:>@"`
       eval "rbconfig_$var_name=\"$rbconfig_tmp\""
     done
 

Modified: subversion/branches/master-passphrase/build/generator/gen_base.py
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build/generator/gen_base.py?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build/generator/gen_base.py (original)
+++ subversion/branches/master-passphrase/build/generator/gen_base.py Wed Jun 27 15:12:37 2012
@@ -117,6 +117,7 @@ class GeneratorBase:
     # Lists of pathnames of various kinds
     self.test_deps = []      # Non-BDB dependent items to build for the tests
     self.test_progs = []     # Subset of the above to actually execute
+    self.test_helpers = []   # $ {test_deps} \setminus {test_progs} $
     self.bdb_test_deps = []  # BDB-dependent items to build for the tests
     self.bdb_test_progs = [] # Subset of the above to actually execute
     self.target_dirs = []    # Directories in which files are built
@@ -470,6 +471,8 @@ class TargetExe(TargetLinked):
       self.gen_obj.test_deps.append(self.filename)
       if self.testing != 'skip':
         self.gen_obj.test_progs.append(self.filename)
+      else:
+        self.gen_obj.test_helpers.append(self.filename)
     elif self.install == 'bdb-test':
       self.gen_obj.bdb_test_deps.append(self.filename)
       if self.testing != 'skip':

Modified: subversion/branches/master-passphrase/build/generator/gen_make.py
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build/generator/gen_make.py?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build/generator/gen_make.py (original)
+++ subversion/branches/master-passphrase/build/generator/gen_make.py Wed Jun 27 15:12:37 2012
@@ -141,6 +141,7 @@ class Generator(gen_base.GeneratorBase):
     data.bdb_test_progs = self.bdb_test_progs + self.bdb_scripts
     data.test_deps = self.test_deps + self.scripts
     data.test_progs = self.test_progs + self.scripts
+    data.test_helpers = self.test_helpers
 
     # write list of all manpages
     data.manpages = self.manpages
@@ -421,7 +422,8 @@ class Generator(gen_base.GeneratorBase):
         # in Makefile.in
         ### we should turn AREA into an object, then test it instead of this
         if area[:5] == 'swig-' and area[-4:] != '-lib' or \
-           area[:7] == 'javahl-':
+           area[:7] == 'javahl-' \
+           or area == 'tools':
           ezt_area.extra_install = 'yes'
 
     ########################################

Modified: subversion/branches/master-passphrase/build/generator/gen_msvc_dsp.py
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build/generator/gen_msvc_dsp.py?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build/generator/gen_msvc_dsp.py (original)
+++ subversion/branches/master-passphrase/build/generator/gen_msvc_dsp.py Wed Jun 27 15:12:37 2012
@@ -129,7 +129,6 @@ class Generator(gen_win.WinGeneratorBase
                           ('project_guid', self.makeguid('svn_locale')),
                         ))
     self.write_zlib_project_file('zlib.dsp')
-    self.write_neon_project_file('neon.dsp')
     self.write_serf_project_file('serf.dsp')
     install_targets = self.get_install_targets()
 

Modified: subversion/branches/master-passphrase/build/generator/gen_vcnet_vcproj.py
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build/generator/gen_vcnet_vcproj.py?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build/generator/gen_vcnet_vcproj.py (original)
+++ subversion/branches/master-passphrase/build/generator/gen_vcnet_vcproj.py Wed Jun 27 15:12:37 2012
@@ -124,10 +124,6 @@ class Generator(gen_win.WinGeneratorBase
       self.write_with_template(fname, 'templates/vcnet_vcxproj.ezt', data)
       self.write_with_template(fname + '.filters', 'templates/vcnet_vcxproj_filters.ezt', data)
 
-  def find_rootpath(self):
-    "Gets the root path as understand by the project system"
-    return "$(SolutionDir)"
-
   def write(self):
     "Write a Solution (.sln)"
 
@@ -160,7 +156,6 @@ class Generator(gen_win.WinGeneratorBase
                           ('project_guid', self.makeguid('svn_locale')),
                         ))
     self.write_zlib_project_file('zlib' + self.vcproj_extension)
-    self.write_neon_project_file('neon' + self.vcproj_extension)
     self.write_serf_project_file('serf' + self.vcproj_extension)
 
     install_targets = self.get_install_targets()
@@ -203,7 +198,8 @@ class Generator(gen_win.WinGeneratorBase
         if depends[i].fname.startswith(self.projfilesdir):
           path = depends[i].fname[len(self.projfilesdir) + 1:]
         else:
-          path = '$(SolutionDir)' + depends[i].fname
+          path = os.path.join(os.path.relpath('.', self.projfilesdir),
+                              depends[i].fname)
         deplist.append(gen_win.ProjectItem(guid=guids[depends[i].name],
                                            index=i,
                                            path=path,

Modified: subversion/branches/master-passphrase/build/generator/gen_win.py
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build/generator/gen_win.py?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build/generator/gen_win.py (original)
+++ subversion/branches/master-passphrase/build/generator/gen_win.py Wed Jun 27 15:12:37 2012
@@ -73,9 +73,6 @@ class GeneratorBase(gen_base.GeneratorBa
     self.serf_path = None
     self.serf_lib = None
     self.bdb_path = 'db4-win32'
-    self.without_neon = False
-    self.neon_path = 'neon'
-    self.neon_ver = 25005
     self.httpd_path = None
     self.libintl_path = None
     self.zlib_path = 'zlib'
@@ -119,10 +116,6 @@ class GeneratorBase(gen_base.GeneratorBa
         self.apr_iconv_path = val
       elif opt == '--with-serf':
         self.serf_path = val
-      elif opt == '--with-neon':
-        self.neon_path = val
-      elif opt == '--without-neon':
-        self.without_neon = True
       elif opt == '--with-httpd':
         self.httpd_path = val
         del self.skip_sections['mod_dav_svn']
@@ -188,8 +181,8 @@ class GeneratorBase(gen_base.GeneratorBa
           self.sln_version = '11.00'
           self.vcproj_version = '10.0'
           self.vcproj_extension = '.vcxproj'
-        elif val == '11':
-          self.vs_version = '11'
+        elif val == '2012' or val == '11':
+          self.vs_version = '2012'
           self.sln_version = '12.00'
           self.vcproj_version = '11.0'
           self.vcproj_extension = '.vcxproj'
@@ -270,10 +263,6 @@ class WinGeneratorBase(GeneratorBase):
       self._find_zlib()
       self._find_ml()
 
-    # Find neon version
-    if self.neon_path:
-      self._find_neon()
-
     # Find serf and its dependencies
     if self.serf_path:
       self._find_serf()
@@ -391,9 +380,6 @@ class WinGeneratorBase(GeneratorBase):
     if not self.serf_lib:
       install_targets = [x for x in install_targets if x.name != 'serf']
       install_targets = [x for x in install_targets if x.name != 'libsvn_ra_serf']
-    if self.without_neon:
-      install_targets = [x for x in install_targets if x.name != 'neon']
-      install_targets = [x for x in install_targets if x.name != 'libsvn_ra_neon']
 
     # Drop the swig targets if we don't have swig
     if not self.swig_path and not self.swig_libdir:
@@ -402,6 +388,16 @@ class WinGeneratorBase(GeneratorBase):
                                              or isinstance(x, gen_base.TargetSWIGLib)
                                              or isinstance(x, gen_base.TargetSWIGProject))]
 
+    # Drop the Java targets if we don't have a JDK
+    if not self.jdk_path:
+      install_targets = [x for x in install_targets
+                                     if not (isinstance(x, gen_base.TargetJava)
+                                             or isinstance(x, gen_base.TargetJavaHeaders)
+                                             or isinstance(x, gen_base.TargetSWIGProject)
+                                             or x.name == '__JAVAHL__'
+                                             or x.name == '__JAVAHL_TESTS__'
+                                             or x.name == 'libsvnjavahl')]
+
     dll_targets = []
     for target in install_targets:
       if isinstance(target, gen_base.TargetLib):
@@ -690,9 +686,7 @@ class WinGeneratorBase(GeneratorBase):
             and target.external_project):
       return None
 
-    if target.external_project[:5] == 'neon/':
-      path = self.neon_path + target.external_project[4:]
-    elif target.external_project[:5] == 'serf/' and self.serf_lib:
+    if target.external_project[:5] == 'serf/' and self.serf_lib:
       path = self.serf_path + target.external_project[4:]
     elif target.external_project.find('/') != -1:
       path = target.external_project
@@ -715,8 +709,8 @@ class WinGeneratorBase(GeneratorBase):
     if self.enable_nls and name == '__ALL__':
       depends.extend(self.sections['locale'].get_targets())
 
-    # Build ZLib as a dependency of Neon or Serf if we have it
-    if self.zlib_path and (name == 'neon' or name == 'serf'):
+    # Build ZLib as a dependency of Serf if we have it
+    if self.zlib_path and name == 'serf':
       depends.extend(self.sections['zlib'].get_targets())
 
     # To set the correct build order of the JavaHL targets, the javahl-javah
@@ -881,26 +875,10 @@ class WinGeneratorBase(GeneratorBase):
     if self.enable_nls:
       fakedefines.append("ENABLE_NLS")
 
-    # check for neon 0.26.x or newer
-    if self.neon_ver >= 26000:
-      fakedefines.append("SVN_NEON_0_26=1")
-
-    # check for neon 0.27.x or newer
-    if self.neon_ver >= 27000:
-      fakedefines.append("SVN_NEON_0_27=1")
-
-    # check for neon 0.28.x or newer
-    if self.neon_ver >= 28000:
-      fakedefines.append("SVN_NEON_0_28=1")
-
     if self.serf_lib:
       fakedefines.append("SVN_HAVE_SERF")
       fakedefines.append("SVN_LIBSVN_CLIENT_LINKS_RA_SERF")
 
-    if self.neon_lib:
-      fakedefines.append("SVN_HAVE_NEON")
-      fakedefines.append("SVN_LIBSVN_CLIENT_LINKS_RA_NEON")
-
     # check we have sasl
     if self.sasl_path:
       fakedefines.append("SVN_HAVE_SASL")
@@ -938,7 +916,6 @@ class WinGeneratorBase(GeneratorBase):
                             self.path(util_includes) ])
     else:
       fakeincludes.extend([ self.apath(self.apr_util_path, "xml/expat/lib"),
-                            self.apath(self.neon_path, "src"),
                             self.path("subversion/bindings/swig/proxy"),
                             self.apath(self.bdb_path, "include") ])
 
@@ -988,7 +965,6 @@ class WinGeneratorBase(GeneratorBase):
     libcfg = cfg.replace("Debug", "LibD").replace("Release", "LibR")
 
     fakelibdirs = [ self.apath(self.bdb_path, "lib"),
-                    self.apath(self.neon_path),
                     self.apath(self.zlib_path),
                     ]
 
@@ -1029,9 +1005,6 @@ class WinGeneratorBase(GeneratorBase):
     if self.bdb_lib:
       dblib = self.bdb_lib+(cfg == 'Debug' and 'd.lib' or '.lib')
 
-    if self.neon_lib:
-      neonlib = self.neon_lib+(cfg == 'Debug' and 'd.lib' or '.lib')
-
     if self.serf_lib:
       if self.serf_ver_maj != 0:
         serflib = 'serf-%d.lib' % self.serf_ver_maj
@@ -1080,9 +1053,6 @@ class WinGeneratorBase(GeneratorBase):
       if dep.external_lib == '$(SVN_SQLITE_LIBS)' and not self.sqlite_inline:
         nondeplibs.append('sqlite3.lib')
 
-      if self.neon_lib and dep.external_lib == '$(NEON_LIBS)':
-        nondeplibs.append(neonlib)
-
       if self.serf_lib and dep.external_lib == '$(SVN_SERF_LIBS)':
         nondeplibs.append(serflib)
 
@@ -1171,30 +1141,6 @@ class WinGeneratorBase(GeneratorBase):
                          ('use_ml', self.have_ml and 1 or None),
                         ))
 
-  def write_neon_project_file(self, name):
-    if self.without_neon:
-      return
-
-    neon_path = os.path.abspath(self.neon_path)
-    neon_sources = map(lambda x : os.path.relpath(x, self.neon_path),
-                       glob.glob(os.path.join(neon_path, 'src', '*.c')))
-    neon_headers = map(lambda x : os.path.relpath(x, self.neon_path),
-                       glob.glob(os.path.join(neon_path, 'src', '*.h')))
-
-    self.move_proj_file(self.neon_path, name,
-                        (('neon_sources', neon_sources),
-                         ('neon_headers', neon_headers),
-                         ('expat_path',
-                           os.path.relpath(os.path.join(self.apr_util_path,
-                                                        'xml', 'expat', 'lib'),
-                                           self.neon_path)),
-                         ('zlib_path', os.path.relpath(self.zlib_path,
-                                                       self.neon_path)),
-                         ('openssl_path', os.path.relpath(self.openssl_path,
-                                                          self.neon_path)),
-                         ('project_guid', self.makeguid('neon')),
-                        ))
-
   def write_serf_project_file(self, name):
     if not self.serf_lib:
       return
@@ -1232,7 +1178,7 @@ class WinGeneratorBase(GeneratorBase):
 
   def move_proj_file(self, path, name, params=()):
     ### Move our slightly templatized pre-built project files into place --
-    ### these projects include zlib, neon, serf, locale, config, etc.
+    ### these projects include zlib, serf, locale, config, etc.
 
     dest_file = os.path.join(path, name)
     source_template = os.path.join('templates', name + '.ezt')
@@ -1443,33 +1389,6 @@ class WinGeneratorBase(GeneratorBase):
     finally:
       fp.close()
 
-  def _find_neon(self):
-    "Find the neon version"
-    msg = 'WARNING: Unable to determine neon version\n'
-    if self.without_neon:
-      self.neon_lib = None
-      msg = 'Not attempting to find neon\n'
-    else:
-      try:
-        self.neon_lib = "libneon"
-        fp = open(os.path.join(self.neon_path, '.version'))
-        txt = fp.read()
-        vermatch = re.compile(r'(\d+)\.(\d+)\.(\d+)$', re.M) \
-                     .search(txt)
-
-        if vermatch:
-          version = tuple(map(int, vermatch.groups()))
-          # build/ac-macros/swig.m4 explains the next incantation
-          self.neon_ver = int('%d%02d%03d' % version)
-          msg = 'Found neon version %d.%d.%d\n' % version
-          if self.neon_ver < 25005:
-            msg = 'WARNING: Neon version 0.25.5 or higher is required'
-      except:
-        msg = 'WARNING: Error while determining neon version\n'
-        self.neon_lib = None
-
-    print(msg)
-
   def _get_serf_version(self):
     "Retrieves the serf version from serf.h"
 

Modified: subversion/branches/master-passphrase/build/generator/templates/build_zlib.ezt
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build/generator/templates/build_zlib.ezt?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build/generator/templates/build_zlib.ezt (original)
+++ subversion/branches/master-passphrase/build/generator/templates/build_zlib.ezt Wed Jun 27 15:12:37 2012
@@ -55,7 +55,7 @@ set OBJA=contrib\masmx86\gvmat32c.obj co
 set ASM_OPTS=ASFLAGS="%ASFLAGS%" LOC="%LOC%" OBJA="%OBJA%"
 [else]
 if /i "%2" == "Win32" (
-  set ASM_OPTS=LOC="-DASMV -DASMINF" OBJA="inffas32.obj match686.obj"
+  set ASM_OPTS=LOC="-DASMV -DASMINF" OBJA="inffas32.obj match686.obj" "AS=ml -safeseh"
 ) else if /i "%2" == "x64" (
   set ASM_OPTS=LOC="-DASMV -DASMINF" OBJA="inffasx64.obj gvmat64.obj inffas8664.obj" AS=ml64 
 )

Modified: subversion/branches/master-passphrase/build/generator/templates/makefile.ezt
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build/generator/templates/makefile.ezt?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build/generator/templates/makefile.ezt (original)
+++ subversion/branches/master-passphrase/build/generator/templates/makefile.ezt Wed Jun 27 15:12:37 2012
@@ -38,6 +38,8 @@ TEST_DEPS =[for test_deps] [test_deps][e
 
 TEST_PROGRAMS =[for test_progs] [test_progs][end]
 
+check-deps test-deps: [for test_helpers] [test_helpers][end]
+
 MANPAGES =[for manpages] [manpages][end]
 
 CLEAN_FILES =[for cfiles] [cfiles][end]
@@ -131,7 +133,7 @@ $([target.varname]_OBJECTS): $([target.v
 	$(MKDIR) [areas.files.installdir]
 	cd [areas.files.dirname] ; $(INSTALL_[areas.uppervar]) [areas.files.filename] [areas.files.installdir]/$(PACKAGE_NAME)[areas.files.objext][else]
 	cd [areas.files.dirname] ; $(INSTALL_[areas.uppervar]) [areas.files.filename] $(DESTDIR)[areas.files.install_fname][end][end][for areas.apache_files]
-	cd [areas.apache_files.dirname] ; $(MKDIR) "$(APACHE_LIBEXECDIR_TOOLS)" ; $(INSTALL_MOD_SHARED_TOOLS) -n [areas.apache_files.name] [areas.apache_files.filename][end]
+	cd [areas.apache_files.dirname] ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n [areas.apache_files.name] [areas.apache_files.filename][end]
 [if-any areas.extra_install]	$(INSTALL_EXTRA_[areas.uppervar])
 [end][end][end]
 

Modified: subversion/branches/master-passphrase/build/generator/templates/vcnet_vcxproj.ezt
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build/generator/templates/vcnet_vcxproj.ezt?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build/generator/templates/vcnet_vcxproj.ezt (original)
+++ subversion/branches/master-passphrase/build/generator/templates/vcnet_vcxproj.ezt Wed Jun 27 15:12:37 2012
@@ -33,7 +33,8 @@
 [for platforms][for configs]  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='[configs.name]|[platforms]'" Label="Configuration">
     <ConfigurationType>[config_type]</ConfigurationType>
     <UseDebugLibraries>[is configs.name "Debug"]true[else]false[end]</UseDebugLibraries>
-    <PlatformToolset>[toolset_version]</PlatformToolset>
+[is configs.name "Release"]    <WholeProgramOptimization>true</WholeProgramOptimization>
+[end]    <PlatformToolset>[toolset_version]</PlatformToolset>
   </PropertyGroup>
 [end][end]  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">

Modified: subversion/branches/master-passphrase/build/run_tests.py
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/build/run_tests.py?rev=1354571&r1=1354570&r2=1354571&view=diff
==============================================================================
--- subversion/branches/master-passphrase/build/run_tests.py (original)
+++ subversion/branches/master-passphrase/build/run_tests.py Wed Jun 27 15:12:37 2012
@@ -29,7 +29,7 @@
             [--fs-type=<fs-type>] [--fsfs-packing] [--fsfs-sharding=<n>]
             [--list] [--milestone-filter=<regex>] [--mode-filter=<type>]
             [--server-minor-version=<version>]
-            [--config-file=<file>]
+            [--config-file=<file>] [--ssl-cert=<file>]
             <abs_srcdir> <abs_builddir>
             <prog ...>
 
@@ -84,7 +84,15 @@ def _get_term_width():
       return None
     return cr
 
-  cr = ioctl_GWINSZ(0) or ioctl_GWINSZ(1) or ioctl_GWINSZ(2)
+  cr = None
+  if not cr:
+    try:
+      cr = (os.environ['SVN_MAKE_CHECK_LINES'],
+            os.environ['SVN_MAKE_CHECK_COLUMNS'])
+    except:
+      cr = None
+  if not cr:
+    cr = ioctl_GWINSZ(0) or ioctl_GWINSZ(1) or ioctl_GWINSZ(2)
   if not cr:
     try:
       fd = os.open(os.ctermid(), os.O_RDONLY)
@@ -94,12 +102,15 @@ def _get_term_width():
       pass
   if not cr:
     try:
-      cr = (env['LINES'], env['COLUMNS'])
+      cr = (os.environ['LINES'], os.environ['COLUMNS'])
     except:
       cr = None
   if not cr:
     # Default
-    cr = (25, 80)
+    if sys.platform == 'win32':
+      cr = (25, 79)
+    else:
+      cr = (25, 80)
   return int(cr[1])
 
 
@@ -113,7 +124,7 @@ class TestHarness:
                cleanup=None, enable_sasl=None, parallel=None, config_file=None,
                fsfs_sharding=None, fsfs_packing=None,
                list_tests=None, svn_bin=None, mode_filter=None,
-               milestone_filter=None):
+               milestone_filter=None, set_log_level=None, ssl_cert=None):
     '''Construct a TestHarness instance.
 
     ABS_SRCDIR and ABS_BUILDDIR are the source and build directories.
@@ -160,9 +171,11 @@ class TestHarness:
       self.config_file = os.path.abspath(config_file)
     self.list_tests = list_tests
     self.milestone_filter = milestone_filter
+    self.set_log_level = set_log_level
     self.svn_bin = svn_bin
     self.mode_filter = mode_filter
     self.log = None
+    self.ssl_cert = ssl_cert
     if not sys.stdout.isatty() or sys.platform == 'win32':
       TextColors.disable()
 
@@ -440,6 +453,13 @@ class TestHarness:
       svntest.main.options.list_tests = True
     if self.milestone_filter is not None:
       svntest.main.options.milestone_filter = self.milestone_filter
+    if self.set_log_level is not None:
+      # Somehow the logger is not setup correctly from win-tests.py, so
+      # setting the log level would fail. ### Please fix
+      if svntest.main.logger is None:
+        import logging
+        svntest.main.logger = logging.getLogger()
+      svntest.main.logger.setLevel(self.set_log_level)
     if self.svn_bin is not None:
       svntest.main.options.svn_bin = self.svn_bin
     if self.fsfs_sharding is not None:
@@ -448,6 +468,8 @@ class TestHarness:
       svntest.main.options.fsfs_packing = self.fsfs_packing
     if self.mode_filter is not None:
       svntest.main.options.mode_filter = self.mode_filter
+    if self.ssl_cert is not None:
+      svntest.main.options.ssl_cert = self.ssl_cert
 
     svntest.main.options.srcdir = self.srcdir
 
@@ -604,7 +626,7 @@ def main():
                             'fsfs-packing', 'fsfs-sharding=',
                             'enable-sasl', 'parallel', 'config-file=',
                             'log-to-stdout', 'list', 'milestone-filter=',
-                            'mode-filter='])
+                            'mode-filter=', 'set-log-level=', 'ssl-cert='])
   except getopt.GetoptError:
     args = []
 
@@ -614,9 +636,10 @@ def main():
 
   base_url, fs_type, verbose, cleanup, enable_sasl, http_library, \
     server_minor_version, fsfs_sharding, fsfs_packing, parallel, \
-    config_file, log_to_stdout, list_tests, mode_filter, milestone_filter= \
+    config_file, log_to_stdout, list_tests, mode_filter, milestone_filter, \
+    set_log_level, ssl_cert = \
             None, None, None, None, None, None, None, None, None, None, None, \
-            None, None, None, None
+            None, None, None, None, None, None
   for opt, val in opts:
     if opt in ['-u', '--url']:
       base_url = val
@@ -648,6 +671,10 @@ def main():
       milestone_filter = val
     elif opt in ['--mode-filter']:
       mode_filter = val
+    elif opt in ['--set-log-level']:
+      set_log_level = val
+    elif opt in ['--ssl-cert']:
+      ssl_cert = val
     else:
       raise getopt.GetoptError
 
@@ -662,7 +689,8 @@ def main():
                    base_url, fs_type, http_library, server_minor_version,
                    verbose, cleanup, enable_sasl, parallel, config_file,
                    fsfs_sharding, fsfs_packing, list_tests,
-                   mode_filter=mode_filter, milestone_filter=milestone_filter)
+                   mode_filter=mode_filter, milestone_filter=milestone_filter,
+                   set_log_level=set_log_level, ssl_cert=ssl_cert)
 
   failed = th.run(args[2:])
   if failed: