You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@subversion.apache.org by Apache Hudson Server <hu...@hudson.zones.apache.org> on 2010/02/12 20:41:43 UTC

Build failed in Hudson: subversion-trunk-ubuntu #354

See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/354/changes>

Changes:

[hwright] Fix compilation as a result of r909561.

* subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java:
  Remove a static descriptor and add some imports.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
At revision 909578
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson4172059721581126115.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Hudson build is back to normal : subversion-trunk-ubuntu #447

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/447/>



Build failed in Hudson: subversion-trunk-ubuntu #446

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/446/changes>

Changes:

[hwright] JavaHL: Const-ify a couple of functions.

Suggested by: blair

* subversion/bindings/javahl/native/StringArray.h,
  subversion/bindings/javahl/native/StringArray.cpp,
  subversion/bindings/javahl/native/Array.h,
  subversion/bindings/javahl/native/Array.cpp
  (vector): Make const.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/native/StringArray.h
U         subversion/bindings/javahl/native/StringArray.cpp
U         subversion/bindings/javahl/native/Array.cpp
U         subversion/bindings/javahl/native/Array.h
At revision 921222
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson878989485226314083.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #445

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/445/changes>

Changes:

[hwright] JavaHL: Take advantage of the new Array class within another function.

* subversion/bindings/javahl/native/RevpropTable.cpp
  (RevpropTable): Use the Array class to create an array of keys.

[hwright] JavaHL: Fix a few header files to avoid a redundant declaration of SVN::Pool.
Instead of declaring the class (when it might also be declared previously by
some other header file), just include the header if needed.  The header already
has the required #ifdef protection, and it doesn't cost much to parse it
again anyway.

* subversion/bindings/javahl/native/JNIThreadData.h,
  subversion/bindings/javahl/native/RevisionRange.h,
  subversion/bindings/javahl/native/RevpropTable.h,
  subversion/bindings/javahl/native/CopySources.h:
    Remove Pool class declaration and just include the Pool header.

[cmpilato] Do a partial wc-ng function converstion, and abstract some common
functionality for the purposes of eventual revisitation with an eye on
total wc-ng-ness.

* subversion/libsvn_wc/adm_ops.c
  (mark_item_copied): New helper function which abstracts and
    encapsulates uses of svn_wc_entry_t from ...
  (mark_tree_copied): ...here (which now uses mark_item_copied().  Add
    'dir_status' parameter.  Also, use wc_db functionality to detect
    node kind and status instead of entry_t-based APIs.
  (svn_wc_add4): Update call to mark_tree_copied().

[hwright] JavaHL: Create a new C++ class which represents a generic array of Java
objects.  Move the various collection parsing duties to this class, and make
the StringArray class inherit from it.

[ in subversion/bindings/javahl/ ]
* native/StringArray.h,
  native/StringArray.cpp
  (~StringArray): Don't destruct anything explicitly.
  (init): New.
  (StringArray): Use the parent constructor and then call the init function.

* native/Array.h,
  native/Array.cpp:
  New, copied and modified from StringArray.

[gstein] Fix two potential uses of an uninitialized variable, which caused sporadic
test failures. I also reorganized and commented the code, for clarity.

This fixes several test failures found by Matthew Bentham.

* subversion/libsvn_wc/update_editor.c:
  (svn_wc_add_repos_file4): expand lead-in comment for the revert file
    juggling. if base_get_info throws an error, then DO NOT attempt to
    look at the STATUS variable -- it is likely uninitialized. rejigger
    the if blocks to avoid the need for a REPLACED and WAS_REPLACED
    variables. code flow is simple enough. rather than calling the
    svn_wc__internal_is_replaced function to get the "old concept" of
    "replaced", just directly use wc-ng functions and terms to detect if
    we have possibly done an add (and this move before). there was a
    similar uninitialized-use problem with WAS_REPLACED, but that variable
    no longer exists.

[hwright] JavaHL: More native Set handling, this time with the two methods which took
revprop arrays.

[ in subversion/bindings/javahl/ ]
* native/org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_logMesssages,
   Java_org_apache_subversion_javahl_SVNClient_getMergeinfoLog):
    Update the param type.

* src/org/apache/subversion/javahl/SVNClient.java
  (logMessages, getMergeinfoLog): Use revprops Sets in place of arrays, and
    remove wrappers as needed.

[hwright] JavaHL: Pass path Sets directly to the native library, and remove any
temporary intermediate wrappers for same.

[ in subversion/bindings/javahl/ ]
* native/org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_remove,
   Java_org_apache_subversion_javahl_SVNClient_update,
   Java_org_apache_subversion_javahl_SVNClient_commit,
   Java_org_apache_subversion_javahl_SVNClient_move,
   Java_org_apache_subversion_javahl_SVNClient_mkdir,
   Java_org_apache_subversion_javahl_SVNClient_addToChangelist,
   Java_org_apache_subversion_javahl_SVNClient_removeFromChangelists,
   Java_org_apache_subversion_javahl_SVNClient_lock,
   Java_org_apache_subversion_javahl_SVNClient_unlock):
    Change the jtarget params to jobjects from jobjectArrays.

* src/org/apache/subversion/javahl/SVNClient.java
  (remove, update, commit, move, mkdir, addToChangelist, lock, unlock,
   removeFromChangelists): Update the native version of these methods, and
    remove wrappers as required.

[hwright] JavaHL: Remove some duplicate functionality from the Targets JNI class, and
allow it to take a StringArray in the constructor.

[ subversion/bindings/javahl/ ]
* native/SVNAdmin.h,
  native/SVNAdmin.cpp
  (rmtxns, rmlocks): Take StringArray parameters, since that's really what
    is being used.

* native/StringArray.h,
  native/StringArray.cpp
  (vector): Add a function to return a reference to the underlying vector.

* native/Targets.h,
  native/Targets.cpp
  (Targets): Take a StringArray as the constructor argument.
  (array): Update to use the underlying StringArray.
  (setDoesNotContainsPath): Remove.

* native/org_apache_subversion_javahl_SVNAdmin.cpp
  (Java_org_apache_subversion_javahl_SVNAdmin_rmtxns,
   Java_org_apache_subversion_javahl_SVNAdmin_rmlocks):
    Use a StringArray instead of Targets to process the incoming (not-path)
    arguments.

* native/org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_remove,
   Java_org_apache_subversion_javahl_SVNClient_add,
   Java_org_apache_subversion_javahl_SVNClient_update,
   Java_org_apache_subversion_javahl_SVNClient_commit,
   Java_org_apache_subversion_javahl_SVNClient_move,
   Java_org_apache_subversion_javahl_SVNClient_mkdir,
   Java_org_apache_subversion_javahl_SVNClient_addToChangelist,
   Java_org_apache_subversion_javahl_SVNClient_remove,
   Java_org_apache_subversion_javahl_SVNClient_lock,
   Java_org_apache_subversion_javahl_SVNClient_unlock):
    Create a StringArray to then create the Targets.

[hwright] JavaHL: Following up to r921058, allow the JNI code to natively handle *all*
changelist String collections.

[ in subversion/bindings/javahl/ ]
* native/org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_status,
   Java_org_apache_subversion_javahl_SVNClient_revert,
   Java_org_apache_subversion_javahl_SVNClient_commit,
   Java_org_apache_subversion_javahl_SVNClient_properties,
   Java_org_apache_subversion_javahl_SVNClient_propertySet,
   Java_org_apache_subversion_javahl_SVNClient_diff__Ljava_lang_String_2Lorg_apache_subversion_javahl_Revision_2Ljava_lang_String_2Lorg_apache_subversion_javahl_Revision_2Ljava_lang_String_2Ljava_lang_String_2ILjava_util_Collection_2ZZZZ,
   Java_org_apache_subversion_javahl_SVNClient_diff__Ljava_lang_String_2Lorg_apache_subversion_javahl_Revision_2Lorg_apache_subversion_javahl_Revision_2Lorg_apache_subversion_javahl_Revision_2Ljava_lang_String_2Ljava_lang_String_2ILjava_util_Collection_2ZZZZ,
   Java_org_apache_subversion_javahl_SVNClient_diffSummarize__Ljava_lang_String_2Lorg_apache_subversion_javahl_Revision_2Ljava_lang_String_2Lorg_apache_subversion_javahl_Revision_2ILjava_util_Collection_2ZLorg_apache_subversion_javahl_callback_DiffSummaryCallback_2,
   Java_org_apache_subversion_javahl_SVNClient_diffSummarize__Ljava_lang_String_2Lorg_apache_subversion_javahl_Revision_2Lorg_apache_subversion_javahl_Revision_2Lorg_apache_subversion_javahl_Revision_2ILjava_util_Collection_2ZLorg_apache_subversion_javahl_callback_DiffSummaryCallback_2,
   Java_org_apache_subversion_javahl_SVNClient_addToChangelist,
   Java_org_apache_subversion_javahl_SVNClient_removeFromChangelists,
   Java_org_apache_subversion_javahl_SVNClient_info2):
    Change the jchangelist arguments to simply jobject from jobjectArray.

* src/org/apache/subversion/javahl/SVNClient.java
  (status, revert, commit, diff, diff, diffSummarize, diffSummarize,
   properties, propertySet, propertyRemove, propertyCreate,
   addToChangelist, removeFromChangelists, info2):
    Make the native methods take the String collectiof of changelists, and,
    in some cases, remove the now-defunct wrapper.

[hwright] JavaHL: Convert String collections to native string vectors in the JNI
code, eliminating the need to do so in the SVNClient Java class.

[ in subversion/bindings/javahl/ ]
* native/StringArray.h,
  native/StringArray.cpp
  (StringArray): New constructor which takes a collection of strings.
  (~StringArray): Properly destroy the referenced collection.

* native/org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_getChangelists):
    Update function parameter list.

* src/org/apache/subversion/javahl/SVNClient.java
  (getChangelists): Remove wrapper around the native method, since the native
    version can now handle String collections.

[julianfoad] Speed up input stream processing in config parser and others that read
single bytes from a stream.

* subversion/libsvn_subr/subst.c
  (translated_stream_read): Add an optimized code path for single byte read
    requests.

Patch by: Stefan Fuhrmann <stefanfuhrmann{_AT_}alice-dsl.de>

[julianfoad] * subversion/libsvn_subr/subst.c
  (translated_stream_read, translated_stream_write, translated_stream_close,
   translated_stream_reset, translated_stream_mark, translated_stream_seek):
    Add simple doc strings.

[hwright] [ in subversion/bindings/javahl/ ]
* src/org/tigris/subversion/javahl/Version.java,
  src/org/tigris/subversion/javahl/SVNClient.java,
  src/org/tigris/subversion/javahl/BlameCallback3.java,
  src/org/tigris/subversion/javahl/Revision.java,
  src/org/tigris/subversion/javahl/SubversionException.java,
  src/org/tigris/subversion/javahl/OutputInterface.java,
  src/org/tigris/subversion/javahl/Lock.java,
  src/org/tigris/subversion/javahl/InputInterface.java,
  src/org/tigris/subversion/javahl/ProplistCallback.java,
  src/org/tigris/subversion/javahl/Path.java,
  src/org/tigris/subversion/javahl/ClientException.java,
  src/org/tigris/subversion/javahl/ChangelistCallback.java:
    Remove unneeded imports.

[hwright] Trailing whitespace scrub.

* subversion/libsvn_subr/prompt.c,
  subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java,
  subversion/bindings/javahl/tests/org/tigris/subversion/javahl/BasicTests.java,
  subversion/bindings/javahl/native/CreateJ.cpp,
  subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java,
  subversion/bindings/javahl/src/org/apache/subversion/javahl/NativeResources.java,
  subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java,
  subversion/bindings/javahl/src/org/tigris/subversion/javahl/Info2.java,
  subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java,
  subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c,
  subversion/bindings/swig/ruby/test/test_wc.rb,
  subversion/bindings/swig/ruby/svn/wc.rb,
  subversion/tests/libsvn_subr/mergeinfo-test.c,
  subversion/tests/cmdline/mergeinfo_tests.py,
  subversion/tests/cmdline/log_tests.py,
  subversion/tests/cmdline/upgrade_tests.py,
  subversion/tests/cmdline/lock_tests.py,
  subversion/tests/cmdline/switch_tests.py,
  subversion/tests/cmdline/merge_authz_tests.py,
  subversion/tests/cmdline/update_tests.py,
  subversion/tests/cmdline/svntest/actions.py,
  subversion/tests/cmdline/patch_tests.py,
  subversion/tests/cmdline/merge_tests.py,
  subversion/tests/cmdline/checkout_tests.py,
  subversion/tests/libsvn_fs_fs/fs-pack-test.c,
  subversion/libsvn_ra_svn/client.c,
  subversion/svn/cl.h,
  subversion/svn/notify.c,
  subversion/include/svn_io.h,
  subversion/include/svn_wc.h,
  subversion/include/private/svn_wc_private.h,
  subversion/libsvn_wc/util.c,
  subversion/libsvn_wc/adm_ops.c,
  subversion/libsvn_wc/status.c,
  subversion/libsvn_wc/update_editor.c,
  subversion/libsvn_wc/wc_db.c,
  subversion/libsvn_wc/wc_db.h,
  subversion/libsvn_wc/upgrade.c,
  subversion/libsvn_wc/workqueue.c,
  subversion/libsvn_client/switch.c,
  subversion/libsvn_client/externals.c,
  subversion/libsvn_client/merge.c,
  subversion/libsvn_client/patch.c,
  subversion/libsvn_client/revert.c,
  subversion/libsvn_client/copy.c,
  subversion/libsvn_client/mergeinfo.c,
  subversion/libsvn_client/update.c,
  subversion/libsvn_client/commit_util.c,
  subversion/libsvn_client/cleanup.c,
  subversion/libsvn_ra_neon/ra_neon.h,
  subversion/libsvn_repos/load.c,
  subversion/libsvn_fs_fs/fs_fs.c,
  subversion/libsvn_fs_fs/fs.h,
  build/generator/gen_vcnet_vcproj.py,
  build/generator/gen_win.py:
    Scrub trailing whitespace.

[hwright] * build.conf
  (private-built-includes): Add the Tristate class header.

[hwright] JavaHL: Use generics in one more location, and ignore a warning.

* subversion/bindings/javahl/src/org/apache/subversion/javahl/RevisionRange.java
  (RevisionRange): Specify the type of the Comparable interface.
  (compareTo): Take a RevisionRange object, and remove a cast.
  (RevisionRange): Suppress a warning, since this function is called by
    the native code.

[julianfoad] Add empty doc strings to the 141 static functions in libsvn_wc that didn't
have one.  Why?  To make me feel worse.  But really, to give a tiny extra
visual cue that might encourage any passing programmer to write something in
it.  This distinguishes them from non-static functions, which don't have a
doc string at their definition because it's at their declaration.  Did I
make an exception for functions whose purpose is "so obvious that they don't
need one"?  No.

* subversion/libsvn_wc/adm_crawler.c,
  subversion/libsvn_wc/adm_files.c,
  subversion/libsvn_wc/adm_ops.c,
  subversion/libsvn_wc/ambient_depth_filter_editor.c,
  subversion/libsvn_wc/conflicts.c,
  subversion/libsvn_wc/deprecated.c,
  subversion/libsvn_wc/entries.c,
  subversion/libsvn_wc/lock.c,
  subversion/libsvn_wc/log.c,
  subversion/libsvn_wc/old-and-busted.c,
  subversion/libsvn_wc/props.c,
  subversion/libsvn_wc/relocate.c,
  subversion/libsvn_wc/status.c,
  subversion/libsvn_wc/translate.c,
  subversion/libsvn_wc/tree_conflicts.c,
  subversion/libsvn_wc/update_editor.c,
  subversion/libsvn_wc/upgrade.c,
  subversion/libsvn_wc/wc_db.c,
  subversion/libsvn_wc/workqueue.c
    Add empty doc strings.

[philip] * subversion/include/svn_wc.h
  (svn_wc_queue_committed2): Mark SVN_DEPRECATE.

* subversion/libsvn_wc/adm_ops.c
  (svn_wc_queue_committed2, svn_wc_process_committed_queue): Delete, moved
   to deprecated.c.

* subversion/libsvn_wc/deprecated.c
  (svn_wc_queue_committed2, svn_wc_process_committed_queue): Add, moved
   from adm_ops.c.

[philip] Remove some access batons from post-commit processing.

* subversion/include/svn_wc.h
  (svn_wc_queue_committed3, svn_wc_process_committed_queue2): New.
  (svn_wc_queue_committed2, svn_wc_process_committed_queue): Deprecate.

* subversion/libsvn_wc/adm_ops.c
  (struct committed_queue_item_t): Remove adm_abspath.
  (process_committed_internal): Remove adm_abspath parameter, derive
   abspath from path.
  (svn_wc_queue_committed3): Renamed from svn_wc_process_committed_queue2
   with access baton parameter removed.
  (svn_wc_queue_committed2): Call svn_wc_queue_committed3.
  (svn_wc_process_committed_queue2): Renamed svn_wc_process_committed_queue
   with access baton parameter changed to wc context.
  (svn_wc_process_committed_queue): Call svn_wc_process_committed_queue2.

* subversion/libsvn_client/commit.c
  (svn_client_commit4): Call svn_wc_queue_committed3 and
   svn_wc_process_committed_queue2.

[julianfoad] * subversion/libsvn_wc/update_editor.c
  (accumulate_last_change): Assert that any lock token property received
    here is deleting a lock token, as required by the (new) doc string.

[julianfoad] Try to fix up two WC-NG doc strings in update_editor.c.

### Add an assertion.

* subversion/libsvn_wc/update_editor.c
  (accumulate_last_change): Write a better doc string.
  (install_added_props): Add docco about the function and how it's in
    transition to WC-NG.

[philip] * subversion/libsvn_client/client.h
  (svn_client__copy_pair_t, svn_client__harvest_committables): Tweak doc string.

* subversion/libsvn_client/commit_util.c
  (harvest_committables): Tweak doc string.

[philip] * subversion/libsvn_wc/update_editor.c
  (cleanup_dir_baton): Use the proper wc context.

[rhuijben] Update some comments on svn_wc_add_repos_file4() and drop an unused argument.

* subversion/include/svn_wc.h
  (svn_wc_add_repos_file4): Bring comment a bit to the WC-NG world.

* subversion/libsvn_wc/update_editor.c
  (install_added_props): Update comment, drop dir_abspath argument.
  (svn_wc_add_repos_file4): Update caller.

Suggested by: julianfoad

[julianfoad] Replace tabs with spaces.

* subversion/bindings/swig/INSTALL,
  subversion/bindings/swig/NOTES,
  subversion/tests/README,
  subversion/libsvn_diff/diff.h,
  subversion/libsvn_ra_neon/log.c,
  subversion/libsvn_ra_serf/auth_kerb.c,
  subversion/libsvn_ra_serf/auth_kerb.h,
  subversion/libsvn_repos/commit.c,
  subversion/libsvn_subr/quoprint.c,
  subversion/libsvn_subr/simple_providers.c,
  subversion/libsvn_subr/stream.c,
  subversion/svn_private_config.hw,
  subversion/tests/cmdline/commit_tests.py,
  subversion/tests/cmdline/depth_tests.py,
  subversion/tests/libsvn_diff/diff-diff3-test.c
    Replace tabs with spaces.

[julianfoad] * subversion/libsvn_wc/lock.c
  Convert tabs to spaces. A follow-up to r920424.

[julianfoad] * subversion/libsvn_wc/adm_ops.c
  (mark_tree_copied, mark_tree_deleted): Fix typos in doc strings.

[cmpilato] * subversion/libsvn_wc/adm_ops.c
  (mark_tree_deleted): Remove now-unnecessary call to
    svn_wc__db_read_info(), since r920522 removed all the logic that
    used the status bit it returns.

Suggested by: rhuijben

[gstein] * subversion/libsvn_wc/entries.c:
  (read_entries_new): simple comment tweak.

[rhuijben] * subversion/libsvn_wc/adm_crawler.c
  (svn_wc_crawl_revisions5): Collect data directly from BASE_NODE instead
    of deriving it from WORKING_NODE and then looking for more details.

[rhuijben] * subversion/libsvn_wc/update_editor.c
  (install_added_props): Remove call to svn_wc__db_base_set_dav_cache()
    as the only caller, svn_wc_add_repos_file4() should never change
    BASE_NODE information. (The information that was stored before this
    patch is from the copy from origin, which is unrelated to the
    BASE_NODE)

[cmpilato] * subversion/libsvn_wc/adm_ops.c
  (mark_tree_deleted): Oops!  Remove unnecessary local variable (and
    population thereof) added in r920522.

[cmpilato] * subversion/libsvn_wc/adm_ops.c
  (mark_tree_deleted): Further simplify this function, only calling
    svn_wc__db_temp_op_delete() once per directory and taking
    advantage of the smarter logic in temp_op_delete() to avoid
    similar logic in this function.

[rhuijben] * subversion/libsvn_wc/update_editor.c
  (svn_wc_add_repos_file4): Replace two entry reads by wc_db calls.

[hwright] JavaHL: Expose two flags as part of ChangePath class.

[ in subversion/bindings/javahl/ ]
* native/EnumMapper.h,
  native/EnumMapper.cpp
  (mapTristate): New.

* native/LogMessageCallback.cpp
  (singleMessage): Update method signature and call for initializing a
    ChangePath.

* src/org/apache/subversion/javahl/Tristate.java:
  New.

* src/org/apache/subversion/javahl/ChangePath.java
  (ChangePath): Update constructor.
  (textMods, propMods): New.
  (getTextMods, getPropMods): New.

[philip] Remove some svn_wc_entry_t using code.

* subversion/include/private/svn_wc_private.h
  (svn_wc__path_switched): Remove SVN_ERR_ENTRY_MISSING_URL from doc
   string, the caller wasn't taking advantage of it.
  (svn_wc__adm_open_anchor_in_context): Delete.

* subversion/libsvn_wc/wc.h
  (svn_wc__internal_path_switched): Delete.

* subversion/libsvn_wc/util.c
  (svn_wc__internal_path_switched): Delete.
  (svn_wc__path_switched): Move to lock.c.

* subversion/libsvn_wc/lock.c
  (child_is_disjoint): Check for SVN_ERR_WC_NOT_DIRECTORY.
  (svn_wc__adm_open_anchor_in_context): Delete.
  (svn_wc__path_switched): Copied from util.c, just call child_is_disjoint.

[hwright] JavaHL: Fix some typos in docstrings related to parameter names.

[ in subversion/bindings/javahl/ ]
* src/org/tigris/subversion/javahl/BlameCallback3.java,
  src/org/tigris/subversion/javahl/SVNClientInterface.java,
  src/org/apache/subversion/javahl/ISVNClient.java,
  src/org/apache/subversion/javahl/DiffSummary.java:
    Update pamameter names in docstrings to match method parameter names.

[hwright] JavaHL: Fix test failures caused by r920366 by introducing a inner LogMessage
class for test usage.

* subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
  (LogMessage): New.

[rhuijben] Update the adm crawler to just using the BASE_NODE information for
calculating update information. Recent commits (read: r919992), removed
the last few hurdles to make this possible.

* subversion/libsvn_wc/adm_crawler.c
  (report_revisions_and_depths): Update to use only BASE_NODE where possible,
    as we don't have to tell the server about local additions for updates.
    Also switch to the normal scratch_pool pattern instead of also using a
    subpool.

[hwright] JavaHL: Remove a now-unused class.

* subversion/bindings/javahl/src/org/apache/subversion/javahl/LogMessage.java:
  Remove.

[markphip] JavaHL: Change constructors from package protected to public so that
alternate JavaHL implementations like SVNKit do not have to use our package
namespace just so that they can construct these classes.

Patch by: Alexander Kitaev

[ in subversion/bindings/javahl/ ]
* src/org/apache/subversion/javahl/ChangePath.java:
* src/org/apache/subversion/javahl/CommitItem.java:
* src/org/apache/subversion/javahl/ConflictDescriptor.java:
* src/org/apache/subversion/javahl/ConflictVersion.java:
* src/org/apache/subversion/javahl/DiffSummary.java:
* src/org/apache/subversion/javahl/DirEntry.java:
* src/org/apache/subversion/javahl/Info.java:
* src/org/apache/subversion/javahl/Info2.java:
* src/org/apache/subversion/javahl/Lock.java:
* src/org/apache/subversion/javahl/LogMessage.java:
* src/org/apache/subversion/javahl/NotifyInformation.java:
* src/org/apache/subversion/javahl/ProgressEvent.java:
  Make constructor public.

[julianfoad] * subversion/libsvn_wc/update_editor.c
  (get_empty_tmp_file): Note the inefficiencies of using this function.

[markphip] JavaHL: Change NativeResources.version to private and add a public
getVersion()  method to retrieve it.  This was suggested by SVNKit to
facilitate supporting our new and old namespace in their implementation.

Patch by: Alexander Kitaev

[ in subversion/bindings/javahl/ ]
* src/org/apache/subversion/javahl/NativeResources.java:
  Make version private and add public getVersion method.

* src/org/apache/subversion/javahl/SVNAdmin.java:
* src/org/apache/subversion/javahl/SVNClient.java:
* src/org/tigris/subversion/javahl/SVNAdmin.java:
* src/org/tigris/subversion/javahl/SVNClient.java:
  Use NativeResources.getVersion() instead of accessing field
  directly.

[philip] Followup to r920336.

* subversion/libsvn_client/commit_utils.c
  (struct path_driver_cb_baton): Remove unused access baton.

[markphip] JavaHL: Extract interface from SVNAdmin class to make it easier for
alternative implementations to exist.

Suggested by: Alexander Kitaev

[ in subversion/bindings/javahl/ ]

* src/org/apache/subversion/javahl/ISVNAdmin.java
  New interface class for SVNAdmin methods.

* src/org/apache/subversion/javahl/SVNAdmin.java
  Updated to implement ISVNAdmin.

* tests/org/apache/subversion/javahl/SVNTests.java:
  Reference ISVNAdmin instead of SVNAdmin.

[philip] Remove access baton from svn_client__harvest_committables.  Explicitly
use absolute paths in svn_client__copy_pair_t (they were mostly absolute
already). 

* subversion/libsvn_client/client.h
  (svn_client__harvest_committables): Change access baton parameter to an
   abspath.
  (svn_client__get_copy_source): Tweak docstring.
  (struct svn_client__copy_pair_t): Remove src_abs, rename dst_parent to 
   dst_parent_abspath, document that other paths are absolute.

* subversion/libsvn_client/commit_utils.c
  (harvest_committables): Rename parameter, remove p_path.
  (svn_client__harvest_committables): Change access baton parameter to an
   abspath.

* subversion/libsvn_client/commit.c
  (svn_client_commit4): Update svn_client__harvest_committables call.

* subversion/libsvn_client/copy.c
  (do_wc_to_wc_copies_with_write_lock): No need to convert to absolute.
  (do_wc_to_wc_moves_with_locks2): Don't use src_abs.
  (do_wc_to_wc_moves): No need to convert to absolute.
  (wc_to_wc_copy): Use dst_parent_abspath.
  (wc_to_repos_copy): Don't use src_abs.
  (try_copy): Always put abspaths into copy_pairs.

[philip] * subversion/include/svn_dirent_uri.h (svn_dirent_is_child): Tweak docstring

[rhuijben] Resolve issue #3535, by making it possible to checkout repositories from a
Windows drive root. Based on a patch by Hugo Bastos Weber, but extended to
produce a better dirent. (The original version should work in 1.6.X,
because the code doesn't use dirents there)

* subversion/libsvn_ra_local/split_url.c
  (svn_ra_local__split_URL): Allow urls in the form 'file:///E:' to be used
    for finding a repository. Resolve this class of paths to a "E:/" like
    dirent to make sure that the code handles different current directories
    correctly.

* subversion/tests/cmdline/checkout_tests.py
  (imports): Add subprocess.
  (checkout_wc_from_drive):
    New function, based on update_wc_on_windows_drive() in update_tests.py.
  (test_list): Add checkout_wc_from_drive.

Patch by: Hugo Bastos Weber
(Tweaks and testcase by me)

[julianfoad] Assert that input paths are absolute where required, in a few functions
including those that were documented in r919106 as now taking absolute paths.

Suggested by: gstein

* subversion/libsvn_wc/adm_files.c
  (svn_wc__get_revert_contents, open_adm_file,
   svn_wc__open_adm_stream, svn_wc__open_writable_base,
   svn_wc__adm_destroy, svn_wc__adm_cleanup_tmp_area): Assert that the input
    path is an absolute path.

[rhuijben] * update_tests.py
  (update_wc_on_windows_drive):
    Add early bailout if not on Windows and add a workaround for when
    the win32api python import is not available (like on some x64 installs).

[philip] * subversion/libsvn_client/switch.c (switch_internal): Make static.

[rhuijben] * subversion/libsvn_client/cleanup.c
  (svn_client_upgrade): Plug an error leak and remove an unneeded if.

[dannas] Fix issue #3483 - extend svn_client_upgrade() to include externals. I've
done the externals upgrading after wc upgrade is finished. In that way
no errors in the externals will affect the wc.

* subversion/libsvn_client/cleanup.c
  (svn_client_upgrade): Get all svn:externals. We need the target_dir so
    we have to parse the description. For each target_dir we call
    svn_wc_upgrade() which will recursively upgrade the external.

* subversion/tests/cmdline/upgrade_tests.py
  (upgrade_with_externals): New. Checks the format of a 1.6 wc upgraded
    to wc-ng.
  (test_list): Add upgrade with_externals.

* subversion/tests/cmdline/upgrade_tests_data/upgrade_with_extenals.tar.bz2
  (...): New. An 1.6 wc with the same structure as those used in
    externals_tests.py.

Approved by: rhuijben

[rhuijben] When crawling the working copy for updating we are only interested in BASE
nodes, so we can safely ignore nodes that are only available in working.

In practice this doesn't work right on each and every working copy as
usages of svn_wc_add_repos_file4() could remove the .deleted (BASE)
information from the parent stub until this mangling was fixed in r919992.
(The merge to one-db will consolidate all this information, so this
shouldn't have any impact on working copies created in 1.6)

* subversion/libsvn_wc/adm_crawler.c
  (report_revisions_and_depths): Iterate over just the checked out nodes
     as we explicitly ignore local additions in the next step.

[rdonch] [in subversion/bindings/swig/python/tests]

* core.py,
  delta.py,
  pool.py,
  wc.py,
  mergeinfo.py,
  run_all.py,
  auth.py,
  ra.py: Fix some code style issues found by pylint. This mostly includes
   inserting whitespace, removing unneeded imports and semicolons, and
   renaming identifiers colliding with reserved names.

Suggested by: bhuvan

[rhuijben] * subversion/libsvn_wc/update_editor.c
  (open_directory):
     Following up upon r920033, always check for incomplete in the
     BASE_NODE table, as we are not interested in other incomplete
     states.

[rhuijben] A few small cleanups of status retrievals in the update editor.

* subversion/libsvn_wc/update_editor.c
  (complete_directory): Read status for determining exclusion and remove
    resetting of depth as that is already done by just updating the node.
    Remove incomplete WORKING_NODE check as this case is already fixed.
  (open_root): Read BASE_NODE for determining incomplete status.

[rhuijben] Prepare the update editor for more direct WC-DB usage by making it use
repository relative paths for its calculations.

* subversion/libsvn_wc/update_editor.c
  (edit_baton): Rename variable.
  (dir_baton): Rename variable.
  (node_get_url_ignore_errors): Rename to ...
  (node_get_relpath_ignore_errors): ... this and use some wc_db apis
    instead of svn_wc__node helpers.
  (make_dir_baton): Calculate relative path instead of full uri.
  (file_baton): Rename variable.
  (make_file_baton): Calculate relative path instead of full uri.
  (open_root): Fetch full uri for entry operation.
  (check_tree_conflict): Take relative path instead of url.
  (do_entry_deletion): Accept relative path and calculate full url
    if re-adding a node via its entry.
  (delete_entry): Construct relative path.
  (add_directory, open_directory, add_file,
   open_file): Create full urls for error messages and update calls
    to functions that changed to relative paths.
  (loggy_tweak_base_node): Add repos_root argument.
  (merge_file): Update caller.
  (close_edit): Construct full url.
  (make_editor): Assert on repository_root and construct switch
    relative path.

[rhuijben] * build/generator/templates/vcnet_vcproj.ezt
  Enable stack and variable initialization validation in debug builds
  for VS 2005 and 2008.

[rhuijben] Replace the loggy_tweak_entry() function in the update editor by two more
specific functions. One for updating BASE_NODE from the update editor and
one for updating WORKING_NODE from svn_wc_add_repos_file4().

* subversion/libsvn_wc/update_editor.c
  (loggy_tweak_entry): Rename to ...
  (loggy_tweak_base_node): ... this. Remove dir_abspath argument and
    get parent directory internally.
  (merge_file): Update to use loggy_tweak_base_node.

  (loggy_tweak_working_node): New function, based on the old
    loggy_tweak_entry() function. Remove updating of deleted, absent,
    url and revnum, which only apply to updating base nodes.
  (svn_wc_add_repos_file4): Update to use loggy_tweak_working_node.

[fabien] French translation update for r919760.

* subversion/po/fr.po: po-update & 4 fuzzy & 4 new

[rhuijben] * subversion/libsvn_wc/update_editor.c
  (svn_wc_add_repos_file4):
     Add comment about updating WORKING_NODE vs BASE_NODE.

[neels] * subversion/libsvn_wc/update_editor.c (check_tree_conflict): Comment tweak.

[rhuijben] * subversion/tests/cmdline/svntest/main.py
  (TestSpawningThread.run_one):
     Don't use binary mode for spawning parallel testcase processes to
     avoid a blank line after every normal line of test output on Windows,
     when running tests parallel.

[rhuijben] * subversion/libsvn_client/ra.c
  (svn_client__open_ra_session_internal):
    Following up on r919674, make sure that uuid is NULL on failures.

[rhuijben] * subversion/libsvn_client/ra.c
  (svn_client__open_ra_session_internal):
    Ignore all errors on retrieving wc information. This matches
    the behavior of this internal function in 1.6. This should fix
    most errors on the buildbots, caused by running the testsuite
    below a 1.6 working copy.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         build.conf
U         subversion/include/svn_dirent_uri.h
U         subversion/include/svn_io.h
U         subversion/include/svn_wc.h
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_diff/diff.h
U         subversion/libsvn_wc/relocate.c
U         subversion/libsvn_wc/deprecated.c
U         subversion/libsvn_wc/props.c
U         subversion/libsvn_wc/util.c
U         subversion/libsvn_wc/ambient_depth_filter_editor.c
U         subversion/libsvn_wc/wc.h
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_wc/status.c
U         subversion/libsvn_wc/adm_files.c
U         subversion/libsvn_wc/conflicts.c
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/lock.c
U         subversion/libsvn_wc/translate.c
U         subversion/libsvn_wc/old-and-busted.c
U         subversion/libsvn_wc/tree_conflicts.c
U         subversion/libsvn_wc/entries.c
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/adm_crawler.c
U         subversion/libsvn_wc/log.c
U         subversion/libsvn_wc/wc_db.h
U         subversion/libsvn_wc/upgrade.c
U         subversion/libsvn_wc/workqueue.c
U         subversion/libsvn_subr/subst.c
U         subversion/libsvn_subr/quoprint.c
U         subversion/libsvn_subr/simple_providers.c
U         subversion/libsvn_subr/prompt.c
U         subversion/libsvn_subr/stream.c
U         subversion/libsvn_ra_local/split_url.c
U         subversion/libsvn_client/switch.c
U         subversion/libsvn_client/externals.c
U         subversion/libsvn_client/client.h
U         subversion/libsvn_client/merge.c
U         subversion/libsvn_client/patch.c
U         subversion/libsvn_client/ra.c
U         subversion/libsvn_client/revert.c
U         subversion/libsvn_client/copy.c
U         subversion/libsvn_client/mergeinfo.c
U         subversion/libsvn_client/update.c
U         subversion/libsvn_client/commit_util.c
U         subversion/libsvn_client/cleanup.c
U         subversion/libsvn_client/commit.c
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/SVNTests.java
U         subversion/bindings/javahl/tests/org/tigris/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/native/CreateJ.cpp
U         subversion/bindings/javahl/native/SVNAdmin.cpp
U         subversion/bindings/javahl/native/JNIThreadData.h
U         subversion/bindings/javahl/native/StringArray.h
U         subversion/bindings/javahl/native/Targets.h
U         subversion/bindings/javahl/native/RevisionRange.h
U         subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNAdmin.cpp
U         subversion/bindings/javahl/native/StringArray.cpp
U         subversion/bindings/javahl/native/Targets.cpp
U         subversion/bindings/javahl/native/RevpropTable.h
U         subversion/bindings/javahl/native/EnumMapper.h
A         subversion/bindings/javahl/native/Array.cpp
U         subversion/bindings/javahl/native/CopySources.h
U         subversion/bindings/javahl/native/LogMessageCallback.cpp
U         subversion/bindings/javahl/native/RevpropTable.cpp
U         subversion/bindings/javahl/native/EnumMapper.cpp
U         subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp
A         subversion/bindings/javahl/native/Array.h
U         subversion/bindings/javahl/native/SVNAdmin.h
D         subversion/bindings/javahl/src/org/apache/subversion/javahl/LogMessage.java
A         subversion/bindings/javahl/src/org/apache/subversion/javahl/Tristate.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ConflictDescriptor.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ConflictVersion.java
AU        subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNAdmin.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/Lock.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/DirEntry.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ChangePath.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ProgressEvent.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/CommitItem.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/RevisionRange.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/Info2.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/NotifyInformation.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNAdmin.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/NativeResources.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/DiffSummary.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/Info.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/Version.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/Info2.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/BlameCallback3.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/Revision.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SubversionException.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/OutputInterface.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientInterface.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/Lock.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/InputInterface.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/ProplistCallback.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/Path.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/ClientException.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/ChangelistCallback.java
U         subversion/bindings/swig/python/tests/core.py
U         subversion/bindings/swig/python/tests/delta.py
U         subversion/bindings/swig/python/tests/pool.py
U         subversion/bindings/swig/python/tests/wc.py
U         subversion/bindings/swig/python/tests/mergeinfo.py
U         subversion/bindings/swig/python/tests/run_all.py
U         subversion/bindings/swig/python/tests/client.py
U         subversion/bindings/swig/python/tests/repository.py
U         subversion/bindings/swig/python/tests/auth.py
U         subversion/bindings/swig/python/tests/ra.py
U         subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
U         subversion/bindings/swig/ruby/test/test_wc.rb
U         subversion/bindings/swig/ruby/svn/wc.rb
U         subversion/bindings/swig/INSTALL
U         subversion/bindings/swig/NOTES
U         subversion/libsvn_ra_serf/auth_kerb.c
U         subversion/libsvn_ra_serf/auth_kerb.h
U         subversion/libsvn_ra_neon/log.c
U         subversion/libsvn_ra_neon/ra_neon.h
U         subversion/svn_private_config.hw
U         subversion/tests/libsvn_diff/diff-diff3-test.c
U         subversion/tests/libsvn_subr/mergeinfo-test.c
U         subversion/tests/README
U         subversion/tests/cmdline/mergeinfo_tests.py
U         subversion/tests/cmdline/log_tests.py
U         subversion/tests/cmdline/upgrade_tests.py
U         subversion/tests/cmdline/lock_tests.py
U         subversion/tests/cmdline/switch_tests.py
U         subversion/tests/cmdline/merge_authz_tests.py
U         subversion/tests/cmdline/update_tests.py
U         subversion/tests/cmdline/commit_tests.py
AU        subversion/tests/cmdline/upgrade_tests_data/upgrade_with_externals.tar.bz2
U         subversion/tests/cmdline/svntest/actions.py
U         subversion/tests/cmdline/svntest/main.py
U         subversion/tests/cmdline/patch_tests.py
U         subversion/tests/cmdline/merge_tests.py
U         subversion/tests/cmdline/depth_tests.py
U         subversion/tests/cmdline/checkout_tests.py
U         subversion/tests/libsvn_fs_fs/fs-pack-test.c
U         subversion/libsvn_ra_svn/client.c
U         subversion/libsvn_repos/load.c
U         subversion/libsvn_repos/commit.c
U         subversion/svn/cl.h
U         subversion/svn/notify.c
U         subversion/libsvn_fs_fs/fs_fs.c
U         subversion/libsvn_fs_fs/fs.h
U         subversion/po/fr.po
U         build/generator/gen_vcnet_vcproj.py
U         build/generator/templates/vcnet_vcproj.ezt
U         build/generator/gen_win.py
At revision 921212
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson3616939888833143446.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #444

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/444/changes>

Changes:

[julianfoad] Revert r919413 and r919436.  There is a problem which I cannot fix right
now, in that workqueue.c:install_committed_file() looks on disk at the
special text-base temp path, to see if there is a file there. After r919413,
there probably won't ever be.

* libsvn_wc/adm_files.c,
  libsvn_wc/adm_files.h,
  libsvn_wc/update_editor.c
    Revert.

[stsp] * subversion/include/svn_client.h
  (svn_client_patch): Fix another typo in docstring.

[stsp] * subversion/include/svn_client.h
  (svn_client_patch): Fix typo in docstring.

[stsp] * subversion/include/svn_client.h
  (svn_client_patch): Document of what type elements in the FILTER_GLOBS
   array parameter should be.

[stsp] Fix issue #3434, "svn patch API should have a patch target filter"

In addition to the requirements listed in issue #3434, allow the
filter list to contain glob patterns, and make the 'svn patch' command
capable of filtering patch targets.

* subversion/include/svn_client.h
  (svn_client_patch): Add FILTER_GLOBS parameter.

* subversion/libsvn_client/patch.c
  (): Include apr_fnmatch.h.
  (patch_target_t): New field FILTERED.
  (resolve_target_path, apply_one_patch): New paramter FILTER_GLOBS.
   If a target matches a glob in FILTER_GLOBS, mark it as filtered
   and return immediately.
  (apply_patches_baton_t): New field FILTER_GLOBS.
  (apply_patches): Ignore filtered targets.
  (svn_client_patch): Add FILTER_GLOBS parameter, stuff it into the
   apply_patches baton.

* subversion/svn/cl.h
  (svn_cl__opt_state_t): New field EXCLUDE_PATTERNS.

* subversion/svn/main.c
  (svn_cl__longopt_t): New field EXCLUDE_PATTERN.
  (svn_cl__options): Add --exclude-pattern option.
  (svn_cl__cmd_table): Make 'svn patch' accept the --exclude-pattern option.
  (main): Handle --exclude-pattern option.

* subversion/svn/patch-cmd.c
  (svn_cl__patch): Pass OPT_STATE->exclude_patterns on to svn_client_patch().

* subversion/tests/cmdline/patch_tests.py
  (patch_with_exclude_patterns): New test.
  (test_list): Add new test.

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_client.h
U         subversion/libsvn_wc/adm_files.c
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/adm_files.h
U         subversion/libsvn_client/patch.c
U         subversion/tests/cmdline/patch_tests.py
U         subversion/svn/patch-cmd.c
U         subversion/svn/cl.h
U         subversion/svn/main.c
At revision 919494
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson9158616331379219135.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #443

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/443/changes>

Changes:

[stsp] * subversion/libsvn_client/patch.c
  (apply_patches): Close the patch file after patching.

[philip] * subversion/libsvn_wc/adm_files.c (open_adm_file): Remove unused function.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_files.c
U         subversion/libsvn_client/patch.c
At revision 919457
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson7547792674374365806.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #442

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/442/changes>

Changes:

[philip] Remove access batons from checkout/update/switch.

* subversion/include/private/svn_wc_private.h
  (svn_wc__acquire_write_lock, svn_wc__release_write_lock): Tweak doc strings.

* subversion/libsvn_wc/lock.c
  (svn_wc__acquire_write_lock): More complete anchor calculation.
  (svn_wc__release_write_lock): Don't remove lock if work queue item exists.

* subversion/libsvn_wc/update_editor.c
  (struct edit_baton): Remove adm_access, add close_edit_complete.
  (cleanup_dir_baton): Remove locks if not close_edit_complete.
  (prep_directory): Acquire lock rather than access baton.
  (schedule_existing_item_for_re_add): Remove comment, locks are recursive.
  (close_directory): Kill cleanup handler.
  (merge_file): Adjust file external checks for possible entry cache bug.
  (close_edit): Set close_edit_complete.
  (make_editor): Remove access batons.

* subversion/libsvn_wc/log.c
  (log_do_delete_entry): Remove call to extend access baton.

* subversion/libsvn_client/deprecated.c
  (svn_client_switch): Don't pass NULL for access baton.

* subversion/libsvn_client/client.h
  (svn_client__switch_internal, svn_client__handle_externals): Remove
   adm_access parameter.

* subversion/libsvn_client/switch.c
  (switch_internal): New, copied from svn_client__switch_internal.  Add
   local_abspath and anchor_abspath parameters, remove access baton code.
  (svn_client__switch_internal): Gutted. Remove adm_access parameter. Now
   just a wrapper to acquire and release locks.
  (svn_client_switch2): Don't pass NULL for access baton.

* subversion/libsvn_client/update.c
  (update_internal): New, copied from svn_client__update_internal.  Add
   local_abspath and anchor_abspath parameters, remove access baton code.
  (svn_client__update_internal): Gutted. Now just a wrapper to acquire
   and release locks.

* subversion/libsvn_client/externals.c
  (struct handle_external_item_change_baton): Remove adm_access.
  (switch_dir_external): Don't pass NULL for access baton.
  (switch_file_external): Remove adm_access parameter. Remove access batons,
   acquire lock instead.  Avoid SVN_ERR and goto cleanup instead.
  (handle_external_item_change): Don't pass access baton.
  (struct handle_externals_desc_change_baton): Remove adm_access.
  (handle_externals_desc_change): Remove access baton code.
  (svn_client__handle_externals): Remove adm_access parameter.
  
* subversion/tests/cmdline/upgrade_tests.py
  (test_list): Remove XFail from update_1_5.

[julianfoad] Unify the writing of new WC-1 text-base files in three different places in
update_editor.c.

* subversion/libsvn_wc/adm_files.h,
  subversion/libsvn_wc/adm_files.c
  (svn_wc__open_writable_base): Change from creating the temporary file at
    a special path (that depended on whether it was a revert-base) to
    creating it with an arbitrary name in the temporary files directory.

* subversion/libsvn_wc/update_editor.c
  (add_file_with_history, svn_wc_add_repos_file4): Use
    svn_wc__open_writable_base() instead of the equivalent long-hand code.
  (apply_textdelta): Adjust by passing the 'db' instead of a 'revert' flag
    to svn_wc__open_writable_base().

[julianfoad] Revert part of my r919403: take the entry-modify statements out of the new
install_text_base() function and put them back in the two call sites.  The
first caller updates BASE_NODE and the second WORKING_NODE, so both will
need separate new code for directly using WC_DB to replace the entry
changes.

Suggested by: rhuijben

* subversion/libsvn_wc/update_editor.c
  (install_text_base): Remove the entry-modifying parts from here ...
  (merge_file, svn_wc_add_repos_file4): ... and put them back here.

[stsp] * subversion/libsvn_client/patch.c
  (check_local_mods): Remove. This helper isn't needed anymore since
   we don't check unversioned files for local modifications anymore.
  (init_patch_target): Call svn_wc_text_modified_p2() directly.

[julianfoad] Unify two places where a new text base file is installed.

* subversion/libsvn_wc/update_editor.c
  (install_text_base): New function.
  (merge_file, svn_wc_add_repos_file4): Use install_text_base() instead of
    equivalent long-hand code.
  (close_file): Tweak the comment about where the text base is installed.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/adm_files.c
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/lock.c
U         subversion/libsvn_wc/adm_files.h
U         subversion/libsvn_wc/log.c
U         subversion/libsvn_client/deprecated.c
U         subversion/libsvn_client/switch.c
U         subversion/libsvn_client/externals.c
U         subversion/libsvn_client/client.h
U         subversion/libsvn_client/patch.c
U         subversion/libsvn_client/update.c
U         subversion/tests/cmdline/upgrade_tests.py
At revision 919429
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson4839119993171509732.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #441

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/441/changes>

Changes:

[julianfoad] Use absolute paths in more places in update_editor.c.  Most of this change
is just renaming to indicate paths that already are absolute.  Avoid a
conversion to absolute that was done in merge_file() and instead do it in
the caller when required for now; it should later be possible to eliminate
it from there.

* subversion/libsvn_wc/update_editor.c
  (handler_baton, file_baton): Rename some path fields to "..._abspath".
  (window_handler, add_file_with_history, apply_textdelta): Adjust for the
    above and rename some local variables the same way.
  (merge_file): Same, and eliminate a conversion to absolute.
  (close_file): Same, and do that conversion to absolute here instead.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/update_editor.c
At revision 919354
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson814209879865787009.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #440

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/440/changes>

Changes:

[julianfoad] Declare that two more WC functions always use absolute paths.

* subversion/libsvn_wc/adm_files.h,
  subversion/libsvn_wc/adm_files.c
  (open_adm_file, svn_wc__open_writable_base): Rename path parameters to
    indicate they are always absolute paths. No code changes are necessary.
    (Each has only one caller and the caller already supplies absolute paths
    as input.)

[julianfoad] Revert my bogus "fix" of r919065.

* subversion/libsvn_wc/update_editor.c
  (get_empty_tmp_file): Allocate the file object in scratch_pool. I was
    thinking the file persists and is returned to the caller ... but that's
    only the actual file; the apr_file_t object is temporary.

Found by: rhuijben

[julianfoad] A tiny optimisation: avoid creating an unused stream.

* subversion/libsvn_wc/update_editor.c
  (get_empty_tmp_file): Create just a plain file rather than a file wrapped
    in a stream.

[julianfoad] Fix a theoretical pool-usage bug; no observable effect.

* subversion/libsvn_wc/update_editor.c
  (get_empty_tmp_file): Allocate the file in the result_pool, not the
    scratch_pool.

[rhuijben] Improve some error output from wc_db.c that previously said
"Parent(s) of '.' should have repository information."

* subversion/libsvn_wc/wc_db.c
  (scan_upwards_for_repos):
     Add local_abspath argument and use that for error messages.

  (determine_repos_info, svn_wc__db_lock_add,
   svn_wc__db_scan_base_repos):
     Pass local abspath to scan_upwards_for_repos.

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_files.c
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/adm_files.h
U         subversion/libsvn_wc/wc_db.c
At revision 919119
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson2687852295336073814.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #439

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/439/changes>

Changes:

[julianfoad] * subversion/libsvn_wc/update_editor.c
  (close_file): Add Bert's response to a question I posed in r919037.

[julianfoad] Tidy the new pristine-text writing code (still guarded by SVN_EXPERIMENTAL).

* subversion/libsvn_wc/update_editor.c
  (handler_baton, file_baton): Move the new pristine-path members to be
    just after the corresponding WC-1 members.
  (window_handler, add_file_with_history): Move the new pristine-path code
    to be just after the corresponding WC-1 code.
  (get_pristine_tee_stream): Add a doc string.
  (apply_textdelta, close_file): Tweak comments.

[rhuijben] Following up on r919021, commit a few docstrings I forgot to save before
committing.

* subversion/libsvn_client/cleanup.c
  (global): Reinsert page feed I accidentally removed in r919021.
  (repos_info_baton,
   fetch_repos_info): Add docstrings.

[rhuijben] Add support for upgrading Subversion 1.0.0 working copies by adding a
retrieve repository information callback to svn_wc_upgraded().

The Subversion 1.0.0 client format didn't record a repository
root in the working copy so we have to fall back on retrieving this
information via the ra layer. For modern working copies (read: 1.5 and
later) we should never have to fall back on this callback, but when
such a working copy was created by upgrading from a previous version
we might have to do it anyway.

* subversion/include/svn_wc.h
  (svn_wc_upgrade_get_repos_info_t): New typedef.
  (svn_wc_upgrade): Add callback.

* subversion/libsvn_client/cleanup.c
  (includes): Include svn_pools.h.
  (repos_info_baton): New struct.
  (fetch_repos_info): New function.
  (svn_client_upgrade): Pass fetcher to svn_wc_upgrade.

* subversion/libsvn_wc/upgrade.c
  (fetch_missing_entry_data): New function.
  (upgrade_to_wcng): Update prototype. Remove const from this_dir.
    Call fetch_missing_entry_data, before upgrading the entries.
  (upgrade_working_copy, svn_wc_upgrade): Pass callback to upgrade_to_wcng.

* subversion/tests/cmdline/upgrade_tests.py
  (run_and_verify_status_no_server): Fix error handling to show the real data.
  (xml_entries_relocate): New function.
  (basic_upgrade_1_0): Relocate the working copy using xml_entries_relocate,
    to make the url work for the upgrade callback. Also upgrade sub working
    copy (created by a failed svn cp replacement in 1.0.0), to make
    check_format() happy. Make expected_status match the working copy.
    Use 'svn info' to retrieve some properties that aren't checked by status.

[stsp] Rework how svn patch handles EOL styles.

* subversion/libsvn_client/patch.c
  (patch_target_t): Amend documentation of EOL_STYLE and EOL_STR fields.
   Declare them next to each other.
   They've changed their meanings slightly. The EOL_STR used to be the
   first newline character found in the target. Now it is either a fixed
   EOL character (in case the target has svn:eol-style set), or it is
   the EOL character which terminated the line most recently read from
   the target. EOL_STYLE is set to either 'none' (if no svn:eol-style is
   set), or it is set to the EOL-style specified by svn:eol-style.
  (init_patch_target): Initialise EOL_STYLE and EOL_STR according to the
   above. Also repair newlines of the target's eol-style is native (we
   used to repair newlines only if the style was fixed).
  (read_line): Put the EOL character which terminated the line into
   TARGET->EOL_STR if TARGET->EOL_STYLE is 'none'. Don't pass an EOL
   argument to svn_subst_translate_cstring2(), the string we're translating
   does not contain a newline.
  (match_hunk): Don't pass an EOL arguement to svn_subst_translate_cstring2(),
   same reason as above. Discard the newline read from the patch file, we do
   not need it during matching.
  (reject_hunk): Write the native EOL-character in the diff header of reject
   files.
  (apply_hunk): When writing out the patched result to a target which does
   not have an svn:eol-style property set, use the EOL character read from
   the patch for all lines copied from the patch (this includes context lines).
   In case the target has a different EOL-style and no svn:eol-style set,
   the target will end up with mixed EOLs. In this case users need to either
   change the newlines in the patch file, or set an svn:eol-style property
   on the target to get consistent EOLs in the patched result.
    
* subversion/tests/cmdline/patch_tests.py
  (patch_no_svn_eol_style, patch_with_svn_eol_style,
   patch_with_svn_eol_style_uncommitted): New regression tests which check
   for the behaviour around EOLs implemented as of this commit. Based on
   a patch submitted by dannas.
  (test_list): Add new tests.

[julianfoad] * subversion/libsvn_wc/adm_files.h
  (svn_wc__text_base_path, svn_wc__get_pristine_contents,
   svn_wc__get_revert_contents, svn_wc__text_revert_path): Clarify and fix
    doc strings.

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/adm_files.h
U         subversion/libsvn_wc/upgrade.c
U         subversion/libsvn_client/patch.c
U         subversion/libsvn_client/cleanup.c
U         subversion/tests/cmdline/upgrade_tests.py
U         subversion/tests/cmdline/patch_tests.py
At revision 919049
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson1152797365072284837.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #438

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/438/changes>

Changes:

[stsp] * subversion/tests/cmdline/patch_tests.py: Shorten all test docstrings.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/cmdline/patch_tests.py
At revision 919000
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson4300879762840532378.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #437

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/437/changes>

Changes:

[julianfoad] * subversion/libsvn_wc/wc_db.c
  (set_props_txn): Write a doc string.

[julianfoad] * subversion/include/svn_wc.h
  (svn_wc_check_wc2, svn_wc_transmit_text_deltas3): Rename some arguments to
    conform to standard patterns and to match the function definition. Fix
    doc strings to match the argument names.

[julianfoad] * subversion/libsvn_wc/adm_files.c
  (open_adm_file): Write a doc string.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/libsvn_wc/adm_files.c
U         subversion/libsvn_wc/wc_db.c
At revision 918978
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson1736907857037078454.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #436

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/436/changes>

Changes:

[stsp] * subversion/libsvn_client/patch.c
  (apply_hunk): Remove ### comment which I added in a confused state.
    Unexpected results I saw during testing were due to a broken patch,
    not svn patch's behaviour.

[stsp] * subversion/include/svn_subst.h:
  (svn_subst_stream_translated): Document EOL_STR and REPAIR parameters.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_subst.h
U         subversion/libsvn_client/patch.c
At revision 918956
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson6644079525939379019.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #435

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/435/changes>

Changes:

[rhuijben] After playing with Subversion 1.0.0 for a while, add the resulting
working copy as a testcase for upgrading to WC-NG from a xml entries file.

Currently this test is marked as XFail, because some constraints fail
while upgrading. The test needs a bit of enhancement after the upgrade
part is working.

* tests/cmdline/upgrade_tests.py
  (basic_upgrade_1_0): New function.
  (test_list): Add basic_upgrade_1_0 as XFail.
  
* tests/cmdline/upgrade_tests_data/upgrade_1_0.tar.bz2
  New test working copy (format 4).

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/cmdline/upgrade_tests.py
AU        subversion/tests/cmdline/upgrade_tests_data/upgrade_1_0.tar.bz2
At revision 918907
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson1626882870207579021.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #434

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/434/changes>

Changes:

[hwright] * Makefile.in
  (doc-javahl): Add apache packages to Javadoc'd targets.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         Makefile.in
At revision 918764
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson4351660601589020430.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #433

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/433/changes>

Changes:

[hwright] JavaHL: More API updates to use the Collections framework, this time in the
Mergeinfo class.

[ in subversion/bindings/javahl/ ]
* tests/org/apache/subversion/javahl/BasicTests.java:
  Update tests for new datastructures.

* native/CreateJ.cpp,
  native/CreateJ.h
  (RevisionRangeArray): Rename to...
  (RevisionRangeList): ...this, and update to return a List.

* native/SVNClient.cpp
  (getMergeinfo): Create a RevisionRangeList, per the new API.

* src/org/tigris/subversion/javahl/Mergeinfo.java
  (Mergeinfo): Update wrapper to use the new data structures.
 
* src/org/apache/subversion/javahl/Mergeinfo.java
  (addRevisions, getPaths, getRevisionRange): Update to use Java Collections.

[stsp] * tools/dev/unix-build/Makefile.svn: Build Perl bindings by default.
   Allow overriding ENABLE_* settings for bindings from command line.
   Use correct BDB configure flags for various branches.
   Expect http:// test repositories in /tmp instead of /tmp/svn.
   Various whitespace and other small fixes.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/native/CreateJ.cpp
U         subversion/bindings/javahl/native/SVNClient.cpp
U         subversion/bindings/javahl/native/CreateJ.h
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/Mergeinfo.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/Mergeinfo.java
U         tools/dev/unix-build/Makefile.svn
At revision 918717
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson2103797154324055157.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #432

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/432/changes>

Changes:

[hwright] JavaHL: Use updated for-each syntax in a couple of places.

[ in subversion/bindings/javahl/ ]
* src/org/apache/subversion/javahl/Mergeinfo.java
  (addRevisions): Update to use for-each loop.

* src/org/apache/subversion/javahl/NativeResources.java
  (loadNativeLibrary): Same.

[hwright] JavaHL: Update another API to return a Set of items, rather than an array.

[ subversion/bindings/javahl/ ]
* tests/org/apache/subversion/javahl/SVNTests.java
  (testBasicCommit): Expect the new API.

* native/CommitMessage.cpp
  (getCommitMessage): Update to create a Set of items, rather than an array.

* src/org/tigris/subversion/javahl/SVNClient.java
  (commitMessageHandler): Update wrapper.

* src/org/apache/subversion/javahl/CommitMessage.java
  (getLogMessage): Return a set of commit items, rather than an array.

[rhuijben] Following up on r918542, commit the fixed merge test.

* subversion/tests/cmdline/merge_tests.py
  (merge_dir_and_file_replace): Don't assume that commit will show an Adding
    line for a file that is added via its parent.

[hwright] JavaHL: Update a callback interface to return a Set in place of an array.

[ in subversion/bindings/javahl/ ]
* tests/org/apache/subversion/javahl/BasicTests.java:
  Update test implemetations to expect the new API.

* native/LogMessageCallback.cpp
  (singleMessage): Return a set of ChangePaths, in place of the array.

* src/org/tigris/subversion/javahl/ChangePath.java:
  Make this class Comparable, for backward compat.

* src/org/tigris/subversion/javahl/SVNClient.java
  (logMessages, getMergeinfoLog): Update compat wrappers for the new API.

* src/org/apache/subversion/javahl/LogMessage.java
  (LogMessage): Update constructor to take the new type.
  (changedPaths): Use the Set type.
  (getChangedPaths): Return the new type.

* src/org/apache/subversion/javahl/callback/LogMessageCallback.java
  (singleMessage): Update the interface to use a Set of change paths.

------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/SVNTests.java
U         subversion/bindings/javahl/native/CommitMessage.cpp
U         subversion/bindings/javahl/native/LogMessageCallback.cpp
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/Mergeinfo.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/LogMessage.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/CommitMessage.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/LogMessageCallback.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/NativeResources.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/ChangePath.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
U         subversion/tests/cmdline/merge_tests.py
At revision 918672
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson5579109103993836203.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #431

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/431/changes>

Changes:

[rhuijben] Update the last change information (before WC-NG known as entry properties)
directly in WC-DB instead of via entry updates. This allows keeping track of
these values a bit longer than before, as the next entry_write() might remove
some details.

Like many similar updates this moves some loggy operations to using the database
directly, which might introduce some issues if you happen to press ^C in the
wrong place. The only solution that completely resolve this will be to update
BASE_NODE in one step, which is planned before 1.7.

This fixes one specific merge scenario that now properly detects that the
sub-replacement is done via the parent instead of directly. (The commit of
merge_tests#34 doesn't record a separate replacement now.)

* subversion/libsvn_wc/entries.c
  (fold_entry): Stop updating last_change information.

* subversion/libsvn_wc/entries.h
  (SVN_WC__ENTRY_MODIFY_CMT_REV,
   SVN_WC__ENTRY_MODIFY_CMT_DATE,
   SVN_WC__ENTRY_MODIFY_CMT_AUTHOR): Remove now unused values.

* subversion/libsvn_wc/log.c
  (log_do_modify_entry): Remove early WC-NG hack, which unset .deleted on
    updating last change information.

* subversion/libsvn_wc/old-and-busted.c
  (svn_wc__atts_to_entry): Remove uses of SVN_WC__ENTRY_MODIFY_CMT_AUTHOR.

* subversion/libsvn_wc/update_editor.c
  (last_change_info): New struct.
  (accumulate_entry_props): Rename to ...
  (accumulate_last_change): ... this and collect the information in
    a last_change_info struct instead of writing a loggy operations.
    Reorder arguments to match new standard.

  (close_directory): Collect last_change_info and if available write
    it to BASE_NODE in the final update step.

  (merge_props,
   merge_file): Collect last_change_info and pass to caller.
  (close_file): Collect last_chanhe_info and write it to BASE_NODE
    if available. Unset entry.deleted when we are adding a new node.

  (install_added_props): Collect last_change_info and pass it to caller.
  (svn_wc_add_repos_file4): If last_change info is provided write it to
    WORKING_NODE.

* subversion/libsvn_wc/wc-queries.sql
  (STMT_UPDATE_BASE_LAST_CHANGE,
   STMT_UPDATE_WORKING_LAST_CHANGE): New query.

* subversion/libsvn_wc/wc_db.c
  (svn_wc__db_temp_op_set_base_last_change,
   svn_wc__db_temp_op_set_working_last_change): New function.

* subversion/libsvn_wc/wc_db.h
  (svn_wc__db_temp_op_set_base_last_change,
   svn_wc__db_temp_op_set_working_last_change): New function.

[hwright] Simplify the creating of Sets in JavaHL.

* subversion/bindings/javahl/native/CreateJ.cpp
  (StringSet): Use the new helper function.
  (Set): New.

* subversion/bindings/javahl/native/SVNAdmin.cpp
  (lsLocks): Use the new helper function.

* subversion/bindings/javahl/native/CreateJ.h
  (Set): New.

[rhuijben] * subversion/libsvn_subr/opt.c
  (svn_opt_parse_path):
     Initialize a previously uninitialized struct member, to avoid an
     uninitialized variable warning/error a few lines later.

[stsp] Fix various bugs in file seeking and EOF handling in 'svn patch'.

* subversion/libsvn_client/patch.c
  (read_line): Don't increment the current line counter past EOF.
  (seek_to_line): Don't attempt to seek past EOF, fixing an endless loop.
   If the EOF indicator was set before seeking backwards, clear it.
  (match_hunk, scan_for_match, get_hunk_info): Don't clear EOF indicator,
   seek_to_line() does this now. And don't seek past EOF.
  (apply_hunk): If seeking past the hunk's original length fails,
   reject the hunk. Note that since the hunk was already matched
   successfully, this failure is unlikely.
   Add a ### comment about an unrelated bug discovered recently.

[rhuijben] * templates/vcnet_vcxproj.ezt
  Following up on the release of Visual Studio 2010 RC1, remove some
  explicit settings that are not needed any more because they are
  the default setting or are implied from the other settings. 
  Also add Utf-8 byte order mark and switch to ezt comment syntax.

------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/wc-queries.sql
U         subversion/libsvn_wc/old-and-busted.c
U         subversion/libsvn_wc/entries.c
U         subversion/libsvn_wc/entries.h
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/log.c
U         subversion/libsvn_wc/wc_db.h
U         subversion/libsvn_subr/opt.c
U         subversion/libsvn_client/patch.c
U         subversion/bindings/javahl/native/CreateJ.cpp
U         subversion/bindings/javahl/native/SVNAdmin.cpp
U         subversion/bindings/javahl/native/CreateJ.h
U         build/generator/templates/vcnet_vcxproj.ezt
At revision 918576
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8052080554623667898.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #430

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/430/changes>

Changes:

[julianfoad] * subversion/libsvn_wc/adm_files.h
  (svn_wc__sync_text_base): Document the PATH parameter.

------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_files.h
At revision 918474
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson4484389049259984197.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #429

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/429/changes>

Changes:

[cmpilato] * subversion/libsvn_wc/adm_ops.c
  (mark_tree_deleted): Replace usage of svn_wc_entry_t-slinging APIs
    with WC-NG hotness.

[hwright] JavaHL: Convert on output parameter for SVNAdmin to a Set.

[ in subversion/bindings/javahl/ ]
* native/SVNAdmin.cpp,
  native/SVNAdmin.h
  (lslocks): Rewrite to create the Set of Locks.

* native/org_apache_subversion_javahl_SVNAdmin.cpp
  (Java_org_apache_subversion_javahl_SVNAdmin_lslocks): Return the jobject.

* src/org/apache/subversion/javahl/SVNAdmin.java
  (lslocks): Return a Set<Lock>.

* src/org/tigris/subversion/javahl/SVNAdmin.java
  (lslock): Update wrapper.

[rhuijben] * subversion/libsvn_wc/wc_db.c
  (svn_wc__db_temp_op_delete): Following up on r915378, reintroduce a call
    to svn_wc__db_temp_forget_directory, to close 'wc.db' handles of
    directories that are to be deleted. This fixes some test failures
    on Windows.

[rhuijben] Update the incomplete presence directly via the wc_db apis instead of via
entries during update. Also make sure we don't propagate incomplete from
BASE_NODE to WORKING_NODE while handling tree conflicts.

* subversion/libsvn_wc/update_editor.c
  (complete_directory): Remove incomplete status via wc_db temp api.
  (open_root): Mark incomplete via wc_db temp api.
  (add_directory): When handling an addition below a deleted tree, remove
    the incomplete status or an invalid incomplete state will be introduced
    in the WORKING tree.
  (open_directory): Mark the BASE_NODE incomplete via wc_db.

* subversion/libsvn_wc/wc-queries.sql
  (STMT_UPDATE_BASE_PRESENCE): New query.

* subversion/libsvn_wc/wc_db.c
  (svn_wc__db_temp_op_set_base_incomplete): New function.
  (svn_wc__db_temp_op_set_working_incomplete): New function.

* subversion/libsvn_wc/wc_db.h
  (svn_wc__db_temp_op_set_base_incomplete): New function.
  (svn_wc__db_temp_op_set_working_incomplete): New function.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/wc-queries.sql
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/wc_db.h
U         subversion/bindings/javahl/native/SVNAdmin.cpp
U         subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNAdmin.cpp
U         subversion/bindings/javahl/native/SVNAdmin.h
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNAdmin.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java
At revision 918258
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson6925175778014128948.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #428

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/428/changes>

Changes:

[lgo] Add test for 'svnlook [cmd] -t'.

* subversion/tests/svnlook.py
  (verify_logfile): Helper function.
  (test_txn_flag): New test.
  (test_list): Run the new test, should pass.

[hwright] Introduce a developer shortcut for allowing a 1.7-era client to only speak
HTTPv1, even if the serve announces it will support HTTPv2.  This is
anticipated to be useful for testing.

This will probably disappear before 1.7.0 goes final.

* subversion/libsvn_ra_serf/options.c
  (SVN_IGNORE_V2_ENV_VAR): New.
  (capabilities_headers_iterator_callback): If a dev build, and if the proper
    environment variable is set, ignore the v2 capability sent from the server.

[philip] * subversion/libsvn_wc/adm_ops.c
  (revert_internal): Fix missing return and shadowed variable.

[hwright] * subversion/tests/cmdline/davautocheck.sh:
  Echo the dav library used in the test.

[philip] * subversion/libsvn_wc/adm_ops.c
  (revert_internal): Remove use of svn_wc_entry_t.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_ra_serf/options.c
U         subversion/tests/cmdline/svnlook_tests.py
U         subversion/tests/cmdline/davautocheck.sh
At revision 918214
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson2003040382183491951.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #427

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/427/changes>

Changes:

[cmpilato] * tools/dev/wc-ng/count-progress.py
  (__main__): Show usage message if '--help' is found on the command-line.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         tools/dev/wc-ng/count-progress.py
At revision 918177
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson5289065241991401794.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #426

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/426/changes>

Changes:

[hwright] JavaHL: Shuffle one of the native functions into a more appropriate home.

[ in subversion/bindings/javahl/ ]
* native/ProplistCallback.h,
  native/ProplistCallback.cpp
  (makeMapFromHash): Remove.

* native/CreateJ.cpp,
  native/CreateJ.h
  (PropertyMap): New, copied from ProplistCallback.

* native/SVNClient.cpp,
  native/BlameCallback.cpp,
  native/LogMessageCallback.cpp:
    Update all references.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/native/ProplistCallback.h
U         subversion/bindings/javahl/native/CreateJ.cpp
U         subversion/bindings/javahl/native/ProplistCallback.cpp
U         subversion/bindings/javahl/native/SVNClient.cpp
U         subversion/bindings/javahl/native/LogMessageCallback.cpp
U         subversion/bindings/javahl/native/CreateJ.h
U         subversion/bindings/javahl/native/BlameCallback.cpp
At revision 918164
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson5440454210993027178.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #425

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/425/changes>

Changes:

[philip] Remove some svn_wc_entry_t code.

* subversion/libsvn_wc/adm_ops.c
  (revert_entry): Remove entry parameter, rename kind parameter, use db
   functions in body.
  (revert_internal): Update revert_entry call.

[hwright] JavaHL: Update one more path array to use a Set of strings.

[ in subversion/bindings/javahl/ ]
* tests/org/apache/subversion/javahl/BasicTests.java
  (testTreeConflict, testMove): Update the tests to use the new API.

* src/org/tigris/subversion/javahl/SVNClient.java
  (move): Update wrapper.

* src/org/apache/subversion/javahl/SVNClient.java
  (move): Rewrite the public method as a wrapper around the private native
    version.

* src/org/apache/subversion/javahl/ISVNClient.java
  (move): Modify the API to accept a Set of Strings.

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_ops.c
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
At revision 918118
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson700932929822071406.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #424

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/424/changes>

Changes:

[julianfoad] Provide complete doc strings for the WC-NG properties-storage API.

* subversion/libsvn_wc/wc_db.h
  (svn_wc__db_base_get_prop, svn_wc__db_base_get_props,
   svn_wc__db_op_set_props, svn_wc__db_temp_op_set_pristine_props,
   svn_wc__db_read_prop, svn_wc__db_read_props,
   svn_wc__db_read_pristine_props): Re-write doc strings.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc_db.h
At revision 917988
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson7108207549127861217.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #423

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/423/changes>

Changes:

[philip] * subversion/libsvn_client/merge.c (log_find_operative_revs): Use %ld
   rather than %d to format svn_revnum_t.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/merge.c
At revision 917955
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8006827761418492423.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #422

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/422/changes>

Changes:

[hwright] JavaHL: Change the return type of the suggested merge API to a Set of Strings.

[ in subversion/bindings/javahl/ ]
* tests/org/apache/subversion/javahl/BasicTests.java
  (assertExpectedSuggestion, testBasicMerge, testRecordOnlyMerge,
   setupAndPerformMerge): Update expected returned type.

* native/CreateJ.cpp,
  native/CreateJ.h
  (StringSet): New.

* native/SVNClient.h,
  native/SVNClient.cpp
  (suggestMergeSources): Update return type, and return a constructed Set.

* native/org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_suggestMergeSources):
    Update return type.

* src/org/tigris/subversion/javahl/SVNClient.java
  (suggestMergeSources): Update wrapper.

* src/org/apache/subversion/javahl/SVNClient.java
  (suggestMergeSources): Return a Set<String> instead of String[].

* src/org/apache/subversion/javahl/ISVNClient.java
  (suggestMergeSources): Same.

[gstein] Add some sample working copies at each wc-ng format value. These will be
used to test the automatic upgrade process.

* subversion/tests/cmdline/upgrade_tests_data/README:
  (): basic overview, and details about the format_* files

* subversion/tests/cmdline/upgrade_tests_data/format_12a.tar.bz2:
* subversion/tests/cmdline/upgrade_tests_data/format_12b.tar.bz2:
* subversion/tests/cmdline/upgrade_tests_data/format_13.tar.bz2:
* subversion/tests/cmdline/upgrade_tests_data/format_14.tar.bz2:
* subversion/tests/cmdline/upgrade_tests_data/format_15.tar.bz2:
* subversion/tests/cmdline/upgrade_tests_data/format_16.tar.bz2:
  (): example working copies

[hwright] JavaHL: Remove some no-longer-needed parameters in the C++ layer of the library.

[ in subversion/bindings/javahl/ ]
* native/SVNClient.h,
  native/SVNClient.cpp
  (revProperties, revProperty, setRevProperty, propertyGet):
    Don't take a jthis param.

* native/org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_revProperties,
   Java_org_apache_subversion_javahl_SVNClient_revProperty,
   Java_org_apache_subversion_javahl_SVNClient_setRevProperty,
   Java_org_apache_subversion_javahl_SVNClient_propertyGet):
    Adjust callers to above.

[hwright] * subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java:
  Simplify wrapper classes throughout, by using final local variables of
  appropriate scope, and annymous inner classes where appropriate.

[hwright] JavaHL: Completely remove the PropertyData class from the new package, and
move the constants previously defined therein to the Property class.

* tests/org/apache/subversion/javahl/SVNAdminTests.java
  (testSetRevProp): Update test to reflect the new API for pulling back
    revprops.

* tests/org/apache/subversion/javahl/BasicTests.java
  (testBasicProperties): Use the Map in place of the PropertyData array.
  (testBasicLocking): Update the constant class name.
  (collectProperties): Update for the lack of PropertyData.

* native/CreateJ.cpp,
  native/CreateJ.h
  (Property): Remove.

* native/SVNClient.h,
  native/SVNClient.cpp
  (revProperties): Return the created property Map object.

* native/org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_revProperties):
    Update return type.
 
* src/org/tigris/subversion/javahl/SVNClient.java
  (revProperties): Update wrapper.

* src/org/tigris/subversion/javahl/PropertyData.java:
  Remove backward compat constructor.

* src/org/apache/subversion/javahl/PropertyData.java:
  Remove.

* src/org/apache/subversion/javahl/Property.java:
  New.

* src/org/apache/subversion/javahl/SVNClient.java
  (revProperties): Update return type.

* src/org/apache/subversion/javahl/ISVNClient.java
  (revProperties): Same.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/SVNAdminTests.java
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/native/CreateJ.cpp
U         subversion/bindings/javahl/native/SVNClient.h
U         subversion/bindings/javahl/native/SVNClient.cpp
U         subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp
U         subversion/bindings/javahl/native/CreateJ.h
D         subversion/bindings/javahl/src/org/apache/subversion/javahl/PropertyData.java
A         subversion/bindings/javahl/src/org/apache/subversion/javahl/Property.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/PropertyData.java
AU        subversion/tests/cmdline/upgrade_tests_data/format_16.tar.bz2
AU        subversion/tests/cmdline/upgrade_tests_data/format_12a.tar.bz2
AU        subversion/tests/cmdline/upgrade_tests_data/format_13.tar.bz2
AU        subversion/tests/cmdline/upgrade_tests_data/README
AU        subversion/tests/cmdline/upgrade_tests_data/format_12b.tar.bz2
AU        subversion/tests/cmdline/upgrade_tests_data/format_14.tar.bz2
AU        subversion/tests/cmdline/upgrade_tests_data/format_15.tar.bz2
At revision 917863
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson3472744515248214907.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #421

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/421/changes>

Changes:

[pburba] Fix issue #3591 'reintegrate merges update subtree mergeinfo
unconditionally'.

Now --reintegrate merges behave like "regular" merge tracking merges when it
comes to recording mergeinfo on subtrees; only the subtrees affected by the
merge are updated now.

* subversion/libsvn_client/merge.c

  (notification_receiver_baton_t): Document the cases in which some members
   are NULL.

  (notification_receiver): Start keeping track of paths changed, added,
   skipped, or tree conflicted during a reintegrate merge.

  (do_merge): Add some new arguments allowing the caller to know what
   subtrees were affected by a merge or to limit what paths a --record-only
   merge will update.

  (merge_cousins_and_supplement_mergeinfo): Update calls to do_merge() such
   that --reintegrate merges only update subtree mergeinfo on paths affected
   by the merge.

  (svn_client_merge3,
   svn_client_merge_peg3): Update calls to do_merge(), maintaining previous
   behavior.

* subversion/tests/cmdline/merge_tests.py

  (reintegrate_with_self_referential_mergeinfo): Remove comment re XFail.

  (test_list): Remove XFail from reintegrate_with_self_referential_mergeinfo.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/merge.c
U         subversion/tests/cmdline/merge_tests.py
At revision 917836
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8973501884528008800.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #420

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/420/changes>

Changes:

[hwright] JavaHL: Return properties as byte[] throughout the callback interfaces.

We use byte[] in place of String because there could be binary data in the
property, and the conversion to String would truncate the property at any
NULL bytes.

[ in subversion/bindings/javahl/ ]
* tests/org/apache/subversion/javahl/BasicTests.java
  (testBasicProperties, getMergeinfoRevisions, testCommitRevprops,
   MyProplistCallback, collectProperties, collectLogMessages,
   BlameCallbackImpl):
    Update for byte[] property values.

* native/ProplistCallback.cpp
  (makeMapFromHash): Put the byte array into the Map.

* src/org/apache/subversion/javahl/callback/LogMessageCallback.java
  (LogMessageCallback): Change the interface to return byte[].

* src/org/apache/subversion/javahl/callback/ProplistCallback.java
  (singlePath): Same.

* src/org/apache/subversion/javahl/callback/BlameCallback.java
  (singleLine): Same.

* src/org/tigris/subversion/javahl/SVNClient.java
  (logMessages, properties, blame): Update wrappers for the byte[] switch.

* src/org/tigris/subversion/javahl/ProplistCallbackImpl.java
  (ProplistCallback): Wrap the byte[] for backward compat.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/native/ProplistCallback.cpp
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/LogMessageCallback.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/ProplistCallback.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/BlameCallback.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/ProplistCallbackImpl.java
At revision 917783
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson6074971165879042292.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #419

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/419/changes>

Changes:

[hwright] JavaHL: Convert another property-retrival API to return a byte[].

[ in subversion/bindings/javahl/ ]
* native/SVNClient.h,
  native/SVNClient.cpp
  (propertyGet): Return a byte array.

* native/org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_propertyGet): Same.

* src/org/tigris/subversion/javahl/SVNClient.java
  (propertyGet): Update the compat wrapper.

* src/org/apache/subversion/javahl/SVNClient.java
  (propertyGet): Return a byte[].

* src/org/apache/subversion/javahl/ISVNClient.java
  (propertyGet): Same.

[hwright] JavaHL: Remove another extra API, along with its implementation.

[ in subversion/bindings/javahl/ ]
* src/org/apache/subversion/javahl/SVNClient.java
  (propertyGet): Remove.

* src/org/apache/subversion/javahl/ISVNClient.java
  (propertyGet): Remove.

[hwright] JavaHL: Instead of constructing and returning a PropertyData object when
requesting a revision property, just return a byte[].  The caller already
has the information contained in the PropertyData object, and s/he can readily
create a String from a byte[].

[ subversion/bindings/javahl/ ]
* native/SVNClient.h,
  native/SVNClient.cpp
  (revProperty): Return a jbyteArray.

* native/org_apache_subversion_javahl_SVNClient.cpp
  (Java_org_apache_subversion_javahl_SVNClient_revProperty):
    Return a byte array.

* src/org/tigris/subversion/javahl/SVNClient.java
  (revProperty): Rewrap the returned value as a PropertyData object.

* src/org/apache/subversion/javahl/SVNClient.java
  (revProperty): Return a byte[].

* src/org/apache/subversion/javahl/ISVNClient.java
  (revProperty): Same.

[hwright] JavaHL: For APIs which accept multiple paths, use a Set of paths, rather than
an array.

[ in subversion/bindings/javahl/ ]
* tests/org/apache/subversion/javahl/BasicTests.java:
  Update calls to the affected APIs to pass a Set, rather than an array.

* tests/org/apache/subversion/javahl/SVNTests.java
  (getWCPathSet, getWCPathSet, getUrlSet): New helpers.

* src/org/tigris/subversion/javahl/SVNClient.java
  (remove, update, commit, mkdir, addToChangelist, removeFromChangelist, lock,
   unlock): Update wrappers to use Sets.

* src/org/apache/subversion/javahl/SVNClient.java
  (remove, update, commit, mkdir, addToChangelist, removeFromChangelist, lock,
   unlock): Update wrappers to use Sets.

* src/org/apache/subversion/javahl/ISVNClient.java
  (remove, update, commit, mkdir, addToChangelist, removeFromChangelist, lock,
   unlock): Update the API to accept Sets for APIs which accept multiple
    paths.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/SVNTests.java
U         subversion/bindings/javahl/native/SVNClient.h
U         subversion/bindings/javahl/native/SVNClient.cpp
U         subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
At revision 917714
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson210442912821679621.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #418

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/418/changes>

Changes:

[pburba] Modify an exiting merge test to also cover issue #3591 'reintegrate merges
update subtree mergeinfo unconditionally'.

* subversion/tests/cmdline/merge_tests.py

  (reintegrate_with_self_referential_mergeinfo): Change expectations of
   reintegrate merge such that subtrees with explicit mergeinfo, which are
   not affected by the merge, don't have their mergeinfo updated.

  (test_list): Mark reintegrate_with_self_referential_mergeinfo as XFail.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/cmdline/merge_tests.py
At revision 917684
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson3342111107878601042.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #417

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/417/changes>

Changes:

[cmpilato] * subversion/svnlook/main.c
  (do_plist): Correctly handle invocations of 'svnlook plist --revprop' when
    used with '-t TXN_NAME' instead of '-r REV'.

Reported by: Alexey Neyman <stilor{_AT_}att.net>

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/svnlook/main.c
At revision 917653
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson4287748736529150019.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #416

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/416/changes>

Changes:

[danielsh] commit-access-templates: bring up-to-date by not saying that svn access
granting is a separate step.

* notes/commit-access-templates/contrib-committer.tmpl
* notes/commit-access-templates/full-committer.tmpl
* notes/commit-access-templates/partial-committer.tmpl

[hwright] JavaHL: Convert RevisionRange[] args to a couple of methods into
List<RevisionRange> args.

[ in subversion/bindings/javahl/ ]
* tests/org/apache/subversion/javahl/BasicTests.java
  (testBasicLogMessage, testMergeUsingHistory, testMergeReintegrate,
   testMergeConflictResolution, testRecordOnlyMerge, toRevisionRange,
   collectLogMessages): Update tests to reflect the API change.

* src/org/tigris/subversion/javahl/SVNClient.java
  (logMessages, merge): Update wrappers to the new API.

* src/org/apache/subversion/javahl/SVNClient.java
  (logMessages, merge): Update APIs to take a List of RevisionRanges, rather
    than an array.  Update wrappers accordingly.

* src/org/apache/subversion/javahl/ISVNClient.java
  (logMessages, merge): Update the API to use a List of RevisionRanges, rather
    than an array.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         notes/commit-access-templates/partial-committer.tmpl
U         notes/commit-access-templates/contrib-committer.tmpl
U         notes/commit-access-templates/full-committer.tmpl
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
At revision 917609
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson7755306191331186391.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #415

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/415/changes>

Changes:

[julianfoad] Tweak implementation comments, and remove a redundant initialization.

* subversion/libsvn_subr/dirent_uri.c
  (canonicalize): Fix the doc string. (It accepts all three types, not just
    the two it mentioned.) Add some internal explanatory comments. Remove a
    redundant initialization.

[julianfoad] Add one-line doc strings for the main Apache module hook functions.

* subversion/mod_dav_svn/mod_dav_svn.c
  (create_server_config, merge_server_config, create_dir_config,
   merge_dir_config, cmds, register_hooks): Add doc strings referencing the
    type definitions.

* subversion/mod_authz_svn/mod_authz_svn.c
  (create_authz_svn_dir_config, authz_svn_cmds, register_hooks): Add doc
    strings referencing the type definitions.

[philip] Remove a function parameter that is not needed.

* subversion/libsvn_wc/workqueue.h
  (svn_wc__wq_add_delete): Remove base_shadowed.

* subversion/libsvn_wc/workqueue.c
  (svn_wc__wq_add_delete): Remove base_shadowed.

* subversion/libsvn_wc/adm_ops.c
  (svn_wc_delete4): Adjust call.

[kameshj] Follow-up to r916286 & r917512.

* subversion/mod_dav_svn/mod_dav_svn.c
(create_dir_config): Add a comment that 'dir' is always a URI in SVN context.

Suggested by: julianfoad

[kameshj] With the below apache configuration(See the <space> character "/svn 1/").

<Location "/svn 1/">
  DAV svn
  SVNParentPath /repositories
</Location>
<Location "/svn 2/">
  DAV svn
  SVNParentPath /repositories-slave
  SVNMasterURI "http://localhost/svn 1"
</Location>

Write through proxy is *not* happening and commit happens *directly* inside the slave.

* subversion/mod_dav_svn/mirror.c
(proxy_request_fixup): URI encode the to be proxied file name.
(dav_svn__proxy_request_fixup): r->unparsed_uri is in url encoded form while
root_dir is not in encoded form. So use r->uri to compare with root_dir.
(dav_svn__location_in_filter): URL Encode the 'find & replace' urls as
the request body has it in url encoded format.
(dav_svn__location_header_filter): Encode the master_uri as the response from
master has the Location header url encoded already. Set the outgoing Location
header url encoded.
(dav_svn__location_body_filter): URL Encode the 'find & replace' urls as
the response body has it in url encoded format.

[kameshj] Follow-up to r916286.

* subversion/mod_dav_svn/mod_dav_svn.c
(create_dir_config):
* subversion/mod_dav_svn/mirror.c
(dav_svn__location_in_filter, dav_svn__location_body_filter):
Use 'svn_uri_canonicalize' on url paths.

Found by: julianfoad, rhuijben

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/mod_authz_svn/mod_authz_svn.c
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_wc/workqueue.c
U         subversion/libsvn_wc/workqueue.h
U         subversion/libsvn_subr/dirent_uri.c
U         subversion/mod_dav_svn/mod_dav_svn.c
U         subversion/mod_dav_svn/mirror.c
At revision 917556
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson391760592683503057.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #414

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/414/changes>

Changes:

[julianfoad] From Philip Martin's "obliterate-like-deltify" branch, bring in a new kind
of obliterate function which obliterates the changes made by a particular
rep. This is here to experiment with; there are no calls to it yet.

* subversion/libsvn_fs_base/dag.c,
  subversion/libsvn_fs_base/dag.h
  (svn_fs_base__dag_obliterate_rep): New function, renamed from the
    function svn_fs_base__dag_obliterate() on the branch.

* subversion/libsvn_fs_base/reps-strings.c,
  subversion/libsvn_fs_base/reps-strings.h
  (svn_fs_base__rep_obliterate): New function.

* subversion/libsvn_fs_base/tree.c
  (txn_obliterate_rep_args): New struct.
  (txn_body_obliterate_rep, svn_fs_base__obliterate_rep): New functions.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_fs_base/tree.c
U         subversion/libsvn_fs_base/reps-strings.c
U         subversion/libsvn_fs_base/dag.h
U         subversion/libsvn_fs_base/reps-strings.h
U         subversion/libsvn_fs_base/dag.c
At revision 917466
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson1417785196355698499.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #413

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/413/changes>

Changes:

[dannas] * COMMITTERS: Add myself as partial committer. (svn patch improvements 
    branch).

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         COMMITTERS
At revision 917056
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson466133098663442891.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #412

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/412/changes>

Changes:

[hwright] JavaHL: Remove a completely superfluous API.

[ in subversion/bindings/javahl/ ]
* src/org/apache/subversion/javahl/SVNClient.java,
  src/org/apache/subversion/javahl/ISVNClient.java:
    Remove single-path update() API.

[hwright] JavaHL: Update revProp parameters to be Lists instead of arrays.

[ in subversion/bindings/javahl/ ]
* tests/org/apache/subversion/javahl/BasicTests.java
  (testCommitRevprops, collectLogMessages): Use a Set instead of an array
    for the Revprops.

* src/org/tigris/subversion/javahl/SVNClient.java
  (logMessages, getMergeinfoLog): Convert the revprop array to a Set.

* src/org/apache/subversion/javahl/SVNClient.java
  (logMessages, getMergeinfoLog): Make the native implementation private,
    and implement the public API as a wrapper.

* src/org/apache/subversion/javahl/ISVNClient.java
  (logMessages, getMergeinfoLog): Update revProps parameters to be Sets.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
At revision 917043
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8950499527996737037.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #411

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/411/changes>

Changes:

[fabien] French translation update for r916918

* subversion/po/fr.po: po-update & 1 new

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/po/fr.po
At revision 916924
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson293778570393148730.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #410

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/410/changes>

Changes:

[hwright] JavaHL: Update the copy APIs to use the Collections Java framework.

[ in subversion/bindings/javahl/ ]
* tests/org/apache/subversion/javahl/BasicTests.java:
  Update tests to provide a List of the copy sources.

* src/org/tigris/subversion/javahl/SVNClient.java
  (copy): Update to provide a List for the new package.

* src/org/apache/subversion/javahl/SVNClient.java
  (copy): Make the native version private, and implement the update API as
    a wrapper around the native method.

* src/org/apache/subversion/javahl/ISVNClient.java
  (copy): Use a List for the copy sources, in place of an array.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
At revision 916880
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8570339069232188632.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #409

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/409/changes>

Changes:

[hwright] JavaHL: Start using more of the Collections framework in our APIs.  In this
step, I replace all the place we take String[] for a changelist list, and use
a Collection<String> instead.  Update the tests accordingly.

This *doesn't* push any of these changes down to the C++ layer, at least
not yet.  The infrastructure there is still set up for String[], so we just
make the current native methods private in SVNClient, and implement the public
methods as wrappers.

[ in subversion/bindings/javahl/ ]
* tests/org/apache/subversion/javahl/BasicTests.java
  (testBasicChangelist): Use a Collection of changelists.
  (MyChangelistCallback): Update to hold a generic Collection.
  (collectProperties, collectInfos): Take a Collection of Strings.

* src/org/tigris/subversion/javahl/SVNClient.java:
  Anywhere a changelist array is passed in, convert it to a list in the wrapper.

* src/org/apache/subversion/javahl/SVNClient.java:
  Change changelist array arguments to Collection<String>.  To prevent having
  to rewrite all the native code for this commit, we just privatize the native
  functions, and leave them alone for now (as above).

* src/org/apache/subversion/javahl/ISVNClient.java:
  Change all changelist array arguments to Collection<String>.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
At revision 916848
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8342980139163323860.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #408

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/408/changes>

Changes:

[hwright] * Makefile.in:
  (check-javahl-compat): Depend on javahl-compat.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         Makefile.in
At revision 916832
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson5247488602396482203.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #407

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/407/changes>

Changes:

[hwright] JavaHL: Remove Iterator use in the compat package, and add one more bit of
generic use.

[ in subversion/bindings/javahl/src/ ]
* org/tigris/subversion/javahl/SVNClient.java
  (properties): Use new for-each loop.

* org/tigris/subversion/javahl/ProplistCallbackImpl.java:
  Update a use of Map be use generics.

[hwright] JavaHL: Followup to the change to Java 5.0 language features: get rid of
Iterators in the test suite.

[ in subversion/bindings/javahl/tests/ ]
* org/apache/subversion/javahl/BasicTests.java,
  org/apache/subversion/javahl/SVNTests.java,
  org/apache/subversion/javahl/WC.java:
    Remove any use of iterators in favor of the new for-each loop.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/SVNTests.java
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/WC.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/ProplistCallbackImpl.java
At revision 916786
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson3079523439710905370.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #406

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/406/changes>

Changes:

[julianfoad] * notes/wc-ng/revert-in-subtree.svg: Show a "rm --force" transition.

[hwright] JavaHL: Type-parameterize the test code.

[ subversion/bindings/javahl/tests/ ]
* org/apache/subversion/javahl/BasicTests.java,
  org/apache/subversion/javahl/SVNTests.java,
  org/apache/subversion/javahl/WC.java:
    Add type parameters to Maps, Lists, and Sets.

[hwright] JavaHL: Add type parameterization to a couple more Maps.

* subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/LogMessageCallback.java,
  subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/ProplistCallback.java:
    Parameterize some Maps.

[hwright] JavaHL: Update the backward-compat package to use generics, insofar as it is
reasonable without changing public interfaces.

[ in subversion/bindings/javahl/src/org/tigris/subversion/javahl/ ]
* Mergeinfo.java,
  SVNClient.java,
  BlameCallbackImpl.java,
  ProplistCallbackImpl.java:
    Type-parameterize List, Set, and Map usages.

[hwright] JavaHL: Make use of generics in our new package.  This causes a number of
warnings in the compat package.

[ in subversion/bindings/javahl/ ]
* src/org/apache/subversion/javahl/Mergeinfo.java,
  src/org/apache/subversion/javahl/SVNClient.java,
  src/org/apache/subversion/javahl/callback/BlameCallback.java,
  src/org/apache/subversion/javahl/ISVNClient.java:
    Add type parameters to Map, List, and Set objects.

[hwright] * build/ac-macros/java.m4
  (SVN_FIND_JDK): Add the 'unchecked' flag to the Java compiler if in debug
    mode.

[hwright] JavaHL: Followup to r909547 by updating a reference in the backward-compat
classes.

* subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
  (MyBlameCallback): Track the rename to BlameCallback in the new package.

[pburba] Oops, I left a scalpel in the patient in r915983.

* subversion/libsvn_client/merge.c
  (print_mergeinfo,
   print_mergeinfo_cat,
   print_rangelist): Remove some development cruft.

[julianfoad] * subversion/include/svn_wc.h
  (svn_wc_status2_t): Clarify doc string of the 'text_status' field.

[hwright] Bump our targeted Java source version to 5.0.

See this thread for more information:
http://svn.haxx.se/dev/archive-2010-02/0634.shtml

* build/ac-macros/java.m4
  (SVN_FIND_JDK): Compile 5.0 (i.e., 1.5) source code.

* configure.ac:
  (JAVA_OLDEST_WORKING_VER): Update to 1.5.

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         notes/wc-ng/revert-in-subtree.svg
U         subversion/include/svn_wc.h
U         subversion/libsvn_client/merge.c
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/SVNTests.java
U         subversion/bindings/javahl/tests/org/apache/subversion/javahl/WC.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/Mergeinfo.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/LogMessageCallback.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/ProplistCallback.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/callback/BlameCallback.java
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/ISVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/Mergeinfo.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/BlameCallbackImpl.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/ProplistCallbackImpl.java
U         build/ac-macros/java.m4
U         configure.ac
At revision 916778
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson2234872554949573985.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #405

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/405/changes>

Changes:

[julianfoad] * notes/wc-ng/revert-in-subtree.svg: Show cp-from as NULL on children.

[julianfoad] * notes/wc-ng/revert-in-subtree.svg: New file.

[lgo] Follow up r916632: Improve documentation.

* 
subversion/bindings/javahl/src/org/apache/subversion/javahl/MergeinfoLogKind
.java
* 
subversion/bindings/javahl/src/org/tigris/subversion/javahl/MergeinfoLogKind
.java
  (eligible, merged): Fixed doc strings.

* 
subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientInterfa
ce.java
  (getMergeinfoLog): Refer to MergeinfoLogKind for kind parameter.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
AU        notes/wc-ng/revert-in-subtree.svg
U         subversion/bindings/javahl/src/org/apache/subversion/javahl/MergeinfoLogKind.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/MergeinfoLogKind.java
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientInterface.java
At revision 916702
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson4754963802132391965.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #404

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/404/changes>

Changes:

[lgo] javahl: clarify the use of parameter kind of getMergeinfoLog.

* subversion/javahl/SVNClientInterface.java
  (getMergeinfoLog): Add some info to the method documentation.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClientInterface.java
At revision 916634
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson1621684477348157029.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #403

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/403/changes>

Changes:

[kameshj] With the below apache configuration(See the trailing slash at the end of '/svn/').

<Location /svn/>
  DAV svn
  SVNParentPath /repositories
#See the trailing slash on the master URI also can cause the confusion.
  SVNMasterURI http://master/svn/ 
  SVNAdvertiseV2Protocol Off
</Location>


We get the following error on the client side.

svn: Commit failed (details follow):
svn: MKACTIVITY of '/svn/demujin/!svn/act/4b6d547c-018d-4e02-9d3f-2b283076cc06': Could not read status line: connection was closed by server (http://localhost)


On the server(proxy) it is an assertion error on the following code block from subversion/mod_dav_svn/mirror.c:proxy_request_fixup

   assert((uri_segment[0] == '\0')
           || (uri_segment[0] == '/'));

For the above configuration we get the uri_segment with the value 'reponame/some/path/inside/the/repo'.

We fix this by canonicalizing the 'root_dir'(The one in Location) and 
'uri.path'(Path portion of Master URI).
* subversion/mod_dav_svn/dav_svn.h
(dav_svn__get_root_dir): Document that root_dir is in canonicalized form.
* subversion/mod_dav_svn/mod_dav_svn.c
(create_dir_config): Canonicalize the root_dir.
* subversion/mod_dav_svn/mirror.c
(dav_svn__location_in_filter, dav_svn__location_body_filter):
As root_dir is in canonical form canonicalize the uri.path too to avoid
spurious errors.
(dav_svn__location_header_filter): As root_dir is canonical we need to
 explicitly introduce the path seperator.

Suggested by: julianfoad

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/mod_dav_svn/mod_dav_svn.c
U         subversion/mod_dav_svn/dav_svn.h
U         subversion/mod_dav_svn/mirror.c
At revision 916324
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson3260510356122712292.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #402

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/402/changes>

Changes:

[pburba] Fix issue #3577 '1.7 subtree mergeinfo recording breaks reintegrate'.

* subversion/include/private/svn_mergeinfo_private.h

  (svn_mergeinfo__filter_mergeinfo_by_ranges,
   svn_mergeinfo__filter_catalog_by_ranges):  Switch to the two-pool
   paradigm.  Add a argument to include *or* filter the specified range.

* subversion/libsvn_subr/mergeinfo.c

  (svn_mergeinfo__filter_catalog_by_ranges,
   svn_mergeinfo__filter_mergeinfo_by_ranges): Implement above changes.

* subversion/libsvn_client/merge.c

  (mergeinfo_in_catalog): New.

  (log_find_operative_baton_t): New baton for log_find_operative_revs().

  (log_find_operative_revs): New svn_log_entry_receiver_t callback.

  (ensure_all_missing_ranges_are_phantoms): Remove and replace with...

  (find_unsynced_ranges): ...this.

  (find_unmerged_mergeinfo): Update call to
   svn_mergeinfo__filter_mergeinfo_by_ranges().

  (calculate_left_hand_side): Return the catalog describing what is
   merged to the reintegrate source.

  (svn_client_merge_reintegrate): Update call to calculate_left_hand_side().
   Replace ensure_all_missing_ranges_are_phantoms() with
   find_unsynced_ranges().

* subversion/tests/cmdline/merge_tests.py

  (reintegrate_with_subtree_merges): Update comment re XFail status.

  (test_list): Remove XFail from reintegrate_with_subtree_merges.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_mergeinfo_private.h
U         subversion/libsvn_subr/mergeinfo.c
U         subversion/libsvn_client/merge.c
U         subversion/tests/cmdline/merge_tests.py
At revision 915992
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson3229530318602796279.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #401

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/401/changes>

Changes:

[pburba] * subversion/include/svn_client.h
  (svn_client_cleanup): Make argument name match doc string.

[pburba] Make subversion/libsvn_client/merge.c:init_rangelist() a Subversion private
function.

* subversion/include/private/svn_mergeinfo_private.h

  (svn_rangelist__initialize): New.

* subversion/libsvn_client/merge.c

   (init_rangelist): Remove.

   (adjust_deleted_subtree_ranges,
    filter_merged_revisions,
    find_gaps_in_merge_source_history,
    populate_remaining_ranges,
    filter_natural_history_from_mergeinfo,
    do_mergeinfo_unaware_dir_merge,
    log_noop_revs,
    remove_noop_subtree_ranges): Replace init_rangelist() with
    svn_rangelist__initialize() or use the latter in the few places we
    were still manually constructing one element rangelists.

* subversion/libsvn_client/mergeinfo.c

  (filter_log_entry_with_rangelist,
   svn_client_mergeinfo_log): Use svn_rangelist__initialize() rather than
   manually building one element rangelists.

* subversion/libsvn_subr/mergeinfo.c

  (svn_rangelist_inheritable2,
   svn_mergeinfo__filter_mergeinfo_by_ranges): Use
   svn_rangelist__initialize() rather than manually building one element
   rangelists.

  (svn_rangelist__initialize): New.

[philip] * subversion/libsvn_wc/wc-queries.sql
  (STMT_INSERT_WORKING_NODE_FROM_BASE_NODE): Restore missing semi-colon.

[philip] Use a single query to insert WORKING node with correct presence.

* subversion/libsvn_wc/wc-queries.sql
  (STMT_INSERT_WORKING_NODE_FROM_BASE_NODE): Make presence a parameter.

* subversion/libsvn_wc/wc_db.c
  (db_working_insert): Bind presence, remove separate presence query.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_client.h
U         subversion/include/private/svn_mergeinfo_private.h
U         subversion/libsvn_wc/wc-queries.sql
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_subr/mergeinfo.c
U         subversion/libsvn_client/merge.c
U         subversion/libsvn_client/mergeinfo.c
At revision 915974
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8429051520572353793.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #400

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/400/changes>

Changes:

[philip] Tweak the new db delete code, note a problem.

* subversion/libsvn_wc/wc_db.c
  (db_working_get_status): Remove unused parameter, add comment
   about how bad this function is.
  (is_root_of_copy): Renamed to is_add_or_root_of_copy.
  (is_add_or_root_of_copy): Renamed from is_root_of_copy.
  (db_working_insert): Don't need to update kind in parent stub.
  (svn_wc__db_temp_op_delete): Use is_add_or_root_of_copy.

* subversion/libsvn_wc/wc-queries.sql
  (STMT_UPDATE_WORKING_KIND): Remove.

[stsp] * subversion/svn/status-cmd.c
  (print_conflict_stats): Kill a redundant variable.

[stsp] Fix conflict stat accounting for externals during update and merge.
Conflicts were counted but for some reason the count was never printed.
Simply stop counting conflicts in externals separately from other conflicts.
This makes the summary present a grand total of all conflicts encountered
during the entire operation, and the very end of the operation, matching
the behaviour of 'svn status' (which prints a conflict summary as of r915521).

* subversion/svn/notify.c
  (notify_baton, svn_cl__print_conflict_stats, svn_cl__get_notifier):
   Remove the EXT_{TEXT,PROP,TREE}_CONFLICTS and EXT_SKIPPED_PATHS fields.
  (notify): Don't count conflicts in externals separately.

Review by: julianfoad

[neels] Semi-cosmetic. Rename a static function, clean up its comment and a weird
error condition inside.

* subversion/libsvn_wc/update_editor.c
  (get_entry_url):
    Rename to node_get_url_ignore_errors(), to indicate
      a) that this function does not use entry_t anymore and
      b) that it is like svn_wc__node_get_url() with errors ignored.
  (node_get_url_ignore_errors):
    Rename from get_entry_url() above. Also fix the error condition (no
    mibehavior known, but it was really weird code). Also fix the function
    comment (mentioned a parameter that does not exist anymore).
  (make_dir_baton, make_file_baton):
    Apply above rename.

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/wc-queries.sql
U         subversion/libsvn_wc/wc_db.c
U         subversion/svn/notify.c
U         subversion/svn/status-cmd.c
At revision 915834
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson4345283142856804760.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #399

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/399/changes>

Changes:

[philip] * notes/wc-ng/transitions: More about working presence.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         notes/wc-ng/transitions
At revision 915772
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson466605305130239271.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #398

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/398/>

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         notes/wc-ng/transitions
At revision 915625
no revision recorded for https://svn.apache.org/repos/asf/subversion/trunk in the previous build
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8740249256041534850.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #397

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/397/>

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
ERROR: Failed to update https://svn.apache.org/repos/asf/subversion/trunk
org.tmatesoft.svn.core.SVNException: svn: timed out waiting for server
svn: OPTIONS request failed on '/repos/asf/subversion/trunk'
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:103)
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:87)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:616)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:273)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:261)
	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:516)
	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:98)
	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1001)
	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getRepositoryUUID(DAVRepository.java:146)
	at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:342)
	at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:330)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:535)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:401)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:634)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:595)
	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1962)
	at hudson.remoting.UserRequest.perform(UserRequest.java:104)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:236)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.net.SocketTimeoutException: connect timed out
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
	at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
	at java.net.Socket.connect(Socket.java:525)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:550)
	at org.tmatesoft.svn.core.internal.util.SVNSocketConnection.run(SVNSocketConnection.java:57)
	... 1 more
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #396

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/396/changes>

Changes:

[stsp] Make 'svn status' print a conflict summary, issue #3594.

* subversion/svn/cl.h
  (svn_cl__print_status): Add TEXT_CONFLICTS, PROP_CONFLICTS, and
    TREE_CONFLICTS parameters.

* subversion/svn/status-cmd.c
  (status_baton): Add TEXT_CONFLICTS, PROP_CONFLICTS, and TREE_CONFLICTS fields.
  (print_conflict_stats): New.
  (print_status_normal_or_xml): Pass conflict stats from status baton
   to svn_cl__print_status().
  (svn_cl__status): Initialise new fields in status baton. Print conflict
   summary after printing status.

* subversion/svn/status.c
  (print_status, svn_cl__print_status): Add TEXT_CONFLICTS, PROP_CONFLICTS,
   and TREE_CONFLICTS output parameters, and accumulate conflict stats in them.

* subversion/tests/cmdline/stat_tests.py
  (status_add_plus_conflict, status_with_tree_conflicts): Adjust expected
   output.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/cmdline/stat_tests.py
U         subversion/svn/cl.h
U         subversion/svn/status.c
U         subversion/svn/status-cmd.c
At revision 915543
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson975075411887543481.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #395

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/395/changes>

Changes:

[cmpilato] * notes/meetings/svn-vision-agenda
  Add a location detail, and add/tweak agenda items.

[philip] * Makefile.in (check): Respect --disable-local-library-preloading.

[philip] Remove svn_wc__entry_modify2 from svn_wc__db_temp_op_delete.

* subversion/libsvn_wc/wc_db.c
  (svn_wc__db_temp_op_delete): Use a new implementation.
  (db_working_get_status, db_working_update_presence,
   db_working_actual_remove, db_working_insert, is_root_of_copy): New.

* subversion/libsvn_wc/wc-queries.sql
  (STMT_UPDATE_WORKING_PRESENCE, STMT_UPDATE_WORKING_KIND,
   STMT_INSERT_WORKING_NODE_FROM_BASE_NODE): New.

* notes/wc-ng/transitions: Add note about obstructed.

[hwright] Add a notes/meetings directory, and in it add some pre-meeting thoughts for
the Subversion Vision meetings in March.

* notes/meetings:
  New.

* notes/meetings/svn-vision-agenda:
  New.

[bhuvan] Fix for issue 3579.  Reschedule hudson jobs to execute every 1hour.

* build/hudson/jobs/subversion-trunk-ubuntu/config.xml
* build/hudson/jobs/subversion-1.6.x-solaris/config.xml
* build/hudson/jobs/subversion-1.6.x-ubuntu/config.xml
* build/hudson/jobs/subversion-trunk-solaris/config.xml
  Poll subversion repository every 1hour.

* build/hudson/README
  Fix the setup notes.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         Makefile.in
A         notes/meetings
AU        notes/meetings/svn-vision-agenda
U         notes/wc-ng/transitions
U         subversion/libsvn_wc/wc-queries.sql
U         subversion/libsvn_wc/wc_db.c
U         build/hudson/README
U         build/hudson/jobs/subversion-trunk-ubuntu/config.xml
U         build/hudson/jobs/subversion-1.6.x-solaris/config.xml
U         build/hudson/jobs/subversion-1.6.x-ubuntu/config.xml
U         build/hudson/jobs/subversion-trunk-solaris/config.xml
At revision 915427
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson5108947798252472682.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #394

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/394/changes>

Changes:

[stsp] * subversion/libsvn_subr/io.c
 (svn_io_remove_dir2): Add a quite possibly relevant link to Marc
  Balmer's seekdir BSD bug description to the comment above this function.
  Also replace tabs with spaces, and use svn_error_return().

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_subr/io.c
At revision 915098
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson2757838288803661977.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #393

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/393/changes>

Changes:

[mf] Fix many of the links pointing to subversion.tigris.org or svn.collab.net.

Approved by: cmpilato

* BUGS,
* CHANGES,
* COMMITTERS,
* INSTALL,
* build/win32/make_gem.rb,
* configure.ac,
* contrib/client-side/emacs/psvn.el,
* notes/commit-access-templates/full-committer.tmpl,
* notes/commit-access-templates/partial-committer.tmpl,
* notes/fsfs,
* notes/l10n-problems,
* notes/merge-tracking/requirements.html,
* packages/python-windows/setup.py,
* packages/solaris/pkginfo.in,
* subversion/bindings/ctypes-python/setup.py,
* subversion/bindings/javahl/src/org/tigris/subversion/javahl/package.html,
* subversion/bindings/swig/python/__init__.py,
* subversion/bindings/swig/python/svn/__init__.py,
* subversion/bindings/swig/python/svn/client.py,
* subversion/bindings/swig/python/svn/core.py,
* subversion/bindings/swig/python/svn/delta.py,
* subversion/bindings/swig/python/svn/diff.py,
* subversion/bindings/swig/python/svn/fs.py,
* subversion/bindings/swig/python/svn/ra.py,
* subversion/bindings/swig/python/svn/repos.py,
* subversion/bindings/swig/python/svn/wc.py,
* subversion/include/svn_props.h,
* subversion/libsvn_repos/repos.c,
* subversion/svn/svn.1,
* subversion/svnadmin/svnadmin.1,
* subversion/svndumpfilter/svndumpfilter.1,
* subversion/svnlook/svnlook.1,
* subversion/svnsync/svnsync.1,
* subversion/svnversion/svnversion.1,
* subversion/tests/cmdline/authz_tests.py,
* subversion/tests/cmdline/autoprop_tests.py,
* subversion/tests/cmdline/basic_tests.py,
* subversion/tests/cmdline/blame_tests.py,
* subversion/tests/cmdline/cat_tests.py,
* subversion/tests/cmdline/changelist_tests.py,
* subversion/tests/cmdline/checkout_tests.py,
* subversion/tests/cmdline/commit_tests.py,
* subversion/tests/cmdline/copy_tests.py,
* subversion/tests/cmdline/depth_tests.py,
* subversion/tests/cmdline/diff_tests.py,
* subversion/tests/cmdline/entries_tests.py,
* subversion/tests/cmdline/export_tests.py,
* subversion/tests/cmdline/externals_tests.py,
* subversion/tests/cmdline/getopt_tests.py,
* subversion/tests/cmdline/history_tests.py,
* subversion/tests/cmdline/import_tests.py,
* subversion/tests/cmdline/info_tests.py,
* subversion/tests/cmdline/lock_tests.py,
* subversion/tests/cmdline/log_tests.py,
* subversion/tests/cmdline/merge_authz_tests.py,
* subversion/tests/cmdline/merge_tests.py,
* subversion/tests/cmdline/mergeinfo_tests.py,
* subversion/tests/cmdline/obliterate_tests.py,
* subversion/tests/cmdline/patch_tests.py,
* subversion/tests/cmdline/prop_tests.py,
* subversion/tests/cmdline/resolve_tests.py,
* subversion/tests/cmdline/resolved_tests.py,
* subversion/tests/cmdline/revert_tests.py,
* subversion/tests/cmdline/schedule_tests.py,
* subversion/tests/cmdline/special_tests.py,
* subversion/tests/cmdline/stat_tests.py,
* subversion/tests/cmdline/svnadmin_tests.py,
* subversion/tests/cmdline/svndumpfilter_tests.py,
* subversion/tests/cmdline/svneditor.py,
* subversion/tests/cmdline/svnlook_tests.py,
* subversion/tests/cmdline/svnsync_tests.py,
* subversion/tests/cmdline/svnversion_tests.py,
* subversion/tests/cmdline/switch_tests.py,
* subversion/tests/cmdline/trans_tests.py,
* subversion/tests/cmdline/tree_conflict_tests.py,
* subversion/tests/cmdline/update_tests.py,
* subversion/tests/cmdline/upgrade_tests.py,
* subversion/tests/cmdline/utf8_tests.py,
* tools/backup/hot-backup.py.in,
* tools/dev/contribulyze.py,
* tools/dist/gen_nightly_ann.py,
* tools/dist/write-announcement.py,
* tools/po/po-update.sh
  Fix broken links.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         COMMITTERS
U         notes/commit-access-templates/partial-committer.tmpl
U         notes/commit-access-templates/full-committer.tmpl
U         notes/merge-tracking/requirements.html
U         notes/l10n-problems
U         notes/fsfs
U         subversion/svnadmin/svnadmin.1
U         subversion/include/svn_props.h
U         subversion/svnlook/svnlook.1
U         subversion/bindings/javahl/src/org/tigris/subversion/javahl/package.html
U         subversion/bindings/ctypes-python/setup.py
U         subversion/bindings/swig/python/__init__.py
U         subversion/bindings/swig/python/svn/core.py
U         subversion/bindings/swig/python/svn/diff.py
U         subversion/bindings/swig/python/svn/fs.py
U         subversion/bindings/swig/python/svn/repos.py
U         subversion/bindings/swig/python/svn/delta.py
U         subversion/bindings/swig/python/svn/wc.py
U         subversion/bindings/swig/python/svn/client.py
U         subversion/bindings/swig/python/svn/__init__.py
U         subversion/bindings/swig/python/svn/ra.py
U         subversion/svndumpfilter/svndumpfilter.1
U         subversion/tests/cmdline/cat_tests.py
U         subversion/tests/cmdline/revert_tests.py
U         subversion/tests/cmdline/entries_tests.py
U         subversion/tests/cmdline/import_tests.py
U         subversion/tests/cmdline/mergeinfo_tests.py
U         subversion/tests/cmdline/svnadmin_tests.py
U         subversion/tests/cmdline/tree_conflict_tests.py
U         subversion/tests/cmdline/log_tests.py
U         subversion/tests/cmdline/changelist_tests.py
U         subversion/tests/cmdline/resolved_tests.py
U         subversion/tests/cmdline/trans_tests.py
U         subversion/tests/cmdline/upgrade_tests.py
U         subversion/tests/cmdline/lock_tests.py
U         subversion/tests/cmdline/obliterate_tests.py
U         subversion/tests/cmdline/svnlook_tests.py
U         subversion/tests/cmdline/svneditor.py
U         subversion/tests/cmdline/switch_tests.py
U         subversion/tests/cmdline/history_tests.py
U         subversion/tests/cmdline/svndumpfilter_tests.py
U         subversion/tests/cmdline/svnsync_tests.py
U         subversion/tests/cmdline/externals_tests.py
U         subversion/tests/cmdline/diff_tests.py
U         subversion/tests/cmdline/autoprop_tests.py
U         subversion/tests/cmdline/copy_tests.py
U         subversion/tests/cmdline/merge_authz_tests.py
U         subversion/tests/cmdline/stat_tests.py
U         subversion/tests/cmdline/svnversion_tests.py
U         subversion/tests/cmdline/resolve_tests.py
U         subversion/tests/cmdline/prop_tests.py
U         subversion/tests/cmdline/blame_tests.py
U         subversion/tests/cmdline/special_tests.py
U         subversion/tests/cmdline/basic_tests.py
U         subversion/tests/cmdline/export_tests.py
U         subversion/tests/cmdline/update_tests.py
U         subversion/tests/cmdline/utf8_tests.py
U         subversion/tests/cmdline/commit_tests.py
U         subversion/tests/cmdline/info_tests.py
U         subversion/tests/cmdline/authz_tests.py
U         subversion/tests/cmdline/schedule_tests.py
U         subversion/tests/cmdline/patch_tests.py
U         subversion/tests/cmdline/merge_tests.py
U         subversion/tests/cmdline/getopt_tests.py
U         subversion/tests/cmdline/depth_tests.py
U         subversion/tests/cmdline/checkout_tests.py
U         subversion/svnsync/svnsync.1
U         subversion/libsvn_repos/repos.c
U         subversion/svn/svn.1
U         subversion/svnversion/svnversion.1
U         build/win32/make_gem.rb
U         tools/dist/write-announcement.py
U         tools/dist/gen_nightly_ann.py
U         tools/backup/hot-backup.py.in
U         tools/dev/contribulyze.py
U         tools/po/po-update.sh
U         BUGS
U         contrib/client-side/emacs/psvn.el
U         configure.ac
U         INSTALL
U         CHANGES
U         packages/python-windows/setup.py
U         packages/solaris/pkginfo.in
At revision 915042
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson9130674192442443442.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #392

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/392/changes>

Changes:

[cmpilato] Eliminate the last references to svn_wc_adm_access_t's from
libsvn_client/delete.c.

* subversion/libsvn_client/delete.c
  (struct delete_with_write_lock_baton): New callback baton.
  (delete_with_write_lock_func): New callback function.
  (svn_client_delete3): Lose calls to adm_access management functions
    in favor of employing a WC-NG write-lock wrapper function.

------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/delete.c
At revision 915033
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson5198939652508805402.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #391

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/391/changes>

Changes:

[julianfoad] * subversion/libsvn_wc/wc-metadata.sql
  (BASE_NODE, WORKING_NODE, ACTUAL_NODE): Tweak doc strings on several
    columns. One particular change is to say "is null when ..." to avoid the
    ambiguity of "may be null when ...".

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc-metadata.sql
At revision 912544
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8140982378026841836.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #390

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/390/changes>

Changes:

[gstein] * notes/wc-ng/transitions:
  (key): would be nice to specifically denote "not allowed" operations
  (excluded question): provide an (IMO) answer

[gstein] * subversion/libsvn_wc/wc-metadata.sql: a few minor tweaks

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         notes/wc-ng/transitions
U         subversion/libsvn_wc/wc-metadata.sql
At revision 912156
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson2765734621838129441.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #389

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/389/changes>

Changes:

[philip] * subversion/libsvn_wc/wc-metadata.sql
  (WORKING_NODE): Restore comment about allowing "".

[philip] * subversion/libsvn_wc/wc-metadata.sql
  (WORKING_NODE): Note parent_relpath will never be null.

------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc-metadata.sql
At revision 912117
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8095836736662927893.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #388

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/388/changes>

Changes:

[philip] * notes/wc-ng/transitions: Correct some delete transitions

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         notes/wc-ng/transitions
At revision 912096
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson580124281641320223.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #387

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/387/changes>

Changes:

[pburba] Remove an error leak.

* subversion/libsvn_subr/mergeinfo.c
  (svn_mergeinfo__filter_mergeinfo_by_ranges): Don't ignore errors from
   svn_rangelist_intersect.

[pburba] * subversion/libsvn_client/merge.c
  (record_skips): We only need to allocate a svn_merge_range_t *, not a
   svn_merge_range_t.

[pburba] Fix the contradictory documentation of svn_mergeinfo_t and
svn_mergeinfo_catalog_t.

* subversion/include/svn_mergeinfo.h
  (svn_mergeinfo_t,
   svn_mergeinfo_catalog_t): Be clear, mergeinfo keys are always absolute
   while mergeinfo catalog keys may be absolute or relative.

[pburba] Remove initialized but unreferenced variable.

* subversion/libsvn_wc/wc_db.c
  (svn_wc__db_temp_op_delete): Remove unused variable.

[pburba] Follow-up to r911848, rework to fix broken VS2008 build.

* subversion/libsvn_wc/wc_db.c
  (svn_wc__db_pristine_read,
   svn_wc__db_pristine_install): Move #ifndef out of SVN_ERR macro
   the VS2008 preprocessor can't handle this.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_mergeinfo.h
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_subr/mergeinfo.c
U         subversion/libsvn_client/merge.c
At revision 912032
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8029065247367499468.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #386

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/386/changes>

Changes:

[cmpilato] * subversion/libsvn_client/merge.c
  Indentation tweak only.

------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/merge.c
At revision 911977
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson632410813410176471.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #385

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/385/changes>

Changes:

[neels] Cosmetic.

* subversion/libsvn_wc/wc_db.c
  (get_pristine_fname): Comment this function. Put the parameter
    CREATE_SUBDIR into #ifndef SVN__SKIP_SUBDIR, as elsewhere.
  (svn_wc__db_pristine_read,
   svn_wc__db_pristine_write,
   svn_wc__db_pristine_install): 
    Apply above parameter change (add more #ifndefs).

[neels] wc-ng: Eliminate a use of svn_wc_entry_t.

* subversion/libsvn_client/commit_util.c (add_lock_token):
    Replace a use of svn_wc__maybe_get_entry with use of svn_wc__node_get_*().

* subversion/libsvn_wc/node.c (svn_wc__internal_node_get_url):
    Also handle deleted nodes.

Patch by: Matthew Bentham <mjb67{_AT_}artvps.com>

------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/commit_util.c
At revision 911868
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8336057910832366600.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #384

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/384/changes>

Changes:

[rhuijben] * subversion/libsvn_wc/entries.c
  (write_entry): Correct the check on this_dir->copied to include cases
    where the directory was copied, but is now deleted/replaced. In this
    case we should not create an invalid BASE_NODE record.

[julianfoad] * subversion/libsvn_wc/wc-metadata.sql
  (ACTUAL_NODE): Correct the doc string: I'm told a row can exist even if
    the node does not have text or prop mods.

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc-metadata.sql
U         subversion/libsvn_wc/entries.c
At revision 911841
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson5747044088900409384.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #383

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/383/changes>

Changes:

[julianfoad] * subversion/libsvn_wc/wc-metadata.sql
  (PRISTINE): Define "checksum" as always being SHA-1.
    Document the uniqueness properties of both checksum fields.
    Document when "md5_checksum" can be null.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc-metadata.sql
At revision 911809
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson57386722954586022.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #382

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/382/changes>

Changes:

[rhuijben] * libsvn_wc/wc-metadata.sql
  (PRISTINE): Remove obsolete comment and add comment on md5_checksum.
  
  (WORKING_NODE): Remove obsolete comment.
    (It is a valid relpath, but we can't just rename a column)
  
  (ACTUAL_NODE): Remove obsolete part of comment. The last part says it all.

[julianfoad] * subversion/libsvn_wc/wc-metadata.sql
  (PRISTINE): Correct the doc string introduced in r911348: mention that it
    is used by the ACTUAL_NODE table as well as the others.

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc-metadata.sql
At revision 911766
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson3897091698669837925.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #381

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/381/changes>

Changes:

[gstein] Rebuild the upgrading logic.

We (now) manually execute statements to bring the schema up to current.
Those statements, any data ported over, and the schema format update, are
now transacted. Once the transaction completes, *then* we remove the old
files, thus allowing for restarts of the upgrade process.

* subversion/libsvn_wc/upgrade.c:
  (build_lockfile_path): handy utility function to build a path to the
    classic on-disk lock
  (create_physical_lock): use build_lockfile_path()
  (wipe_wcprops): new function to wipe out all the old wcprops files
  (upgrade_to_wcng): call wipe_wcprops, instead of manually wiping the
    files here. rejigger the bit around deleting other obsolete files from
    the .svn subdir. when removing the on-disk lock, use the new
    build_lockfile_path function.
  (bump_to_13): new function to bump from f12 to f13. this is just a
    simple schema upgrade, and the caller will follow it with the removal
    of any wcprops files.
  (migrate_locks): use the new build_lockfile_path function, and do not
    remove the on-disk lock within this function. if the transaction
    fails, then we want to ensure that file remains for the retry.
  (bump_to_14): new function to migrate from f13 to f14, by constructing
    the new WCLOCKS table, and migrating any on-disk lock. the caller will
    remove that lock file.
  (bump_to_15): new function to migrate from f14 to f15, which is a simple
    SQL-based change.
  (bump_to_16): similar to bump_to_15, but migrating to f16.
  (migrate_props): this function is no #if'd out of the compilation since
    it is not (yet) used.
  (bump_database_to_17): removed
  (bump_to_17): renamed to bump_to_XXX, and the parameters adjusted to the
    standard pattern of: update schema, perform migration to database.
  (bump_to_17): new function (#if'd out, however) to migrate to f17, where
    the properties will be stored within the database.
  (svn_wc__upgrade_sdb): removed the MALFUNCTION, and revamped the logic
    for performing each step-wise upgrade.

[neels] Instead of giving wrong information, rather give no information on source-
left in 'svn info' output with a tree-conflict on a locally added node during
update.

The long term goal for source-left information on a locally added node is to
say which URL at which revision did not exist before the local add took place
(a large todo-comment in this patch outlines desired behavior). So, for now,
rather say less wrong stuff for source-left, i.e. nothing, on add vs. add
during update/switch.

Note: This does not change behavior for tree-conflicts during merge. Only the
tree-conflict info that came from an update is affected, and only for
tree conflicts with locally added nodes (add vs. add).

* subversion/libsvn_wc/update_editor.c
  (check_tree_conflict):
    In case of a tree conflict with a locally added node, pass a
    SRC_LEFT_VERSION of NULL. Still use the relpath of the added node
    for the source-right URL. Comment.

* subversion/svn/util.c
  (svn_cl__node_description): 
    If SRC_LEFT_VERSION is NULL, simply print "(none)" (or equivalent).

* subversion/svn/cl.h (svn_cl__node_description): Comment.

------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/upgrade.c
U         subversion/svn/cl.h
U         subversion/svn/util.c
At revision 911674
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson2673348749269140834.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #380

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/380/changes>

Changes:

[rdonch] Move the build log for the __CONFIG__ VS 200x project into the top-level
Debug/Release directories, so that it's automatically svn:ignored.

* build/generator/svn_config.vcproj.ezt: Change IntermediateDirectory (whose
   sole inhabitant is the build log).

* build/win32/ (svn:ignore): Remove BuildLog.htm, which no longer exists.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         build/generator/svn_config.vcproj.ezt
 U        build/win32
At revision 911623
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson6019235105793558379.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #379

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/379/changes>

Changes:

[rdonch] Finish the refactoring started in r901007. The new version no longer
leaks svn_auth_provider_object_t references during the call to svn_auth_open;
r911236 ensures backwards-compatible behavior.

* subversion/bindings/swig/include/svn_containers.swg: Replace the body of the
   Python apr_array_header_t *providers input typemap with a call to
   svn_swig_py_seq_to_array.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/swig/include/svn_containers.swg
At revision 911544
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson9113129042514769155.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #378

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/378/changes>

Changes:

[philip] * subversion/include/private/svn_sqlite.h: Include svn_checksum.h.

[philip] Avoid an incompatible cast warning.

* subversion/libsvn_wc/workqueue.c (run_delete): Don't cast to enum.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_sqlite.h
U         subversion/libsvn_wc/workqueue.c
At revision 911528
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson4054789868761932608.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #377

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/377/changes>

Changes:

[rdonch] * subversion/bindings/swig/core.i: Fix an indentation error from r911236.
   This also works around a bug in old SWIGs, which don't auto-correct
   indentation in %pythonappend blocks.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/swig/core.i
At revision 911496
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson1633977009855421511.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #376

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/376/changes>

Changes:

[stsp] * subversion/libsvn_wc/wc-metadata.sql
  (ACTUAL_NODE): Replace comments talking about obsolete plans around
   a CONFLICT_VICTIM table with comments talking about the current
   plan (as explained to me by Bert).

[julianfoad] * subversion/libsvn_wc/wc-metadata.sql
  (WORKING_NODE): Tweak and add some comments.

[julianfoad] * subversion/libsvn_wc/wc-metadata.sql
  (WORKING_NODE, ACTUAL_NODE): Correct the statements added in r911348 about
    when a BASE row must exist.

[hwright] * subversion/libsvn_wc/workqueue.c
  (run_delete): Do a bunch of casts, to get rid of a few warnings on 64-bit
    platforms.

------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc-metadata.sql
U         subversion/libsvn_wc/workqueue.c
At revision 911407
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson5398463582802614927.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #375

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/375/changes>

Changes:

[hwright] Remove an unused function.  (Always a nice feeling.)

* subversion/libsvn_wc/props.c
  (svn_wc__loggy_revert_props_restore): Remove.

* subversion/libsvn_wc/props.h
  (svn_wc__loggy_revert_props_restore): Remove.

[hwright] Move the "remove revert files" process into a workqueue item, and remove
associated cruft.  This will probably get folded into the eventual
"post commit" workqueue item.

* subversion/libsvn_wc/props.c
  (svn_wc__loggy_props_delete): Remove.

* subversion/libsvn_wc/props.h
  (svn_wc__loggy_props_delete): Remove.

* subversion/libsvn_wc/adm_ops.c
  (remove_revert_files): Remove.
  (process_committed_leaf): Insert a workqueue item directly.

* subversion/libsvn_wc/workqueue.c
  (OP_REMOVE_REVERT_FILES, run_remove_revert_files,
   svn_wc__wq_remove_revert_files): New.
  (dispatch_table): Add the new action.

* subversion/libsvn_wc/workqueue.h
  (svn_wc__wq_remove_revert_files): New.

[julianfoad] * subversion/libsvn_wc/wc-metadata.sql
  Add cross-references to the documentation of KIND and PRESENCE values.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/props.c
U         subversion/libsvn_wc/props.h
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_wc/wc-metadata.sql
U         subversion/libsvn_wc/workqueue.c
U         subversion/libsvn_wc/workqueue.h
At revision 911369
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson7962689733315299741.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #374

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/374/changes>

Changes:

[julianfoad] * subversion/libsvn_wc/wc-metadata.sql
  (PRISTINE, WORKING_NODE, ACTUAL_NODE): Add a doc string to each table.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc-metadata.sql
At revision 911353
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson1217096930621026771.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #373

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/373/changes>

Changes:

[julianfoad] * subversion/libsvn_wc/wc-metadata.sql
  (PRISTINE): Document the "size" column.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc-metadata.sql
At revision 911324
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8793781108306334713.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #372

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/372/changes>

Changes:

[lgo] Make 'make check' run build/transform_libtool_scripts.sh so that the test
scripts find their shared libs correctly without needing to run 'make' first.

* trunk/Makefile.in
  (check): Add dependency on transform-libtool-scripts.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         Makefile.in
At revision 911315
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson3858104604850880728.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #371

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/371/changes>

Changes:

[lgo] Add a (partial) test for issue #3243, and move some common code to the
test framework for later reuse.

* subversion/tests/libsvn_repos/repos-test.c
  (test_get_file_revs): New test svn_repos_get_file_revs2.
  (file_rev_handler): Helper function.
  (test_funcs): Run the new test.

* subversion/tests/libsvn_ra_local/ra-local-test.c
  (global): Remove now unneeded includes.
  (make_and_open_local_repos): Update function call.
  (current_directory_url): Move function from here ...

* subversion/tests/svn_test_fs.c
  (svn_test__current_directory_url): ... to here.
  (svn_test__create_greek_tree_at): New test function, create greek
   tree at a path (doesn't have to be '/') in the repository.
  (svn_test__create_greek_tree): Wrap svn_test__create_greek_tree_at.
  (svn_test__create_blame_repository): Set up a new repo, similar to
   the one used to reproduce issue #3243.

* subversion/tests/svn_test_fs.h
  (svn_test__create_greek_tree_at,
   svn_test__create_blame_repository,
   svn_test__current_directory_url): New function declarations.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/svn_test_fs.h
U         subversion/tests/libsvn_ra_local/ra-local-test.c
U         subversion/tests/libsvn_repos/repos-test.c
U         subversion/tests/svn_test_fs.c
At revision 911301
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson3703918901161810528.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #370

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/370/changes>

Changes:

[rhuijben] * libsvn_wc/wc.h
  (SVN_WC__VERSION): 
     Following up on r911239, update documentation about format 15 to
     to match actual change. (remove depth exclude in wc.db)

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc.h
At revision 911289
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson1247787922962770258.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #369

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/369/changes>

Changes:

[gstein] * subversion/libsvn_wc/wc.h:
  (SVN_WC__VERSION): document the (missing!) changes in each version bump

[rdonch] SWIG/Python: make the auth baton reference its providers, so that it remains
valid even if the user didn't keep any references himself.
Note: currently, it remains valid as well, but that's because of an object
leak in a typemap, which will be fixed shortly.

* subversion/bindings/swig/core.i: Insert a helper that stores a reference
   to providers in the auth baton wrapper after svn_auth_open.

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc.h
U         subversion/bindings/swig/core.i
At revision 911244
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson1239269234976808051.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #368

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/368/changes>

Changes:

[rhuijben] Following up on r911027 and as a very simple example on how you can remove
an entry write operation: remove the entry write operation for setting the
keep-local flag.

Note that the keep-local flag will disappear when we get to a consolidated
database. (All directories on disk after the operation completed will be kept)

* subversion/libsvn_wc/adm_ops.c
  (mark_tree_deleted):
     Use wc-db operation instead of entries for setting keep-local.

* subversion/libsvn_wc/entries.c
  (fold_entry): Remove keep-local handling and leave comment.

* subversion/libsvn_wc/entries.h
  (SVN_WC__ENTRY_MODIFY_KEEP_LOCAL): Remove now unused flag.

* subversion/libsvn_wc/wc-queries.sql
  (STMT_UPDATE_KEEP_LOCAL_FLAG): New query.

* subversion/libsvn_wc/wc_db.c
  (svn_wc__db_temp_set_keep_local): New function.

* subversion/libsvn_wc/wc_db.h
  (svn_wc__db_temp_set_keep_local): New function.

[rhuijben] Consolidate the entry modify operations to svn_wc_schedule_delete to a
single location in wc_db.c. This allows reimplementing this functions in
terms of WC-NG in a future commit.

* subversion/libsvn_wc/adm_ops.c
  (mark_tree_deleted): Call svn_wc__db_temp_op_delete() instead of modifying
    an entry.
  (svn_wc_delete4): Call svn_wc__db_temp_op_delete() for deleting the db portions
    of the path. Add note for moving the operations into a transaction

* subversion/libsvn_wc/wc_db.c
  (svn_wc__db_temp_op_delete): New function with temporary implementation
    based on the old entry based code from its callers.
* subversion/libsvn_wc/wc_db.h
  (svn_wc__db_temp_op_delete): New function.

* subversion/libsvn_wc/workqueue.c
  (run_delete): Remove entry update code. This should be handled inside the
    operation that inserts the wq item(and not inside the wq-operation)

------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_wc/wc-queries.sql
U         subversion/libsvn_wc/entries.c
U         subversion/libsvn_wc/entries.h
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/wc_db.h
U         subversion/libsvn_wc/workqueue.c
At revision 911075
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson9027243920804704566.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #367

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/367/changes>

Changes:

[hwright] * subversion/libsvn_subr/md5.c
  (svn_md5__empty_string_digest_array): Use hex notation to make the digest
    appearance better match the written form.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_subr/md5.c
At revision 910923
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson8659616638450317254.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #366

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/366/changes>

Changes:

[hwright] Add a new notes/feedback subdirectory, and populate it with some feedback I've
received from a few customers.

* notes/feedback/hwright-user-visits:
  New.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
A         notes/feedback
AU        notes/feedback/hwright-user-visits
At revision 910500
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson3718349650133592892.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #365

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/365/changes>

Changes:

[joeswatosh] First baby-step toward supporting WC-NG APIs in the Ruby Bindings: Provide a
way to create a Context object.

* subversion/bindings/swig/ruby/test/test_wc.rb
  (SvnWcTest#test_context_new_default_config,
   SvnWcTest#test_context_new_specified_config,
   SvnWcTest#test_context_create): New methods.

* subversion/bindings/swig/ruby/svn/wc.rb
  (Svn::Wc::Context): New class.
  (Svn::Wc::Context.create, Svn::Wc::Context.new, 
   Svn::Wc::Context#destroy): New methods.

* subversion/bindings/swig/include/svn_types.swg
  (OUTPARAM): add svn_wc_context_t for Ruby so it will be wrapped correctly.
  (%apply apr_pool_t *pool): add *scratch_pool to the list of known names for
   pools for Ruby bindings so it will be wrapped correctly.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/swig/ruby/test/test_wc.rb
U         subversion/bindings/swig/ruby/svn/wc.rb
U         subversion/bindings/swig/include/svn_types.swg
At revision 910300
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson6348736754293382911.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #364

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/364/changes>

Changes:

[julianfoad] * subversion/libsvn_wc/adm_files.h,
  subversion/libsvn_wc/adm_files.c
  (svn_wc__prop_path): Rename the 'kind' parameter to 'node_kind' to match
    the doc string.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_files.c
U         subversion/libsvn_wc/adm_files.h
At revision 910286
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson7293770420771352790.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #363

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/363/changes>

Changes:

[hwright] Use svn_wc_get_adm_dir() for determining the name of the administrative
directory in wc-ng.  (The reason we do this at runtime are long and sordid,
but suffice it to say that certain windows users are appeased.)

* subversion/libsvn_wc/wc_db.c
  (PRISTINE_STORAGE_RELPATH, PRISTINE_TEMPDIR_RELPATH, WCROOT_TEMPDIR_RELPATH):
    Don't include the '.svn' part of the path name.
  (get_pristine_fname): Include the runtime result of the admin directory
    for computing this path.
  (svn_wc__db_pristine_get_tempdir): Same.
  (svn_wc__db_temp_wcroot_tempdir): Same.

[philip] * notes/wc-ng/transitions: New.

[stsp] Add a --disable-locking option to svnsync.

The built-in locking of svnsync has a known race condition (see issue #3546).
This option allows those who'd rather use an external locking mechaninism
(such as tools like flock and lockfile) to disable svnsync's internal locking
entirely. This avoids associated network overhead, and stale locks in case the
network connection drops unexpectedly.

* subversion/svnsync/main.c
  (svnsync__opt): Add svnsync_opt_disable_locking.
  (svnsync_cm): Enable the new --disable-locking option for the
   init, sync, and copy-revprops subcommands.
  (svnsync_options): Document --disable-locking option.
  (opt_baton_t): New field 'disable_locking'.
  (initialize_cmd, synchronize_cmd, copy_revprops_cmd): Don't use
   locking if the --disable-locking option was passed.
  (main): Pass the --disable-locking option into the opt baton.

Patch by: Jon Foster <Jo...@cabot.co.uk>
          me

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
AU        notes/wc-ng/transitions
U         subversion/libsvn_wc/wc_db.c
U         subversion/svnsync/main.c
At revision 910237
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson400255477496564203.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #362

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/362/changes>

Changes:

[julianfoad] * subversion/include/svn_fs.h
  Clarify the definition of 'nodes' and 'node revisions'.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_fs.h
At revision 910185
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson3044986314507640915.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #361

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/361/changes>

Changes:

[rdonch] * src-trunk/subversion/bindings/swig/python/tests/ra.py:
  (SubversionRepositoryAccessTestCase.setUp): alter the call to ra.open2 in
   order to better test functionality implemented in r909644 (and remove an
   extraneous None argument).

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/swig/python/tests/ra.py
At revision 910115
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson4803942528477330642.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #360

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/360/changes>

Changes:

[rdonch] Add a test to the Python bindings' testsuite which tests functionality
implemented in r907788 (and r909644, indirectly).

* subversion/bindings/swig/python/tests/pool.py:
  (PoolTestCase.test_object_hash_struct_members): New function.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/swig/python/tests/pool.py
At revision 910053
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson6068626872180740416.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #359

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/359/changes>

Changes:

[fabien] French translation update for r909980.

* subversion/po/fr.po: po-update and 3 new & 3 fuzzy fixed

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/po/fr.po
At revision 909982
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson6040494567431201351.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #358

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/358/changes>

Changes:

[rhuijben] Fix a test failure in Windows only update_tests.py 32.

* subversion/libsvn_wc/wc_db.c
  (is_wclocked):
     Don't recurse to the parent of a root directory.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc_db.c
At revision 909830
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson7332655833686869334.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #357

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/357/changes>

Changes:

[neels] * subversion/libsvn_wc/wc_db.h: Fix r909593 by adding a missing 'not' to
    the general comment on WRI_ABSPATH.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc_db.h
At revision 909793
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson5888952235793880756.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #356

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/356/changes>

Changes:

[rdonch] * subversion/bindings/swig/include/svn_containers.swg: Add typemaps that are
   necessary to translate an APR hash of svn_config_t* into a Python dict,
   and vice versa.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/bindings/swig/include/svn_containers.swg
At revision 909653
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson7259414655063651006.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results


Build failed in Hudson: subversion-trunk-ubuntu #355

Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-ubuntu/355/changes>

Changes:

[neels] * subversion/libsvn_wc/wc_db.h: Clarify the general comment on WRI_ABSPATH.

------------------------------------------
Started by an SCM change
Building remotely on minerva.apache.org (Ubuntu)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc_db.h
At revision 909599
[subversion-trunk-ubuntu] $ /bin/bash -xe /tmp/hudson1564364219525514579.sh
+ cd subversion-trunk
+ make distclean
make: *** No rule to make target `distclean'.  Stop.
Recording test results