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: