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/04/21 11:41:59 UTC

Build failed in Hudson: subversion-trunk-solaris #752

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

Changes:

[gstein] Revamp the old svn_wc_entry() to get entries from the cached hash of
entries, in order to follow the docstring. The (replaced) algorithm using
svn_wc__get_entry() will soon follow different pool lifetime guides which
will not use the entries cache. Thus, it would break svn_wc_entry's
guarantees about pool usage.

Add a new test to track these lifetime guarantees and baton usage.

* subversion/libsvn_wc/old-and-busted.:
  (svn_wc_entry): rebuild this similar to the logic used by 1.6.x, but
    using some wc-ng stuffs to reach access batons.

* subversion/tests/libsvn_wc/entries-compat.c:
  (M_TESTING_DATA): our new test requires a second .svn metadata area, and
    this content will be loaded.
  (make_one_db): new function comprised of the guts of create_fake_wc.
  (create_fake_wc): shift content out to make_one_db, and then use that to
    create two metadata areas for the tests.
  (test_stubs): new testing function to verify interaction of the access
    batons, the entries hash, and the svn_wc_entry() return values.
  (test_funcs): add new test

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/old-and-busted.c
U         subversion/tests/libsvn_wc/entries-compat.c
At revision 936229
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson56246.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #871

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

Changes:

[gstein] Clarify how the "hidden" concept is computed.

* subversion/libsvn_wc/entries.c:
  (svn_wc__entry_is_hidden): expand the code. add comments. add an
    assertion to demonstrate the restricted schedule values.

[gstein] Remove the file install code from the revert process, and simply queue an
OP_FILE_INSTALL work item to do it. This removes code duplication, but
also moves the file-install to *after* the database has stabilized from
the revert process. Specifically, when the now-removed code performed the
copy_and_translate() call, there was still a WORKING_NODE. When reading
either current or pristine props, the BASE props are thus shadowed, so the
wrong props would be fetched using wc_db calls (when using file-based
props, it works because it goes straight to the appropriate props file).

* subversion/libsvn_wc/workqueue.c:
  (copy_and_translate): removed. no longer used.
  (run_revert): gut all the working copy install code, and simply throw an
    OP_FILE_INSTALL work item into the queue.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/entries.c
U         subversion/libsvn_wc/workqueue.c
At revision 941562
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson4772789716071977439.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #870

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

Changes:

[pburba] Fix svndumpfilter_tests.py 5 'filter mergeinfo revs outside of dump stream'.

This change reapplies part of r927243 which was reverted in r936387
and is part of the issue #3020 group of fixes.

* subversion/libsvn_repos/load.c

  (parse_baton): New member oldest_old_rev.

  (renumber_mergeinfo_revs): Account for the fact that svn_merge_range_t's
   start_rev member is not inclusive when renumbering merge source revs.

  (close_revision): Set oldest_old_rev.

  (svn_repos_get_fs_build_parser2): Initialize oldest_old_rev.

* subversion/tests/cmdline/svndumpfilter_tests.py

  (filter_mergeinfo_revs_outside_of_dump_stream): Remove comment about
   XFail.

  (test_list): Remove XFail from
   filter_mergeinfo_revs_outside_of_dump_stream.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/cmdline/svndumpfilter_tests.py
U         subversion/libsvn_repos/load.c
At revision 941512
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson5797439166636410066.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #869

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

Changes:

[neels] Fix ill var naming from r941094.

* subversion/libsvn_client/commit_util.c
  (harvest_committables):
    Rename sub-scoped copyfrom_url/_rev to node_*, to get rid of a compiler
    warning.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/commit_util.c
At revision 941484
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson6255010980509547023.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #868

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

Changes:

[pburba] A mergeinfo sanity check for svnadmin load: Stop r0 and r1 merge source revs.

* subversion/libsvn_repos/load.c

  (renumber_mergeinfo_revs): More issue #3020 work; just say no to invalid
   merge source revs.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_repos/load.c
At revision 941453
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson6866546826861113918.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #867

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

Changes:

[pburba] Adjust an issue #3020 so as to not expect mergeinfo with r1, that is invalid
by definition.

* subversion/tests/cmdline/svndumpfilter_tests.py

  (filter_mergeinfo_revs_outside_of_dump_stream): You can't merge -r0:1, so
   don't expect to see mergeinfo implying this.  Also update the XFail
   commentary.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/cmdline/svndumpfilter_tests.py
At revision 941427
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7894288942090130400.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #866

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

Changes:

[pburba] More issue #3020 work, follow-up to r939709, svndumpfilter should not
consider revision 0 as a valid merge source revision.

* subversion/svndumpfilter/main.c

  (parse_baton_t): Tweak comment for oldest_original_rev.

  (output_revision): Don't set oldest_original_rev to r0.  We use
   oldest_original_rev strictly for mergeinfo stuffs and r0 has no valid
   meaning as a mergeinfo source rev.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/svndumpfilter/main.c
At revision 941358
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7674530415123997008.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #865

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

Changes:

[philip] * subversion/libsvn_client/commit_util.c
  (svn_client__harvest_committables): Replace use of an svn_wc_entry_t with
   a wc-ng call.

[philip] Followup to r941283.

* subversion/libsvn_client/commit_util.c
  (harvest_committables): Use the URL retrieved via wc-ng interface.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/commit_util.c
At revision 941330
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7615083808910604442.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #864

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

Changes:

[philip] * subversion/libsvn_client/commit_util.c
  (harvest_committables): Path is already an abspath, use wc-ng interface.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/commit_util.c
At revision 941294
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson8002469653538440586.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #863

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

Changes:

[julianfoad] Remove a duplicate statement introduced in r874068 (previously r33994).

* subversion/libsvn_client/commit_util.c
  (do_item_commit): Remove a duplicate transmit_prop_deltas call.

[julianfoad] Various local optimizations.  These opportunities became visible after
significantly optimizing other parts of svn.  The total savings for a 'svn
export' is almost 3 percent.

The largest savings can be attributed to the svndiff.c
changes (~1.5%) and the checksum parser (~1%).

* subversion/include/svn_delta.h
  (enum svn_delta_action): Document that these enum values must match the
    encoding values.

* subversion/libsvn_delta/compose_delta.c
  (search_offset_index, copy_source_ops): Use size_t to index memory. This
    is mainly a consistency fix but may actually result in slightly higher
    performance due to fewer conversions.

* subversion/libsvn_delta/svndiff.c
  (decode_file_offset, decode_size): Use slightly more efficient
    formulations.
  (decode_instruction): Directly map action codes, avoiding a 'switch'.

* subversion/libsvn_subr/checksum.c
  (svn_checksum_parse_hex): Eliminate calls to locale-aware CRT functions.
    At least with MS compilers, these are very expensive.

* subversion/libsvn_subr/stream.c
  (stream_readline): Hoist 'numbytes' from the loop: it is invariant until
    EOF.

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

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_delta.h
U         subversion/libsvn_subr/checksum.c
U         subversion/libsvn_subr/stream.c
U         subversion/libsvn_client/commit_util.c
U         subversion/libsvn_delta/compose_delta.c
U         subversion/libsvn_delta/svndiff.c
At revision 941263
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson1479876937752444300.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #862

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

Changes:

[philip] * subversion/libsvn_client/commit_util.c
  (svn_client__harvest_committables): Pass the target path directly to
   bail_on_conflicted_ancestor.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/commit_util.c
At revision 941242
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson1690603708050332948.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #861

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

Changes:

[julianfoad] * subversion/libsvn_wc/wc_db.c
  (svn_wc__db_pristine_remove): Misc fixes. A follow-up to r940898.

Suggested by: gstein

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc_db.c
At revision 941225
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson8686832654112171475.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #860

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

Changes:

[neels] One less use of entry_t.

* subversion/libsvn_client/commit_util.c
  (harvest_committables):
    Use wc-ng instead of entry->schedule to determine whether a node's base
    needs deletion. Shift some variable declarations to indicate locality to
    their scopes. Another patch should align the duplicate calls to
    svn_wc__node_get_copyfrom_info(). Also rename two of the local vars
    shifted around (lose the "entry_" prefix).

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/commit_util.c
At revision 941125
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson2968035449668986967.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #859

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

Changes:

[hwright] * subversion/include/svn_client.h
  (svn_client_patch_func_t, svn_client_patch): Improve docstrings.

Suggested by: julianfoad

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_client.h
At revision 941068
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson4193700371499979917.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #858

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

Changes:

[hwright] Rename a number of path variables in the client patch code to use standard
absolute and relative path naming conventions.  No functional change.

* subversion/include/svn_client.h
  (svn_client_patch): Update path parameter as above.

* subversion/libsvn_client/patch.c:
  Update variable names as above throughout.

[gstein] * subversion/libsvn_wc/wc_db.c:
  (svn_wc__db_node_hidden): adjust some commentary on the operation of
    this function.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_client.h
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_client/patch.c
At revision 941041
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7821851762667971588.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #857

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

Changes:

[dannas] Fix wrongly choosen pools.

* subversion/libsvn_wc/util.c
  (svn_wc__status2_from_3): Use result_pool for the things that should 
    be returned and scratch_pool for the rest. Plain and simple.

Suggested by: gstein

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/util.c
At revision 941003
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson2477651161297743656.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #856

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

Changes:

[julianfoad] Bump the WC format to add a '.svn/pristine' dir.

* subversion/libsvn_wc/upgrade.c
  (bump_to_17): Rename to 'bump_to_YYY'.
  (svn_wc__upgrade_sdb): Add an upgrade to format 17, that creates a
    '.svn/pristine' dir.

* subversion/libsvn_wc/wc-metadata.sql
  In comments, mention format 'YYY' instead of '17'.

[julianfoad] Add a function for deleting unreferenced pristine text files.

* subversion/libsvn_wc/wc_db.c,
  subversion/libsvn_wc/wc_db.h
  (svn_wc__db_pristine_remove): New function.

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

* subversion/tests/libsvn_wc/pristine-store-test.c
  (pristine_write_read): Also trivially test a removal.

------------------------------------------
Started by an SCM change
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc-queries.sql
U         subversion/libsvn_wc/wc-metadata.sql
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/wc_db.h
U         subversion/libsvn_wc/upgrade.c
U         subversion/tests/libsvn_wc/pristine-store-test.c
At revision 940966
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7887411547196915745.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #855

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

Changes:

[hwright] Add a callback to the public patch API, to allow consumers to collect
information about the patch targets.  This replaces the reject_tempfiles
and patched_tempfiles return parameters.

* subversion/tests/libsvn_client/client-test.c
  (patch_collection_baton, patch_collection_func): New.
  (test_patch): Use the baton to collect the tested information.

* subversion/svn/patch-cmd.c
  (svn_cl__patch): Remove the tempfiles, and don't implement a patch callback.

* subversion/include/svn_client.h
  (svn_client_patch_func_t): New.
  (svn_client_patch): Remove the output hashes, and add a callback and baton.

* subversion/libsvn_client/patch.c
  (init_patch_target): Pass through the REMOVE_TEMPFILES param.
  (apply_one_patch): Adjust parameters, and call the callback, where
    appropriate.
  (apply_patches_baton_t): Adjust members to refer to the updated parameters.
  (apply_patches): Pass through parameters to apply_one_patch().
  (svn_client_patch): Set the updated baton parameters.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_client.h
U         subversion/libsvn_client/patch.c
U         subversion/tests/libsvn_client/client-test.c
U         subversion/svn/patch-cmd.c
At revision 940790
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson59438.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #854

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

Changes:

[dannas] Remove field 'tree_conflict' from svn_wc_status3_t and replace the uses 
of it with status->conflicted.

* subversion/include/svn_wc.h
  (svn_wc_status3_t): Remove field 'tree_conflict'.

* subversion/libsvn_wc/util.c
  (svn_wc__status2_from_3): Initialize the tree_conflict field for 
    svn_wc_status2_t.

* subversion/libsvn_wc/status.c
  (assemble_status): Remove initializations for status->tree_conflict.
  (send_unversioned_item,
   svn_wc__is_sendable_status): Replace status->tree_conflict with 
    status->conflicted. Safe to do since we're checking unversioned items
    to be returned and there can't be any other kind of conflict on an
    unversioned path.
  (svn_wc_dup_status3): Don't duplicate status->tree_conflict

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/libsvn_wc/util.c
U         subversion/libsvn_wc/status.c
At revision 940663
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson59431.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #853

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

Changes:

[cmpilato] Expand svn_wc__node_get_repos_info() to be able to (optionally)
populate repos info for deleted nodes, too.

* subversion/include/private/svn_wc_private.h,
* subversion/libsvn_wc/node.c
  (svn_wc__node_get_repos_info): Add 'scan_deleted' parameter and handling.
 
* subversion/libsvn_client/externals.c,
* subversion/libsvn_client/merge.c,
* subversion/libsvn_client/mergeinfo.c,
* subversion/libsvn_client/ra.c,
* subversion/libsvn_client/util.c,
* subversion/libsvn_wc/update_editor.c
  Update calls to svn_wc__node_get_repos_info(), passing FALSE for
  'scan_deleted'.

* subversion/libsvn_client/info.c
  Update call to svn_wc__node_get_repos_info(), passing TRUE for
  'scan_deleted'.

[dannas] Add comment to describe why we only check for tree conflicts when setting
status->conflicted for unversioned paths.

It was the only scenario I could come up with and the only one, caught by the
testsuite.

* subversion/libsvn_wc/status.c
  (assemble_status): See above.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/status.c
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/externals.c
U         subversion/libsvn_client/util.c
U         subversion/libsvn_client/info.c
U         subversion/libsvn_client/merge.c
U         subversion/libsvn_client/ra.c
U         subversion/libsvn_client/mergeinfo.c
At revision 940615
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson59430.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #852

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

Changes:

[pburba] Let the svndumpfilter_tests.py tests see the stderr results when running
svndumpfilter in non-quiet mode.

* subversion/tests/cmdline/svndumpfilter_tests.py

  (filter_and_return_output): Return stderr.

  (reflect_dropped_renumbered_revs,
   svndumpfilter_loses_mergeinfo,
   _simple_dumpfilter_test,
   filter_mergeinfo_revs_outside_of_dump_stream): Update callers of
   filter_and_return_output.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/cmdline/svndumpfilter_tests.py
At revision 940542
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson59429.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #851

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

Changes:

[cmpilato] Continue purging svn_wc_entry_t dependency from libsvn_client.

* subversion/include/private/svn_wc_private.h,
* subversion/libsvn_wc/node.c
  (svn_wc__node_get_translated_size): New.

* subversion/libsvn_client/info.c
  (build_info_for_entry): Use svn_wc__node_get_translated_size().

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/info.c
At revision 940493
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson59427.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #850

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

Changes:

[neels] Count obstructed deletes as _is_status_deleted, also. Fix a call to
add_committable() that forgot to pass the URL along for obstructed nodes.

* subversion/libsvn_client/commit_util.c
  (harvest_committables): Pass URL to add_committable().

* subversion/libsvn_wc/node.c
  (svn_wc__node_is_status_deleted): Also count obstructed deletes as deleted.

[stsp] Revert additional pool lifetime requirements introduced in r937275.

* subversion/include/svn_subst.h,
  subversion/libsvn_subr/subst.c
  (svn_subst_stream_translated): Copy EOL_STR and KEYWORDS into
   RESULT_POOL to make sure they have sufficient lifetime, and remove
   pool lifetime restrictions for EOL_STR and KEYWORDS from docstring.

Suggested by: julianfoad
              gstein

[stsp] * subversion/libsvn_repos/repos.c
  (create_conf): Clearly explain the purpose of each valid value of the
   anon-access and auth-access options. Based on snippets from the SVN book.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_subst.h
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_subr/subst.c
U         subversion/libsvn_client/commit_util.c
U         subversion/libsvn_repos/repos.c
At revision 940440
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson33903.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #849

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

Changes:

[neels] Fix r940102 to also work when the root copy target of a mixed-rev copy is an
ancestor that is further up than the direct parent. Plus it looks much better
like this.

* subversion/libsvn_wc/node.c
  (svn_wc__node_get_copyfrom_info):
    Instead of using the ORIGINAL_* values of the parent directly, rather
    recurse to (scanningly) find the COPYFROM_URL of the parent folder.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/node.c
At revision 940339
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson33898.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #848

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

Changes:

[dannas] As part of WC-NG, use a node func for fetching a changelist instead of
reading from the entry field.

* subversion/svn/status-cmd.c
  (print_status): Use svn_wc__node_get_changelist() instead of checking 
    the 'entry' field of svn_wc_status3_t.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/svn/status-cmd.c
At revision 940167
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson29090.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #847

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

Changes:

[dannas] Be less specific about conflict types that svn_wc_status3_t can detect.
We will probably have more conflict tyepds in the future.

Bert said on IRC: 
1.7 will most likely have 4 or 5 conflict types. I think we need
obstructions to allow updates to continue behind all conflicts, and maybe
somebody gets to marking patch conflicts. 

* subversion/include/svn_wc.h
  (svn_wc_status3_t): Change doc comment for field 'conflicted'.

Suggested by: rhuijben

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
At revision 940159
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson29089.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #846

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

Changes:

[dannas] Follow-up to r940111. Add doc comment to the new 'conflicted' field.

* subversion/include/svn_wc.h
  (svn_wc_status3_t): See above.

[dannas] Follow-up to r940111. Fix OUT parameters not beeing set by default.

* subversion/libsvn_wc/node.c
  (svn_wc__node_check_conflicts): Initialize all OUT parameters to FALSE.
    Constify cd.

* subversion/libsvn_wc/node.c
  (...): Update callers. They no longer need to do the initialization.

Suggested by: gstein

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/libsvn_wc/node.c
U         subversion/svn/status.c
At revision 940121
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson29086.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #845

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

Changes:

[dannas] * subversion/include/svn_wc.h
  (svn_wc_conflicted_p3): Remove adm_access from doc comment, since
    it's not a parameter.

[dannas] A first step towards avoiding expensive computations involving conflicts
in the status code.

The idea is to have one single flag indicating if a path has any
conflicts. If the API users wants more information, they can get it
themselves. Two pros: The code will (hopefully) be faster and we get a
more unified grip on the conflict information. Earlier it has been
spread across status->text_status, status->prop_status and
status->tree_conflict.

* subversion/svn/cl.h
  (svn_cl__print_status,
  (svn_cl__print_status_xml): Add ctx parameter.

* subversion/svn/status.c
  (print_status): Add ctx parameter. Check status->conflicted and use wc
    funcs for fetching further information.
  svn_cl__print_status_xml,
  (svn_cl__print_status): Do an explicit check for tree conflicts
    instead of relying on fields in svn_wc_status3_t. 

* subversion/svn/status-cmd.c
  (print_status_normal_or_xml): Update callers to pass a ctx parameter.

* subversion/include/svn_wc.h
  (svn_wc_status3_t): Add conflicted field.

* subversion/include/private/svn_wc_private.h
  (svn_wc__node_check_conflicts): New.

* subversion/libsvn_wc/status.c
  (assemble_status): Initialize status->conflicted.

* subversion/libsvn_wc/node.c
  (svn_wc__node_check_conflicts): New.

[neels] Cosmetic.

* subversion/libsvn_client/commit_util.c
  (harvest_committables): Split var declarations onto one line each.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/status.c
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/commit_util.c
U         subversion/svn/cl.h
U         subversion/svn/status.c
U         subversion/svn/status-cmd.c
At revision 940116
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson29085.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #844

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

Changes:

[neels] One more step away from entry_t.

* subversion/libsvn_client/commit_util.c
  (harvest_committables, svn_client__harvest_committables):
    Use wc-ng to determine added state instead of entry_t.

Patch by: philip
Tweaked by: neels (cosmetic)

[neels] * subversion/libsvn_wc/node.c
  (svn_wc__node_get_copyfrom_info):
    Model IS_COPY_TARGET the way wc-1 returned entry->copyfrom_url. Current
    code still expects mixed-revision copies to appear as one copy with a
    single root (see comment).

Suggested by: gstein

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/commit_util.c
At revision 940108
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson29083.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #843

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

Changes:

[dannas] Use local_abspath instead of path in doc comment to match the name in the
declaration.

* subversion/include/svn_wc.h
  (svn_wc_conflicted_p3): See above.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
At revision 940022
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26652.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #842

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

Changes:

[cmpilato] * subversion/include/private/svn_wc_private.h,
* subversion/libsvn_wc/node.c
  (svn_wc__node_get_base_checksum): New.

* subversion/libsvn_client/info.c
  (build_info_for_entry): Trade more svn_wc_entry_t stuffs for WC-NG
    node stuffs.  Woot!

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/info.c
At revision 939736
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26648.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #841

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

Changes:

[pburba] More issue #3020 work.  Overload svndumpfilter --skip-missing-merge-sources
option to also removes mergeinfo that predates the starting revision of
the dump stream.

See http://svn.haxx.se/dev/archive-2010-04/0475.shtml 

* subversion/svndumpfilter/main.c

  (parse_baton_t): New member oldest_original_rev.

  (output_revision): Set oldest_original_rev.

  (adjust_mergeinfo): If --skip-missing-merge-sources is specified then toss
   mergeinfo older than oldest_original_rev.

  (parse_baton_initialize): Initialize oldest_original_rev.

[cmpilato] Expand the scope of a lock-related WC-NG node API to increase its
utility, and then use it some more.

* subversion/include/private/svn_wc_private.h,
* subversion/libsvn_wc/node.c
  (svn_wc__node_get_lock_info): Was svn_wc__node_get_lock_token().
    Add 'lock_owner', 'lock_comment, and 'lock_date' params.  Make
    all return params optional.

* subversion/libsvn_client/commit_util.c
  (add_lock_token, harvest_committables): Track renamed/modified function.

* subversion/libsvn_client/locking_commands.c
  (organize_lock_targets): Track renamed/modified function.

* subversion/libsvn_client/info.c
  (build_info_for_entry): Use svn_wc__node_get_lock_token() to fetch
    lock information instead of culling it out of an svn_wc_entry_t.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/info.c
U         subversion/libsvn_client/locking_commands.c
U         subversion/libsvn_client/commit_util.c
U         subversion/svndumpfilter/main.c
At revision 939726
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26646.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #840

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

Changes:

[cmpilato] * subversion/libsvn_client/copy.c
  (repos_to_wc_copy_locked): Use WC-NG functions instead of
    svn_wc_entry_t stuffs to avoid bogus copy destinations.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/copy.c
At revision 939680
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32607.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #839

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

Changes:

[cmpilato] * subversion/include/private/svn_wc_private.h
  (svn_wc__node_is_status_absent, svn_wc__node_is_status_obstructed): Fix
    docstring copy-n-paste-o's.

[philip] * subversion/libsvn_client/commit_util.c
  (harvest_committables): Use wc-ng functions to get lock tokens.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_client/commit_util.c
At revision 939647
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32606.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #838

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

Changes:

[julianfoad] * contrib/server-side/fsfsverify.py
  Fix the usage message in the help output.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         contrib/server-side/fsfsverify.py
At revision 939613
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32605.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #837

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

Changes:

[neels] Fix merge behaviour for absent nodes, broken by r939150. Now,
merge_authz_tests.py 1 passes again. Also tweak a path to local_abspath.

* subversion/libsvn_client/merge.c
  (obstructed_or_missing):
    Return absent nodes as 'missing'. Tweak: rather use LOCAL_ABSPATH to
    check the file system node kind. Also tweak comment.

* subversion/tests/cmdline/merge_authz_tests.py
  (mergeinfo_and_skipped_paths):
    Unmark XFAIL. Above changes fix the missing "skipped" notification.

[pburba] A minor dumpfilter optimization.

* subversion/svndumpfilter/main.c

  (parse_baton_initialize): Don't waste time attempting to renumber
   revisions if nothing can possibly be renumbered, i.e. ignore
   svndumpfilter --renumber-revs if --drop-empty-revs is not also
   specified.  See http://svn.haxx.se/dev/archive-2010-04/0621.shtml

[cmpilato] Fix issue #3623, a bug with foreign repository merges not carrying
property changes for merge-added files.

* subversion/libsvn_client/merge.c
  (merge_file_added): Rework logic for more explicit handling of new
    contents and properties that come through this callback.  When handling
    adds from foreign repositories, install the props and contents as
    *working* data (against empty base data), just like a regular
    schedule-add would be handled.

Reported by: Tobias Bading <tbading{_AT_}web.de>

[cmpilato] Extend a test to address the concerns of issue #3623.

* subversion/tests/cmdline/merge_tests.py
  (foreign_repos): Extend this test a bit to really verify that what
    was merged from a foreign repos, and committed, is *really* what we
    expected.

[pburba] Prevent svnadmin loads of partial dumps from possibly creating invalid
mergeinfo where the start range > end range.

* subversion/libsvn_repos/load.c

  (renumber_mergeinfo_revs): Yet another fix for issue #3020; if we can't
   remap a mergeinfos start rev, then don't attempt to remap the end
   range.  We might succeed and load invalid mergeinfo.

[philip] * subversion/libsvn_client/commit_util.c
  (harvest_committables): Reduce use of svn_wc_entry_t prior to removal,
   only pass non-NULL URL in COPY_MODE.
  (svn_client__harvest_committables): Tweak call.
  (add_committable): Add return type, change assert to SVN_ERR_ASSERT.

[pburba] Follow-up to r939329, new test was intended to be XFail.

* subversion/tests/cmdline/svndumpfilter_tests.py

  (filter_mergeinfo_revs_outside_of_dump_stream): Set as XFail.

[pburba] Add a new svndumpfilter test for issue #3020.

* subversion/tests/cmdline/svndumpfilter_tests.py

  (filter_mergeinfo_revs_outside_of_dump_stream): New.  This is largely
   based on the the old svnadmin test drop_mergeinfo_outside_of_dump_stream
   which was removed in
   http://svn.apache.org/viewvc?view=revision&revision=938999

  (test_list): Add XFailing filter_mergeinfo_revs_outside_of_dump_stream.

* subversion/tests/cmdline/svndumpfilter_tests_data/
  mergeinfo_included_partial.dump: New.

[neels] * subversion/tests/cmdline/merge_authz_tests.py (mergeinfo_and_skipped_paths):
    Mark this test XFAIL. Will hopefully fix this tonight / this week.
    This is related to r939150.

[gstein] Rename the svn_sqlite__db_t.result_pool member to STATE_POOL to indicate
this is a long-lived internal, ever-growing pool not subject to callers'
management.

* subversion/libsvn_subr/sqlite.c:
  (struct svn_sqlite__db_t): rename result_pool to state_pool
  (svn_sqlite__get_statement, svn_sqlite__open, svn_sqlite__close): track
    the member rename

[neels] Another entry_t down.

* subversion/libsvn_client/merge.c
  (obstructed_or_missing):
    Use wc-ng API instead of svn_wc__get_entry_versioned(), and much simplify
    this function in the process. Untangle, rinse and dry.
  (node_kind_working, node_kind_on_disk):
    Remove these ghastly two functions and incorporate into
    obstructed_or_missing(), the way it should always have been.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_subr/sqlite.c
U         subversion/libsvn_client/merge.c
U         subversion/libsvn_client/commit_util.c
U         subversion/svndumpfilter/main.c
U         subversion/tests/cmdline/svndumpfilter_tests.py
U         subversion/tests/cmdline/merge_authz_tests.py
U         subversion/tests/cmdline/merge_tests.py
A         subversion/tests/cmdline/svndumpfilter_tests_data/mergeinfo_included_partial.dump
U         subversion/libsvn_repos/load.c
At revision 939580
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32603.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #836

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

Changes:

[cmpilato] * subversion/libsvn_client/info.c
  (crawl_entries): Update docstring only.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/info.c
At revision 939052
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson56513.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #835

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

Changes:

[rhuijben] * subversion/mod_dav_svn/reports/update.c
  (dav_svn__update_report): Fix accidental whitespace change caused by
    constructing the log message for r939002. Hopefully this commit
    also triggers the eu asf mirror to synchronize back to HEAD.

[cmpilato] * subversion/mod_dav_svn/repos.c
  (dav_svn__method_post): Answer question posed in r938983 by removing
    obviously dead code leftover from work done in r875738.

[rhuijben] * subversion/mod_dav_svn/reports/update.c
  (dav_svn__update_report): Following up on r939000, make sure
    everything fits within 80 characters and don't duplicate
    a constant string.

[rhuijben] Provide an error message instead of just 'connection truncated' when updating
to a revision higher than the current head revision of the repository over
HTTPs.

The original patch from Kamesh was specifically targetted to a master-slave
setup. I tweaked the error message to remove these specifics, to at least
show an error that helps resolving the problem.

See
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2405550

Patch by: kameshj
(Tweaked by me)

* subversion/mod_dav_svn/reports/update.c
  (dav_svn__update_report): Give a user readable error when a reported
    revision is younger then the HEAD revision of the current repository.

[pburba] Remove an XFailing issue #3020 svnadmin test that expected behavior that was
ultimately judged incorrect.

The test svnadmin_tests.py 20 'filter mergeinfo revs outside of dump stream'
expected that svnadmin load would filter out mergeinfo references that were
older than the first original revision in the dump stream.  This caused a
regression in a common dump-load use case,
see http://subversion.tigris.org/issues/show_bug.cgi?id=3020#desc15

It was decided that svndumpfilter should be where this type of filtering
happens, see http://svn.haxx.se/dev/archive-2010-04/0475.shtml

So some parts of this test will find their way into a new svndumpfilter
test, but *this* test will never lose its XFail status so it makes no
sense to keep it.

* subversion/tests/cmdline/
  svnadmin_tests_data/mergeinfo_included_partial.dump: Delete test data as
  the only test to use it is now gone.

* subversion/tests/cmdline/svndumpfilter_tests.py

  (drop_mergeinfo_outside_of_dump_stream): Delete.

  (dont_drop_valid_mergeinfo_during_incremental_loads): The deleted test
   above had some comments referenced by this test, so copy the relevant
   bits here.

  (test_list): Remove drop_mergeinfo_outside_of_dump_stream.

[rhuijben] * cmdline/svntest/main.py
  (run_tests): Only recreate the config directory in the parent
    process of the test runner to fix some spurious errors while running
    tests parallel. Also move the check for the pristine repository in
    this same block, as it is unlikely that this repository disappeared
    since starting the parent process.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/mod_dav_svn/repos.c
U         subversion/mod_dav_svn/reports/update.c
U         subversion/tests/cmdline/svnadmin_tests.py
D         subversion/tests/cmdline/svnadmin_tests_data/mergeinfo_included_partial.dump
U         subversion/tests/cmdline/svntest/main.py
At revision 939032
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson56512.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #834

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

Changes:

[philip] * subversion/mod_dav_svn/repos.c (dav_svn__method_post): Add question comment.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/mod_dav_svn/repos.c
At revision 938988
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson56506.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #833

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

Changes:

[julianfoad] * subversion/libsvn_diff/diff_memory.c
  (source_tokens_t): Add 'const' to the source pointer ...
  (fill_source_tokens): ... and remove a cast from here.

[julianfoad] Avoid casting away 'const'.

* subversion/libsvn_wc/props.c
  (combine_mergeinfo_props, combine_forked_mergeinfo_props,
   apply_single_mergeinfo_prop_change): Put the result in a temporary
    variable first to avoid casting away 'const'.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_diff/diff_memory.c
U         subversion/libsvn_wc/props.c
At revision 938974
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32877.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #832

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

Changes:

[julianfoad] * subversion/libsvn_wc/lock.c
  (add_to_shared): Avoid casting away 'const'.

[julianfoad] * subversion/libsvn_subr/io.c
  (svn_io_parse_mimetypes_file): Avoid casting away 'const'.

[julianfoad] * subversion/libsvn_delta/svndiff.c
  Cosmetics: a typo fix and remove blank lines after function doc strings.

[philip] * subversion/libsvn_client/commit_util.c
  (harvest_committables): As a step towards removing an svn_wc_entry_t
   use some wc-ng calls instead of accessing the entry.

[philip] * subversion/libsvn_wc/node.c
  (svn_wc__internal_node_get_url): Handle more cases where the URL can be
   derived from the parent URL.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/lock.c
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_subr/io.c
U         subversion/libsvn_client/commit_util.c
U         subversion/libsvn_delta/svndiff.c
At revision 938877
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32876.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #831

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

Changes:

[julianfoad] * subversion/libsvn_client/commit.c
  (remove_tmpfiles): Rename 'subpool' to 'iterpool'. Lose redundant comments.

[julianfoad] * subversion/libsvn_wc/workqueue.c
  (run_postcommit): Assert that the last skel item is present, documenting a
    reason why in a dev build it might not: it didn't exist before r927056.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/workqueue.c
U         subversion/libsvn_client/commit.c
At revision 938842
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32875.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #830

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

Changes:

[gstein] Provide a mechanism for passing work items into the commit processing.

* subversion/libsvn_wc/wc_db.h:
  (svn_wc__db_global_commit): add WORK_ITEMS parameter

* subversion/libsvn_wc/wc_db.c:
  (struct commit_baton): add WORK_ITEMS member
  (commit_node): queue any work items that were provided
  (svn_wc__db_global_commit): add WORK_ITEMS parameter and store into the
    baton for queueing within the transaction.

* subversion/libsvn_wc/workqueue.c:
  (log_do_committed): adjust the calls to db_global_commits

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/wc_db.h
U         subversion/libsvn_wc/workqueue.c
At revision 938777
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32873.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #829

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

Changes:

[gstein] Apply an iterpool.

* subversion/libsvn_wc/adm_crawler.c:
  (svn_wc__internal_transmit_prop_deltas): use an iterpool

[gstein] Remove another entry_t from the commit process, along with various
cleaning.

* subversion/libsvn_wc/workqueue.c:
  (log_do_committed): remove entry fetching in favor of a read_info.
    adjust some checks to use the DB status data and kind instead.
    rename inner status to CHILD_STATUS to prevent shadowing, and simplify
    that loop's conditional/continue for deleted nodes.

[hwright] Remove the now-defunct svn_wc__entry_remove(), and replace calls to it with
calls to svn_wc__db_temp_op_remove_entry().

* subversion/libsvn_wc/entries.c
  (svn_wc__entry_remove): Remove.

* subversion/libsvn_wc/entries.h
  (svn_wc__entry_remove): Remove.

* subversion/libsvn_wc/crop.c
  subversion/libsvn_wc/adm_ops.c
  subversion/libsvn_wc/update_editor.c
  subversion/libsvn_wc/entries.c
  subversion/libsvn_wc/log.c:
    Update callers.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/crop.c
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/entries.c
U         subversion/libsvn_wc/entries.h
U         subversion/libsvn_wc/adm_crawler.c
U         subversion/libsvn_wc/log.c
U         subversion/libsvn_wc/workqueue.c
At revision 938770
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32871.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #828

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

Changes:

[gstein] Simplify some error handling in log_do_committed. Avoid error wrapping,
and leave it to the caller to wrap any error that may be generated.

* subversion/libsvn_wc/workqueue.c:
  (log_do_committed): rather than wrapping errors with
    SVN_ERR_WC_BAD_ADM_LOG, just throw an error and let the caller do the
    wrapping. remove localvar ERR. remove IS_THIS_DIR and inline the test
    in the one usage point.

[hwright] Revert r931697, thereby allowing APR 1.4.x again.  The issue cited in that
revision has not yet been resolved, but the broken parts have been reverted
for the time being.

[gstein] Remove an unused entry_t

* subversion/libsvn_wc/workqueue.c:
  (log_do_committed): remove DIR_ENTRY in the stub reset phase. we don't
    need the entry. remove error wrapping of the entry_modify_stub call.

[gstein] Get rid of OP_REMOVE_REVERT_FILES and just queue the file removals
manually using a pair of OP_FILE_REMOVE operations.

This now removes revert props for directories, which did no seem to be
happening before.

* subversion/libsvn_wc/adm_ops.c:
  (process_committed_leaf): queue two work items for removing revert
    properties and (possibly) a revert text base. no longer call
    svn_wc__wq_remove_revert_files.

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

* subversion/libsvn_wc/workqueue.c:
  (OP_REMOVE_REVERT_FILES, run_remove_revert_files,
      svn_wc__wq_remove_revert_files): removed
  (dispatch_table): removed entry for OP_REMOVE_REVERT_FILES

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_wc/workqueue.c
U         subversion/libsvn_wc/workqueue.h
U         configure.ac
At revision 938745
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32869.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #827

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

Changes:

[gstein] Remove the calls to clear the dav_cache. The node is about to be blasted
away, so this is no longer necessary.

* subversion/libsvn_wc/adm_ops.c:
  (svn_wc__internal_remove_from_revision_control): remove clearing of the
    dav_cache since we're about to delete the node

[gstein] * subversion/libsvn_wc/wc_db.c:
  (svn_wc__db_temp_op_remove_entry): rename CURRENT_RELPATH to
    LOCAL_RELPATH for consistency across wc_db.

[gstein] Gut svn_wc__entry_remove()... we don't need to be nice with any entries
cached in the access baton. Adjust db_temp_op_remove_entry to always flush
the cache.

* subversion/libsvn_wc/wc_db.h:
  (svn_wc__db_temp_op_remove_entry): remove FLUSH_ENTRY_CACHE param

* subversion/libsvn_wc/wc_db.c:
  (svn_wc__db_temp_op_remove_entry): remove FLUSH_ENTRY_CACHE param and
    assume TRUE throughout.

* subversion/libsvn_wc/entries.c:
  (svn_wc__entry_remove): gut this function, leaving it (effectively) as a
    wrapper for db_temp_op_remove_entry

[gstein] Revamp the tests to use the simplified Sandbox methods: ospath() for
construction paths (rather than os.path.join), and the simple_* methods

* subversion/tests/cmdline/prop_tests.py:
  (...): rework tests to use the handy methods

[gstein] * subversion/tests/cmdline/svntest/sandbox.py:
  (Sandbox.simple_commit): rename param since the target can be any file
    or directory.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_wc/entries.c
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/wc_db.h
U         subversion/tests/cmdline/prop_tests.py
U         subversion/tests/cmdline/svntest/sandbox.py
At revision 938741
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32868.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #826

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

Changes:

[gstein] Clean up a bunch fo entry modification stuff. In particular, constify the
structure used to provide values (tmp_entry.schedule used to be an OUT
parameter in certain cases), and renumber the flag values down into a
simple integer's range (these numbers are not persisted, so this is okay).

* subversion/libsvn_wc/entries.h:
  (svn_wc__atts_to_entry): change MODIFY_FLAGS to 'int'
  (SVN_WC__ENTRY_MODIFY_*): renumbered into 'int' range
  (svn_wc__entry_modify, svn_wc__entry_modify_stub): change MODIFY_FLAGS
    to 'int' and constify ENTRY.

* subversion/libsvn_wc/entries.c:
  (fold_entry): change MODIFY_FLAGS to 'int'. skip setting schedule,
    deferring to the caller for this. use CUR_ENTRY to get the "new"
    schedule for a couple entry structure cleanups
  (fold_scheduling): remove DELETE_ENTRY param, and let the caller handle
    the singular case where this occurs. remove SCRATCH_POOL, as we never
    used it. assert that we never attempt to move into sched-replace (the
    only code which tries this uses FORCE, so fold_scheduling is not
    called). clean up style of the error returns. surface another error
    condition up out of the nested switches, to sit with the other error
    results. unwind the nested switches into simple if-conditions and
    clean up some of the commentary.
  (entry_modify): constify ENTRY_MODS and change MODIFY_FLAGS to 'int'.
    tweak how we handle schedule changes. detect the case for removing the
    entry, rather than letting fold_scheduling tell us.
  (svn_wc__entry_modify, svn_wc__entry_modify_stub): change MODIFY_FLAGS
    to 'int' and constify ENTRY.

* subversion/libsvn_wc/adm_ops.c:
  (svn_wc_add4): change MODIFY_FLAGS to 'int'. move the TMP_ENTRY
    assignments near their MODIFY_FLAGS keys.

* subversion/libsvn_wc/copy.c:
  (post_copy_cleanup): rename FLAGS to MODIFY_FLAGS and make it an 'int'

* subversion/libsvn_wc/log.c:
  (log_do_modify_entry): change MODIFY_FLAGS to 'int'

* subversion/libsvn_wc/old-and-busted.c:
  (do_bool_attr): change MODIFY_FLAGS and MODIFY_FLAG params to 'int'
  (extract_string): change MODIFY_FLAGS and FLAG params to 'int'
  (handle_start_tag): change MODIFY_FLAGS to 'int'

* subversion/libsvn_wc/update_editor.c:
  (add_directory): change MODIFY_FLAGS var to 'int' and do some simple
    reformatting.
  (svn_wc_add_repos_file4): change MODIFY_FLAGS var to 'int'

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
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/old-and-busted.c
U         subversion/libsvn_wc/entries.c
U         subversion/libsvn_wc/copy.c
U         subversion/libsvn_wc/entries.h
U         subversion/libsvn_wc/log.c
U         subversion/libsvn_wc/workqueue.c
At revision 938729
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32867.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #825

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

Changes:

[pburba] * subversion/libsvn_repos/load.c (parse_baton): Document the rev_map member.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_repos/load.c
At revision 938714
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32866.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #824

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

Changes:

[hwright] Move a couple of svn_wc__db_t-handling functions to wc_db_pdh.c.

* subversion/libsvn_wc/wc_db_pdh.c
  (svn_wc__db_open, svn_wc__db_close): Moved here...

* subversion/libsvn_wc/wc_db.c
  (svn_wc__db_open, svn_wc__db_close): ...here.
  (svn_wc__db_close_many_wcroots): Un-staticize.

* subversion/libsvn_wc/wc_db_pdh.h
  (svn_wc__db_close_many_wcroots): Add declaration.

[hwright] Publicize a information-retrieving svn_wc__node_ function.  This function has
shown the need for widespread use, and is hereby promoted to public status.

* subversion/include/svn_wc.h
  (svn_wc_read_kind): New, moved from...

* subversion/include/private/svn_wc_private.h
  (svn_wc__node_get_kind): ...here.

* subversion/libsvn_wc/node.c
  (svn_wc__node_get_kind): Renamed to...
  (svn_wc_read_kind): ...this.

* subversion/svn/*
* subversion/libsvn_client/*
* subversion/libsvn_wc/*:
  Update callers.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/status.c
U         subversion/libsvn_wc/wc_db_pdh.c
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/wc_db_pdh.h
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/switch.c
U         subversion/libsvn_client/externals.c
U         subversion/libsvn_client/repos_diff.c
U         subversion/libsvn_client/export.c
U         subversion/libsvn_client/status.c
U         subversion/libsvn_client/info.c
U         subversion/libsvn_client/merge.c
U         subversion/libsvn_client/patch.c
U         subversion/libsvn_client/prop_commands.c
U         subversion/libsvn_client/cat.c
U         subversion/libsvn_client/copy.c
U         subversion/libsvn_client/mergeinfo.c
U         subversion/libsvn_client/changelist.c
U         subversion/libsvn_client/update.c
U         subversion/libsvn_client/cleanup.c
U         subversion/libsvn_client/commit.c
U         subversion/svn/main.c
U         subversion/svn/propedit-cmd.c
At revision 938693
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32865.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #823

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

Changes:

[gstein] * subversion/libsvn_wc/log.c:
  (svn_wc__loggy_entry_modify): test the correct flag before we attempt the
    entry->copied assertion

[hwright] Rename a function to have a more public name, in preparation for a future
move of some calling code.

* subversion/libsvn_wc/wc_db.c
  (close_many_wcroot): Rename from this...
  (svn_wc__db_close_many_wcroots): ...to this.
  (...): Update references.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/log.c
At revision 938646
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32864.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #822

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

Changes:

[gstein] Followup to r938609: can't immediately return. Per r868025 (aka r27951),
we need to ensure *COMMIT_INFO_P is set.

* subversion/libsvn_client/commit.c:
  (svn_client_commit4): set *COMMIT_INFO_P on an early exit.

[gstein] Followup to r938578. The answer is fix it rather than comment it.

* subversion/libsvn_client/commit.c:
  (svn_client_commit4): "No targets means nothing to commit, so just
    return." Okay, great. Let's return then.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/commit.c
At revision 938629
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32863.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #821

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

Changes:

[dannas] Copy-paste a FIXME comment from r937512 that explains how we're dealing
with revisions for added but not yet committed nodes.

* subversion/svn/status.c
  (print_status): See above.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/svn/status.c
At revision 938603
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32862.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #820

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

Changes:

[julianfoad] * subversion/libsvn_client/commit.c
  (svn_client_commit4): Add a comment noting a bug.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/commit.c
At revision 938582
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32861.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #819

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

Changes:

[julianfoad] * subversion/libsvn_wc/adm_ops.c
  (svn_wc_queue_committed3): Fix a bug introduced in r938371.

[pburba] Allow test suite to spawn subprocesses with non-default pipe buffering.

This functionality isn't currently used, but it will allow us to do a few
things in the test suite that we currently can't.  The present motivation is
to avoid deadlocks when writing svndumpfilter tests that filter dumps larger
than the comically small (and decidedly non-complex) dumps we presently use.

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

  (open_pipe): Add bufsize argument which can override default bufsize passed
   to subprocess.Popen().

  (spawn_process): Add bufsize argument and pass it along to open_pipe().

  (run_command_stdin): Add bufsize argument and pass it along to
   spawn_process().

  (run_command):
  (run_entriesdump):Update call to svntest.main.run_command_stdin(), passing
   bufsize=0.

  (TestSpawningThread.run_one): Update call to spawn_process().

* subversion/tests/cmdline/svndumpfilter_tests.py

  (filter_and_return_output): Add bufsize argument and pass it to
    svntest.main.run_command_stdin().

  (reflect_dropped_renumbered_revs,
   svndumpfilter_loses_mergeinfo,
   _simple_dumpfilter_test): Update calls to filter_and_return_output(),
   passing 0 as bufsize.

* subversion/tests/cmdline/svnlook_tests.py (test_misc):
* subversion/tests/cmdline/svnadmin_tests.py (load_and_verify_dumpstream):
* subversion/tests/cmdline/svntest/actions.py (run_and_verify_svn2):
   Update svntest.main.run_command_stdin() callers, passing bufsize=0.

[dannas] * notes/editor-v2.txt
  (...): Remove references to the svnpatch editor since it's removed 
    from the code base.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         notes/editor-v2.txt
U         subversion/libsvn_wc/adm_ops.c
U         subversion/tests/cmdline/svnadmin_tests.py
U         subversion/tests/cmdline/svnlook_tests.py
U         subversion/tests/cmdline/svndumpfilter_tests.py
U         subversion/tests/cmdline/svntest/actions.py
U         subversion/tests/cmdline/svntest/main.py
At revision 938567
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32860.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #818

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

Changes:

[philip] Remove an svn_wc_entry_t from client commit.

* subversion/include/private/svn_wc_private.h
  (svn_wc__read_tree_conflicts): Move to tree_conflicts.h.
  (svn_wc__get_all_tree_conflicts): New.

* subversion/libsvn_wc/tree_conflicts.h
  (svn_wc__read_tree_conflicts): Move from svn_wc_private.h.

* subversion/libsvn_wc/tree_conflicts.c
  (svn_wc__get_all_tree_conflicts): New.

* subversion/libsvn_wc/wc_db.h
  (svn_wc__db_op_read_all_tree_conflicts): New.

* subversion/libsvn_wc/wc_db.c
  (svn_wc__db_op_read_all_tree_conflicts): New, but mostly using code
   from svn_wc__db_op_read_tree_conflict
  (svn_wc__db_op_read_tree_conflict): Call svn_wc__db_op_read_all_tree_conflicts

* subversion/libsvn_client/commit_util.c
  (bail_on_tree_conflicted_children): Change parameter, remove svn_wc_entry_t.
  (harvest_committables): Update call to bail_on_tree_conflicted_children.

[hwright] Move a small pdh-handling function from wc_db.c to wc_db_pdh.c, in preparation
for doing more.

* subversion/libsvn_wc/wc_db_pdh.c:
  New.

* subversion/libsvn_wc/wc_db.c
  (get_or_create_pdh): Removed to wc_db_pdh.c.
  (...): Update references to the above, thoughout.
 
* subversion/libsvn_wc/wc_db_pdh.h
  (svn_wc__db_pdh_get_or_create): New.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/tree_conflicts.c
U         subversion/libsvn_wc/tree_conflicts.h
AU        subversion/libsvn_wc/wc_db_pdh.c
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/wc_db_pdh.h
U         subversion/libsvn_wc/wc_db.h
U         subversion/libsvn_client/commit_util.c
At revision 938531
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32859.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #817

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

Changes:

[hwright] * subversion/libsvn_wc/wc_db_pdh.h:
  Include wc_db.h.

[hwright] Add a new header file, and move the a few type declarations from wc_db.c to
that header file.  Also, use from preprocessor magic to ensure that other files
do not use these data structures.

* subversion/libsvn_wc/wc_db.c
  Include the require define, and the new header file.
  (svn_wc__db_t, svn_wc__db_wcroot_t, svn_wc__db_pdh_t): Move from here...

* subversion/libsvn_wc/wc_db_pdh.h:
  (svn_wc__db_t, svn_wc__db_wcroot_t, svn_wc__db_pdh_t): ...to here.

[cmpilato] Rename some structure members for clarity.

* subversion/libsvn_client/client.h
  (svn_client__copy_pair_t): Rename 'src' and 'dst' to
    'src_abspath_or_url' and 'dst_abspath_or_url', respectively.

* subversion/libsvn_client/commit_util.c,
* subversion/libsvn_client/copy.c
  Consumers of svn_client__copy_pair_t updated to track renamed
  members, with formatting tweaks and minor logic changes as deemed
  helpful to the resulting readability of the code.

[hwright] Rename the wcroot_t struct to the more global svn_wc__db_wcroot_t, in
preparation for splitting up wc_db.c.

* subversion/libsvn_wc/wc_db.c:
  (wcroot_t): Renamed from this...
  (svn_wc__db_wcroot_t): ...to this.
  (...): Update references throughout.

[gstein] Simplify construction of files within the .svn/ area. We do not construct
paths of arbitrary depth, so the va_arg approach is unnecessary.

* subversion/libsvn_wc/adm_files.c:
  (simple_extend): new function to assemble a complete path from various
    components.
  (v_extend_with_adm_name, extend_with_adm_name): removed. unused.
  (svn_wc__adm_child, make_adm_subdir, svn_wc__sync_text_base,
      svn_wc__text_base_path, svn_wc__text_revert_path, svn_wc__prop_path):
    use the new simple_extend function.
  (init_adm): leave comment about adding subdirs

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_files.c
U         subversion/libsvn_wc/wc_db.c
AU        subversion/libsvn_wc/wc_db_pdh.h
U         subversion/libsvn_client/client.h
U         subversion/libsvn_client/copy.c
U         subversion/libsvn_client/commit_util.c
At revision 938492
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson32853.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #816

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

Changes:

[gstein] Remove the ignore for wc-metadata.h. That is no longer a generated output.
Instead, we include wc-metadata.sql into wc-queries.sql.

* subverison/libsvn_wc/
  (svn:ignore): remove wc-metadata.h

[cmpilato] Minor optimization.

* subversion/libsvn_client/copy.c
  (wc_to_repos_copy): Fetch source revisions earlier in the process,
    eliminating the need for separate is-versioned checks.  Lose an
    unnecessary assertion.

[gstein] Some tweaks around entry modification flags.

* subversion/libsvn_wc/adm_ops.c:
  (svn_wc_add4): no need to initialize MODIFY_FLAGS

* subversion/libsvn_wc/entries.c:
  (svn_wc__entry_modify_stub): there are a limited number of flags passed
    to the stub modification. most of these are wrong since a stub is not
    "supposed to" record this data. we assert that no other flags are
    passed.

* subversion/libsvn_wc/workqueue.c:
  (run_revert): pass the constant set of flags directly to the call,
    rather than placing them into modify_flags first

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_wc/entries.c
U         subversion/libsvn_wc/workqueue.c
 U        subversion/libsvn_wc
U         subversion/libsvn_client/copy.c
At revision 938457
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26549.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #815

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

Changes:

[julianfoad] * subversion/libsvn_wc/adm_crawler.c
  (svn_wc__internal_transmit_text_deltas): Wrap the attempt to install
    a pristine text in subversion/libsvn_wc/update_editor.cifdef because the subdirectory it goes in
    hasn't been created and because there's no code yet to use it or
    to ever delete it. This fixes breakage caused by r938107.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_crawler.c
At revision 938438
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26548.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #814

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

Changes:

[philip] * subversion/libsvn_client/copy.c
  (repos_to_wc_copy_single): Use node interface to remove an svn_wc_entry_t.

[philip] * subversion/libsvn_client/copy.c
  (wc_to_repos_copy): Assert source paths are absolute.
  (try_copy): Source paths are absolute so no need to convert.

[philip] * subversion/libsvn_client/copy.c (wc_to_repos_copy): Correct node kind check.

Suggested by: gstein

[philip] * subversion/libsvn_client/copy.c
  (wc_to_repos_copy): Use node interface to remove an svn_wc_entry_t.

[philip] * subversion/libsvn_client/copy.c
  (wc_to_repos_copy): Source path is already absolute so no need to convert.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/copy.c
At revision 938409
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26547.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #813

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

Changes:

[julianfoad] Propagate the pristine text's SHA-1 checksum as well as its MD-5 checksum
through the client commit code path.  The idea is that

  - old APIs will always pass the MD5 (& NULL for the SHA1);
  - transitional code passes the SHA1 and MD5;
  - new WC-NG code will pass the SHA1 only
      (the corresponding MD5 is stored in the pristine text table).

The current state is that everything is using MD5 and the transitional code
is starting to supply SHA1 as well.  The SHA1 is not yet (even with this
commit) propagated as far as the WC DB, except in the pristine text store
table.

* subversion/include/svn_wc.h
  (svn_wc_queue_committed3): Add a SHA-1 checksum as well as the MD-5.
  (svn_wc_queue_committed2): Adjust the doc string.

* subversion/libsvn_client/client.h
  (svn_client__do_commit): Rename 'checksums' to 'md5_checksums' and add
    'sha1_checksums'.

* subversion/libsvn_client/commit.c
  (post_process_commit_item): Add a SHA-1 checksum as well as the MD-5.
  (svn_client_commit4): Rename 'checksums' to 'md5_checksums' and add
    'sha1_checksums'.

* subversion/libsvn_client/commit_util.c
  (svn_client__do_commit): Rename 'checksums' to 'md5_checksums' and add
    'sha1_checksums'.

* subversion/libsvn_client/copy.c
  (wc_to_repos_copy): Adjust a caller.

* subversion/libsvn_wc/adm_ops.c
  (committed_queue_item_t, svn_wc__process_committed_internal,
   svn_wc_queue_committed3, svn_wc_process_committed_queue2): Add a SHA-1
    checksum as well as the MD-5.  (However, the SHA-1 checksum is not yet
    passed further down to be installed in the WC DB.)

* subversion/libsvn_wc/deprecated.c
  (svn_wc_process_committed4, svn_wc_queue_committed2): Adjust callers.

* subversion/libsvn_wc/wc.h
  (svn_wc__process_committed_internal): Add a SHA-1 checksum as well as the
    MD-5.

[gstein] Delineate exactly which entry fields may be modified by
svn_wc__loggy_entry_modify. Remove support for fields no longer modified
this way, which then affects svn_wc__atts_to_entry. Clarify within
old-and-busted.c the attributes supported only for old entries support,
and (no longer) used for loggy-based entry modification.

* subversion/libsvn_wc/log.c:
  (SVN_WC__LOG_ATTR_REVISION, SVN_WC__LOG_ATTR_KIND): two new attribute
    names for use by SVN_WC__LOG_DELETE_ENTRY. we used to use
    ...ENTRY_ATTR_*, but those will/may go away.
  (SVN_WC__LOG_ATTR_FORCE): no longer used
  (log_do_modify_entry): stop parsing the FORCE flag. it is not used by
    the loggy entry modification
  (start_handler, svn_wc__loggy_delete_entry): rename the symbols used for
    attributes of the LOG_DELETE_ENTRY operation.
  (svn_wc__loggy_entry_modify): add some guard conditions about the
    MODIFY_FLAGS value. remove kind_str and schedule_str, and assert their
    singular value from their one call-point. remove consideration for
    REVISION, URL, DELETED, ABSENT, and FORCE. add lots of assertions
    about incoming data to clarify what this function is working with.
    adjust logic for COPIED, CONFLICT_OLD, CONFLICT_NEW, and PREJFILE to
    consider their only values when provided.

* subversion/libsvn_wc/entries.h:
  (SVN_WC__ENTRY_ATTR_NAME, SVN_WC__ENTRY_ATTR_REVISION,
      SVN_WC__ENTRY_ATTR_URL, SVN_WC__ENTRY_ATTR_DELETED,
      SVN_WC__ENTRY_ATTR_ABSENT, SVN_WC__ENTRY_ATTR_CMT_REV,
      SVN_WC__ENTRY_ATTR_CMT_DATE, SVN_WC__ENTRY_ATTR_CMT_AUTHOR):
    removed. these are no longer used generally. new symbols have been
    created within old-and-busted.c to support reading old xml-based
    entries files.

* subversion/libsvn_wc/old-and-busted.c:
  (ENTRIES_ATTR_NAME, ENTRIES_ATTR_DELETED, ENTRIES_ATTR_ABSENT,
      ENTRIES_ATTR_CMT_REV, ENTRIES_ATTR_CMT_DATE,
      ENTRIES_ATTR_CMT_AUTHOR, ENTRIES_ATTR_REVISION, ENTRIES_ATTR_URL):
    new symbols, taking the place of the SVN_WC__ENTRY_* symbols. these
    define the attribute names used in the (very) old-style XML entries
  (do_bool_attr): allow NULL for the MODIFY_FLAGS param
  (extract_string): rename RESULT_FLAGS to the standard MODIFY_FLAGS name,
    and allow it to be NULL.
  (svn_wc__atts_to_entry): update docstring to note the current use and
    eventual demise of MODIFY_FLAGS. rename various SVN_WC__ENTRY_*
    symbols to their new ENTRIES_* equivalents. no longer set flags for
    REVISION, URL, DELETED, and ABSENT. update the inline comments to this
    effect. update all existing comments about MODIFY_FLAGS. adjust calls
    to extract_string() and do_bool_attr() to pass NULL for MODIFY_FLAGS

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/libsvn_wc/deprecated.c
U         subversion/libsvn_wc/wc.h
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_wc/old-and-busted.c
U         subversion/libsvn_wc/entries.h
U         subversion/libsvn_wc/log.c
U         subversion/libsvn_client/client.h
U         subversion/libsvn_client/copy.c
U         subversion/libsvn_client/commit_util.c
U         subversion/libsvn_client/commit.c
At revision 938387
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26546.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #812

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

Changes:

[gstein] Don't bother setting old-style text-bases to readonly. The system is going
to change, and this lets us remove loggy cruft.

* subversion/libsvn_wc/log.h:
  (svn_wc__loggy_set_readonly): removed. don't want to use it.

* subversion/libsvn_wc/log.c:
  (SVN_WC__LOG_READONLY, log_do_file_readonly,
      svn_wc__loggy_set_readonly): remove all these bits. unwanted.
  (start_handler): don't worry about parsing SVN_WC__LOG_READONLY

* subversion/libsvn_wc/update_editor.c:
  (install_text_base): remove part to set text bases as readonly. some
    future pristine mgmt will do this. leave a reminder comment.

[gstein] Follow the directions of a comment in svn_wc_add_repos_file4, and use the
workqueue operation to set up revert files. This removes a bunch of
duplicate code for the same semantic.

* subversion/libsvn_wc/update_editor.c:
  (svn_wc_add_repos_file4): switch to svn_wc__wq_prepare_revert_files
    rather than a sequence that preserves the text-base and props

* subversion/libsvn_wc/log.h:
* subversion/libsvn_wc/props.c:
  (svn_wc__loggy_revert_props_create): removed. no longer used.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/props.c
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/log.c
U         subversion/libsvn_wc/log.h
At revision 938316
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26544.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #811

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

Changes:

[gstein] Followup to r938268: trying to detect whether the rejects applied to the
directory or a child, the check was goofed. Gotta add the file extension.

* subversion/libsvn_wc/props.c:
  (svn_wc__get_prejfile_abspath): include the extension on the filename

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/props.c
At revision 938281
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26541.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #810

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

Changes:

[gstein] Create a new workqueue operation for installing property reject files. The
bulk of the will continue to remain in props.c for now.

* subversion/libsvn_wc/workqueue.h:
  (svn_wc__wq_build_prej_install): new declaration for the new work item

* subversion/libsvn_wc/workqueue.c:
  (OP_PREJ_INSTALL): new workqueue operation
  (run_prej_install): new handler for OP_PREJ_INSTALL. calls back to
    props.c to create the (temporary) prejfile, and to get the target
    prejfile. it then moves it into place.
  (svn_wc__wq_build_prej_install): build and return the new work item.
    there is some temporary hackery here, without a handy svn_skel_dup()
    function.

* subversion/libsvn_wc/props.h:
  (svn_wc__get_prejfile_abspath, svn_wc__create_prejfile): new declarations

* subversion/libsvn_wc/props.c:
  (get_existing_prop_reject_file): renamed to ...
  (svn_wc__get_prejfile_abspath): ... this. the ADM_ABSPATH parameter is
    removed, and we figure out dir/file target based on the prejfile name.
    now takes dual pools, too.
  (create_conflict_file): renamed to ...
  (svn_wc__create_prejfile): ... this.
  (svn_wc__merge_props): no need to create the (temp) prejfile (nor move
    it into place). track rename to get_prejfile_abspath. queue the work
    item after the prejfile property has been set.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
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/workqueue.c
U         subversion/libsvn_wc/workqueue.h
At revision 938270
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26540.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #809

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

Changes:

[dannas] Implmenent converter function for converting svn_wc_status3_t to
svn_wc_status2_t.

* subversion/include/private/svn_wc_private.h
  (svn_wc__status2_from_3): Return svn_error_t * instead of
    svn_wc_status2_t *. Return the new status in an out parameter
    instead. We need to be able to return errors from the entry
    fetching function. Add wc_ctx and local_abspath parameters to be
    used when fetching the entry.

* subversion/libsvn_wc/deprecated.c
  (status_4_wrapper_baton): Add wc_ctx field to be used when calling
    svn_wc__status2_from_3().
  (status4_wrapper_func): Track parameter and return value changes of
    svn_wc__status2_from_3().
  (svn_wc_get_status_editor4): Initialize wc_ctx field of the
    wrapper_baton.
  (svn_wc_status2): Track parameter and return value changes of
    svn_wc__status2_from_3().

* subversion/libsvn_wc/util.c
  (svn_wc__status2_from_3): Initialize the svn_wc_status2_t struct with
    values from svn_wc_status3_t.

* subversion/libsvn_client/deprecated.c
  (status4_wrapper_baton): Add wc_ctx field.
  (status4_wrapper_func): Track parameter and return value changes of
    svn_wc__status2_from_3().
  (svn_client_status4): Initialize wc_ctx field of wrapper_baton.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/deprecated.c
U         subversion/libsvn_wc/util.c
U         subversion/libsvn_client/deprecated.c
At revision 938256
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26539.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #808

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

Changes:

[hwright] * notes/wc-ng/modularization:
  Mostly rewrite, reflecting the State of the World, as well as some other
  potential ideas.

[hwright] * subversion/libsvn_wc/README:
  Insert a big disclaimer about the out-of-dateness of this file.

[hwright] In preparation for updating it, move the 'Modularization' section from the
wc-ng design document to it's own file.  This file may someday move again to
libsvn_wc proper, but splitting it out from the design is the first step.

* notes/wc-ng/modularization:
  New.

* notes/wc-ng/design:
  Remove 'Modularization' section.

[cmpilato] * subversion/include/private/svn_wc_private.h
  (svn_wc__node_get_copyfrom_info): Update docstring to clarify pool usage.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
AU        notes/wc-ng/modularization
U         notes/wc-ng/design
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/README
At revision 938239
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26458.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #807

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

Changes:

[cmpilato] Continue retiring svn_wc_entry_t usage in libsvn_client.

* subversion/libsvn_client/copy.c
  (calculate_target_mergeinfo): Use WC-NG node functions instead of
    svn_wc_entry_t stuffs.  While here, consider locally replaced
    items as "added" for the purposes of mergeinfo determination.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/copy.c
At revision 938213
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26457.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #806

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

Changes:

[cmpilato] Follow-up to r938128.

* subversion/libsvn_client/prop_commands.c
  (propget_walk_cb): Heh.  Remove a bunch of WC-NG node API calls made
    redundant by work done at lower levels.

Suggested by: gstein

[julianfoad] Rename MD-5 checksum parameters from 'checksum' to 'md5_checksum' to pave
the way for adding SHA-1 checksums.

* subversion/include/svn_wc.h
  (svn_wc_queue_committed3, svn_wc_queue_committed2): Rename a parameter.

* subversion/libsvn_wc/adm_ops.c
  (committed_queue_item_t): Rename a member.
  (svn_wc_queue_committed3): Rename a parameter.
  (svn_wc__process_committed_internal, svn_wc_process_committed_queue2):
    Adjust accordingly.

* subversion/libsvn_wc/deprecated.c
  (svn_wc_queue_committed2): Rename a parameter.
  (svn_wc_queue_committed): Rename local variables.

[cmpilato] Continue retiring svn_wc_entry_t usage in libsvn_client.

* subversion/libsvn_client/prop_commands.c
  (propget_walk_cb): Use WC-NG node functions instead of
    svn_wc_entry_t stuffs.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/libsvn_wc/deprecated.c
U         subversion/libsvn_wc/wc.h
U         subversion/libsvn_wc/adm_ops.c
U         subversion/libsvn_client/prop_commands.c
At revision 938157
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26456.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #805

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

Changes:

[julianfoad] Change svn_wc_transmit_text_deltas3() so that it can store the new pristine
text in the pristine text store.  In this version, it can store it the old
way or the new way, as requested by the caller.

* subversion/include/svn_wc.h
  (svn_wc_transmit_text_deltas3): Document the new behaviour.

* subversion/libsvn_wc/adm_crawler.c
  (svn_wc__internal_transmit_text_deltas): If the SHA-1 checksum is
    requested, store a copy of the new pristine text in the pristine text
    store.

[julianfoad] * subversion/libsvn_wc/adm_files.c
  (svn_wc__open_writable_base): Use the correct temp-dir function.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
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/adm_crawler.c
At revision 938124
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26455.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #804

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

Changes:

[cmpilato] Continue retiring svn_wc_entry_t usage in libsvn_client.

* subversion/libsvn_client/export.c
  (copy_versioned_files): Use WC-NG node functions instead of
    svn_wc_entry_t stuffs.

[rhuijben] * subversion/tests/cmdline/copy_tests.py
  (repos_to_wc): Revert accidental change committed in r938071.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/export.c
U         subversion/tests/cmdline/copy_tests.py
At revision 938099
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26454.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #803

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

Changes:

[rhuijben] Add simple regression test on a copy loses history case identified in this
mail on the Subversion user forum on open.collab.net:

http://subversion.open.collab.net/ds/viewMessage.do?dsForumId=4&dsMessageId=362939

Found by: Piet-Hein Peeters <piet-hein.peeters{_AT_}philips.com>

* subversion/tests/cmdline/copy_tests.py
  (copy_added_dir_with_copy): New test.
  (test_list): Add copy_added_dir_with_copy as XFail test.

[julianfoad] Add an optional SHA-1 checksum calculation to svn_wc_transmit_text_deltas3(),
where it presently performs an MD-5 checksum calculation.

* subversion/include/svn_wc.h
  (svn_wc_transmit_text_deltas3): Add an optional SHA-1 checksum output.
    Adjust doc string of svn_wc_transmit_text_deltas2() accordingly.

* subversion/libsvn_wc/adm_crawler.c
  (svn_wc__internal_transmit_text_deltas, svn_wc_transmit_text_deltas3): Same.

* subversion/libsvn_wc/wc.h
  (svn_wc__internal_transmit_text_deltas): Same.

* subversion/libsvn_wc/deprecated.c
  (svn_wc_transmit_text_deltas2): Adjust a caller.

* subversion/libsvn_client/commit_util.c
  (svn_client__do_commit): Adjust a caller.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/libsvn_wc/deprecated.c
U         subversion/libsvn_wc/wc.h
U         subversion/libsvn_wc/adm_crawler.c
U         subversion/libsvn_client/commit_util.c
U         subversion/tests/cmdline/copy_tests.py
At revision 938077
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26447.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #802

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

Changes:

[julianfoad] Document and clean up some client commit code.

* subversion/libsvn_client/commit_util.c
  (file_mod_t): Constify the 'item' pointer so we can assign it from a const
    pointer in do_item_commit().
  (do_item_commit): Add better documentation. Constify the local 'item'
    pointer to help understand the function's semantics. Remove a redundant
    initialization, to help tools help us find mistakes. Remove an under-
    used local variable, for clarity.
  (svn_client__do_commit): Initialize variables at their declaration.
    Remove an under-used local variable.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/commit_util.c
At revision 938050
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson9465.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #801

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

Changes:

[cmpilato] * subversion/libsvn_client/status.c
  (svn_client_status5): Fix a copy-and-pasto, and add a FIXME comment.

[julianfoad] A little simplification.

* subversion/libsvn_subr/subst.c
  (translated_stream_mark): Use apr_pmemdup() instead of alloc and copy.

[julianfoad] Remove an unused variable.  A follow-up to r936835.

* subversion/libsvn_ra_neon/options.c
  (svn_ra_neon__exchange_capabilities): Remove 'msg'.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_subr/subst.c
U         subversion/libsvn_client/status.c
U         subversion/libsvn_ra_neon/options.c
At revision 938016
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson9464.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #800

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

Changes:

[dannas] * subversion/libsvn_wc/util.c
  (svn_wc__status2_from_3): Fix typo. The parameter scratch_pool should 
    be result_pool.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/util.c
At revision 937850
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson9459.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #799

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

Changes:

[gstein] Fix an erroneous use of svn_uri_is_child.

* subversion/libsvn_wc/adm_crawler.c:
  (report_revisions_and_depths): this is dealing with relpaths, so use the
    right function. and since it is NOT a URI, then we don't need to decode.

Found by: rhuijben

[gstein] Adjust the prop merge logic to queue all prop conflicts into a conflict
skel, and dump that into a file all at once. The old code wrote to a
temporary file piece-meal. After the file has been written (into a tmp
area), then a loggy operation will later move it into place in the working
copy.

This obsoletes the non-idempotent loggy_append functionality.

* subversion/libsvn_wc/props.c:
  (open_reject_tmp_stream): remove. unused.
  (create_conflict_file): new function to write a set of prop conflicts
    into a temporary file.
  (svn_wc__merge_props): collect the prop conflicts into a single
    CONFLICT_SKEL, rather than writing them into a temp file. if the merge
    is not a DRY_RUN, then dump those conflicts into a temp file for later
    movement into the working copy (via a loggy operation).

* subversion/libsvn_wc/log.h:
  (svn_wc__loggy_append): removed. no longer used.

* subversion/libsvn_wc/log.c:
  (SVN_WC__LOG_APPEND, log_do_file_append, svn_wc__loggy_append): removed
  (start_handler): remove handling of SVN_WC__LOG_APPEND

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/props.c
U         subversion/libsvn_wc/adm_crawler.c
U         subversion/libsvn_wc/log.c
U         subversion/libsvn_wc/log.h
At revision 937749
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson40403.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #798

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

Changes:

[neels] Clarify return values of svn_wc__node_get_kind(). Make a clear distinction
between svn_node_none (path is not versioned) and svn_node_unknown (node is
incomplete and kind is not known).

* subversion/include/private/svn_wc_private.h
  (svn_wc__node_get_kind): Tweak comment.

* subversion/libsvn_wc/node.c
  (svn_wc__node_get_kind): As described above.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/node.c
At revision 937735
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson40400.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #797

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

Changes:

[gstein] Add cancellation to svn_wc__internal_translated_file() and propagate that
to svn_wc_translated_file3(), too.

* subversion/libsvn_wc/translate.h:
  (svn_wc__internal_translated_file): add CANCEL_FUNC/BATON params

* subversion/include/svn_wc.h:
  (svn_wc_translated_file3): add CANCEL_FUNC/BATON params, and note the
    change in the docstring for svn_wc_translated_file2.

* subversion/libsvn_wc/translate.c:
  (svn_wc__inernal_translated_file): add CANCEL_FUNC/BATON params and pass
    them to svn_subst_copy_and_translate4.
  (svn_wc_translated_file3): add CANCEL_FUNC/BATON params and pass them to
    internal_translated_file.

* subversion/libsvn_wc/deprecated.c:
  (svn_wc_translated_file2): pass NULLs for CANCEL_FUNC/BATON

* subversion/libsvn_wc/diff.c:
  (file_diff, report_wc_file_as_added, close_file): pass CANCEL_FUNC/BATON
    to svn_wc__internal_translated_file, from the edit_baton

* subversion/libsvn_wc/merge.c:
  (preserve_pre_merge_files): add CANCEL_FUNC/BATON params and pass them
    to svn_wc__internal_translated_file.
  (maybe_resolve_conflicts): add CANCEL_FUNC/BATON params and pass them to
    preserve_pre_merge_files.
  (merge_text_file): add CANCEL_FUNC/BATON params and pass them to
    maybe_resolve_conflicts
  (svn_wc__internal_merge): pass CANCEL_FUNC/BATON to merge_text_file

* subversion/libsvn_wc/update_editor.c:
  (merge_file): pass CANCEL_FUNC/BATON to svn_wc__internal_translated_file
    from the edit_baton

* subversion/libsvn_wc/workqueue.c:
  (install_committed_file): add CANCEL_FUNC/BATON params and pass them to
    svn_wc__internal_translated_file
  (log_do_committed): add CANCEL_FUNC/BATON params and pass them to
    install_committed_file.
  (run_postcommit): pass CANCEL_FUNC/BATON to log_do_committed

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/libsvn_wc/deprecated.c
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/translate.c
U         subversion/libsvn_wc/merge.c
U         subversion/libsvn_wc/translate.h
U         subversion/libsvn_wc/diff.c
U         subversion/libsvn_wc/workqueue.c
At revision 937724
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson40399.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #796

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

Changes:

[gstein] Propagate unsigned-ness around, after r937623.

* subversion/libsvn_delta/svndiff.c:
  (encode_int): take and return 'unsigned char *'. changed a cast in here
    to (unsigned char)
  (append_encoded_int): switch to unsigned char, and cast to non-const for
    the svn_stringbuf_appendbytes call.
  (window_handler): cast to non-const for appendbytes call

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_delta/svndiff.c
At revision 937715
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson40398.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #795

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

Changes:

[gstein] Switch to use svn_subst_copy_and_translate4(), propagating cancel func and
batons as appropriate.

* subversion/libsvn_client/export.c:
  (struct edit_baton): add CANCEL_FUNC/BATON members
  (close_file): switch to translate4 and pass CANCEL_FUNC/BATON from the
    edit_baton
  (svn_client_export5): initialize the new edit_baton members

* subversion/libsvn_wc/log.c:
  (log_do_file_cp_and_translate): switch to translate4 and pass NULLs

* subversion/libsvn_wc/merge.c:
  (detranslate_wc_file, maybe_update_target_eols): take CANCEL_FUNC/BATON
    params and pass them to translate4
  (maybe_resolve_conflicts): remove unused CANCEL_FUNC/BATON params
  (merge_text_file): remove CANCEL_FUNC/BATON params and their pass to
    maybe_resolve_conflicts
  (merge_binary_file): remove unused CANCEL_FUNC/BATON params
  (svn_wc__internal_merge): pass CANCEL_FUNC/BATON params to
    detranslate_wc_file and maybe_update_target_eols. do not pass them to
    the merge_*_file functions

* subversion/libsvn_wc/translate.c:
  (svn_wc__internal_translated_file): switch to translate4 and pass NULLs
    for the cancel params

* subversion/libsvn_wc/workqueue.c:
  (copy_and_translate): accept CANCEL_FUNC/BATON and pass to translate4
  (run_revert): pass CANCEL_FUNC/BATON to copy_and_translate

* subversion/tests/libsvn_subr/translate-test.c:
  (substitute_and_verify): switch to translate4 and pass NULLs

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/translate.c
U         subversion/libsvn_wc/merge.c
U         subversion/libsvn_wc/log.c
U         subversion/libsvn_wc/workqueue.c
U         subversion/libsvn_client/export.c
U         subversion/tests/libsvn_subr/translate-test.c
At revision 937708
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson40397.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #794

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

Changes:

[gstein] Deprecate svn_subst_copy_and_translate3() in favor of a version that has a
cancellation function.

* subversion/include/svn_subst.h:
  (svn_subst_copy_and_translate4): new function, like the translate3
    version, but with CANCEL_FUNC/BATON.
  (svn_subst_copy_and_translate3): mark as deprecated

* subversion/libsvn_subr/subst.c:
  (detranslate_special_file): take a CANCEL_FUNC/BATON param pair and pass
    it along to svn_stream_copy3(). add an svn_error_return
  (svn_subst_copy_and_translate3): renamed to ...
  (svn_subst_copy_and_translate4): ... this, and take a CANCEL_FUNC/BATON
    pair. pass CANCEL_FUNC/BATON to detranslate_special_file and
    svn_stream_copy3.

* subversion/libsvn_subr/deprecated.c:
  (svn_subst_copy_and_translate3): new. call svn_subst_copy_and_translate4
    with NULL for the CANCEL_FUNC/BATON.
  (...): add some svn_error_return love

[gstein] * subversion/libsvn_subr/subst.c:
  (translated_stream_close): get rid of the baton's iterpool

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_subst.h
U         subversion/libsvn_subr/subst.c
U         subversion/libsvn_subr/deprecated.c
At revision 937696
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson40395.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #793

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

Changes:

[danielsh] Address a compiler warning.

* subversion/libsvn_delta/svndiff.c
  (window_handler):
    Use unsigned chars instead of (implicit-signedness) chars to compute the
    "instruction selector" bits.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_delta/svndiff.c
At revision 937624
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7298.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #792

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

Changes:

[stsp] * subversion/tests/libsvn_fs_fs/fs-pack-test.c
  (create_packed_filesystem): Allow file system creation to succeed
   on systems with low open file descriptior limits. Not using an
   iterpool here meant using many file descriptors concurrently,
   which made fs-pack-test 1 fail with low file descriptor limits.
   Now the test passes with a file descriptor limit as low as 32.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/libsvn_fs_fs/fs-pack-test.c
At revision 937612
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7296.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #791

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

Changes:

[julianfoad] Change the type of the MD5 checksum output parameter of
svn_wc_transmit_text_deltas3() and related functions, from a plain digest to
an svn_checksum_t object.

* subversion/include/svn_wc.h
  (svn_wc_transmit_text_deltas3): Change the type of the MD5 checksum output
    from a digest to an svn_checksum_t object.
  (svn_wc_transmit_text_deltas2): Adjust doc string accordingly.

* subversion/libsvn_wc/wc.h
  (svn_wc__internal_transmit_text_deltas): Change the type of the MD5
    checksum output from a digest to an svn_checksum_t object.

* subversion/libsvn_wc/adm_crawler.c
  (svn_wc__internal_transmit_text_deltas, svn_wc_transmit_text_deltas3):
    Change the type of the MD5 checksum output from a digest to an
    svn_checksum_t object.

* subversion/libsvn_wc/deprecated.c
  (svn_wc_transmit_text_deltas2): Since the wrapped
    svn_wc_transmit_text_deltas3() now gives an svn_checksum_t object,
    convert that back to a digest.

* subversion/libsvn_client/client.h,
  subversion/libsvn_client/commit_util.c
  (svn_client__do_commit): Adjust for the above changes, and in so doing
    avoid some copying from one pool to another.  Clarify the doc string.

[julianfoad] Fix a pool usage bug.  The bug was introduced in r878611 and has so far been
masked because our only active caller immediately duplicates the returned data.

* subversion/libsvn_wc/adm_crawler.c
  (svn_wc__internal_transmit_text_deltas): The file *name* is an output,
    so allocate it in result_pool, whereas the file *object* is only used
    internally so allocate it in scratch_pool.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/libsvn_wc/deprecated.c
U         subversion/libsvn_wc/wc.h
U         subversion/libsvn_wc/adm_crawler.c
U         subversion/libsvn_client/client.h
U         subversion/libsvn_client/commit_util.c
At revision 937574
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7292.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #790

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

Changes:

[gstein] Don't immediately generate the property conflict message for the reject
file. Instead, construct a property conflict skel, as described in
notes/wc-ng/conflict-storage and implemented by conflicts.[ch].

Then pass this skel to append_prop_conflict() for writing into the reject
file (after generating a message from the stored data).

* subversion/libsvn_wc/props.c:
  (message_from_skel): new function to generate a property conflict
    message given the data in a property conflict skel.
  (maybe_prop_value): helper function for message_from_skel
  (append_prop_conflict): change param from CONFLICT_DESCRIPTION over to
    PROP_SKEL. use message_from_skel() to get the contents for the file.
  (svn_wc__merge_props): put messages into the reject file via skels,
    rather than directly generating the message

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/props.c
At revision 937571
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7291.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #789

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

Changes:

[gstein] Begin implementation of the new conflict skel APIs. Starting with the
property conflict recording.

* subversion/libsvn_wc/conflicts.h:
  (SVN_WC__CONFLICT_*): new defines
  (svn_wc__conflict_skel_add_prop_conflict): update docstring and add an
    INCOMING_BASE_VALUE param

* subversion/libsvn_wc/conflicts.c:
  (): adjust includes
  (svn_wc__conflict_skel_new): build and return an empty conflict skel
  (prepend_prop_value): create a list to hold a property value. if the
    value is present, then put an atom into the list
  (svn_wc__conflict_skel_add_prop_conflict): new implementation

[gstein] Update docstring to warn about gotchas.

* subversion/include/private/svn_skel.h:
  (svn_skel_append): add hints

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_skel.h
U         subversion/libsvn_wc/conflicts.c
U         subversion/libsvn_wc/conflicts.h
At revision 937558
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7290.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #788

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

Changes:

[gstein] Alter the control flow in the prop merging functions. Just return a
boolean, CONFLICT_REMAINS, if an unresolved conflict remains on the
given property. We can generate a message for it later, so we don't
have to return it in a CONFLICT param any more.

Also eliminated the CANCEL_FUNC/BATON from the call stack, since only the
topmost function loops and the called funcs do not otherwise require the
cancellation. We can simply do it at the top-level.

* subversion/libsvn_wc/props.c:
  (maybe_generate_propconflict): remove CANCEL_FUNC/BATON params and the
    calling of that function
  (apply_single_prop_add, apply_single_prop_delete,
      apply_single_mergeinfo_prop_change,
      apply_single_generic_prop_change): remove CONFLICT and
    CANCEL_FUNC/BATON. add CONFLICT_REMAINS. update calls to
    maybe_generate_propconflict accordingly. remove generation of
    the conflict message.
  (apply_single_prop_change): adjust params and the calls to
    apply_single_*_prop_change.
  (svn_wc__merge_props): toss CONFLICT in favor of CONFLICT_REMAINS.
    update calls into prop merging functions. if a conflict remains, then
    generate the message and stick it into the prop rej file. add a check
    with the CANCEL_FUNC/BATON.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/props.c
At revision 937547
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7289.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #787

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

Changes:

[gstein] * notes/wc-ng/conflict-storage: update prop conflict storage

[gstein] Begin new infrastructure for generating prop conflict messages. This will
allow us to (re)generate a property reject file at will, given a record of
the property conflicts on a given node.

There are two issues for discussion and fixing in a future revision:
- incoming-delete will remove local-add (it should conflict?)
- incoming-delete will crash on a local-delete

* subversion/libsvn_wc/props.c:
  (generate_conflict_message): new function to generate a property
    conflict message given the four property values involved in a 4-way
    merge.
  (apply_single_prop_delete): leave two notes about behavior in here (see
    the issues above). fix message generation: use OLD_VAL, not BASE_VAL
  (apply_single_generic_prop_change): the OLD_VAL parameter will always be
    not-NULL, so we can simplify an if condition.
  (svn_wc__merge_props): save away MINE_VAL, and then if we see a conflict
    message returned by the property merging functions, then assert that
    our new function comes up with the same message

* subversion/tests/cmdline/prop_tests.py:
  (prop_reject_grind): new test function to grind thru all the variations
    of property conflicts.
  (test_list): add new test

* subversion/tests/cmdline/svntest/sandbox.py:
  (Sandbox.simple_propset, Sandbox.simple_propdel): new methods

[dannas] As part of WC-NG replace calls that fetches lock information from
the entry field in svn_wc_status3_t.

We could have just used a boolean locked field and let the callbacks
fetch the needed extra fields, but since the information is cheap to
fetch we can just as well get it at once.

* subversion/include/svn_wc.h
  (svn_wc_status3_t): Add lock_token, lock_owner, lock_comment and
    lock_creation_date fields.

* subversion/libsvn_wc/status.c
  (assemble_status): Set the new lock fields in svn_wc_status3_t.
  (svn_wc_dup_status3): Copy the fields that uses strings.

* subversion/svn/status.c
  (print_status,
   svn_cl__print_status_xml): Use the new svn_wc_status3_t fields
    instead of the entry ones.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         notes/wc-ng/conflict-storage
U         subversion/include/svn_wc.h
U         subversion/libsvn_wc/props.c
U         subversion/libsvn_wc/status.c
U         subversion/tests/cmdline/prop_tests.py
U         subversion/tests/cmdline/svntest/sandbox.py
U         subversion/svn/status.c
At revision 937538
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7288.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #786

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

Changes:

[cmpilato] Continue purging svn_wc_entry_t dependency from the 'svn info'
high-level logic.

* subversion/libsvn_client/info.c
  (build_info_for_entry): Pull more data for the svn_info_t item from
    WC-NG node APIs, less from the svn_wc_entry_t.

[neels] * subversion/libsvn_client/externals.c (switch_file_external): No more entry_t.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/externals.c
U         subversion/libsvn_client/info.c
At revision 937516
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7287.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #785

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

Changes:

[cmpilato] Teach svn_wc__node_get_copyfrom_info() to handle optional return
values and (optionally) return the information required to tell the
difference between "direct target of a copy" and "item in a copied
subtree".

* subversion/include/private/svn_wc_private.h
  (svn_wc__node_get_copyfrom_info): Add 'is_copy_target' parameter,
    and update docstring.

* subversion/libsvn_wc/node.c
  (svn_wc__node_get_copyfrom_info): Add 'is_copy_target' parameter and
    handling, plus allow any of the return variables to be NULL.

* subversion/libsvn_client/ra.c
  (svn_client__repos_locations): Update call to 
    svn_wc__node_get_copyfrom_info().

* subversion/libsvn_client/url.c
  (svn_client__entry_location): Update call to
    svn_wc__node_get_copyfrom_info().

* subversion/libsvn_wc/copy.c
  (copy_file_administratively, copy_dir_administratively): Update call to
    svn_wc__node_get_copyfrom_info().

* subversion/libsvn_client/copy.c
  (try_copy): Update call to svn_wc__node_get_copyfrom_info().

[cmpilato] Followup to r937452.

* subversion/libsvn_wc/node.c
  (svn_wc__node_is_replaced): Oops!  Fix "control reaches end of
    non-void function" compiler error.

[dannas] * subversion/libsvn_wc/util.c
  (svn_wc__status2_from_3): Add note about the need to do a proper 
    conversion instead of just a cast.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/util.c
U         subversion/libsvn_wc/copy.c
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/url.c
U         subversion/libsvn_client/ra.c
U         subversion/libsvn_client/copy.c
At revision 937492
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7286.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #784

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

Changes:

[dannas] As part of WC-NG, replace entry calls for revisions from
svn_wc_status3_t related code. While doing that, we define a strict
idea of what a revision in svn_wc_status3_t means. The revision returned
from libsvn_wc is:

  "The revision of the unmodified (BASE) node, or SVN_INVALID_REVNUM if
  any (structural) changes have been made to that node."

We have three compability concerns to address:
1) svn_wc_status3_t only gives us the revision information for BASE.
   svn_wc__node_get_working_rev_info() is used for returning the WORKING
   state as the entries code would have done it.

2) The entries code set the revision of newly added nodes to 0 but the
   db sets them to -1. Since too many tests needs to be changed and 'svn
   info' also uses 0, I'll change those values in a follow-up patch
   instead.

3) Despite the attempt to mimic the semantics of the entries code, we
   have two changes in behaviour. An entry_rev field has been added to
   StateItem to allow the testsuite to handle those differences.

* subversion/tests/cmdline/copy_tests.py
  (repos_to_wc): Change revision to 0 since the node is added. Don't
    check against entries since the behavior differs.

* subversion/tests/cmdline/svntest/wc.py
  (tweak_for_entries_compare): Set wc_rev to entry_rev when the later
    exists. Clear entry_rev afterwards to avoid it interfering when
    doing the compare between the output from entries-dump and our
    state.
  (StateItem): Add new member entry_rev for tracking differences in
    behaviour between WC-1 code and WC-NG.

* subversion/tests/cmdline/merge_tests.py
  (merge_into_missing): Add revision to status output for missing dir.
    Previously, missing dirs did not have a revision, only files had.
    Don't check entries since the behavior differs.

* subversion/svn/status.c
  (print_status): Replace checks for revisions using entries with the
    direct fields in svn_wc_status3_t. Set the revision for added and
    replaced nodes to 0. WC-NG sets those revisions to -1, but changing
    all the involved tests is for a follow-up.

* subversion/include/svn_wc.h
  (svn_wc_status2_t): Add fields revision, changed_rev, changed_date and
    changed_author.

* subversion/include/private/svn_wc_private.h
  (svn_wc__node_get_working_rev_info): Declare. New.

* subversion/libsvn_wc/node.c
  (svn_wc__node__get_working_rev_info): New.

* subversion/libsvn_wc/status.c
  (assemble_status): Fill in the new fields with data from the wc db.
  (svn_wc_dup_status3): Copy the changed_author field.

* subversion/svn/status-cmd.c
  (status_baton): Add svn_client_ctx member. 
  (print_status): Fetch revision information about WORKING nodes with
    svn_wc__node_get_working_rev(). It's a temporary thing until we've
    decided what behaviour we prefer and the means for detecting what
    state the wc is in.
  (svn_cl__status): Set ctx member of status_baton.

[pburba] Issue inline and end-of-dump summary warnings when dumping mergeinfo that
refers to revisions outside of the requested dump range.

This is analogous to the warnings we issue for copy-from revisions older
than the oldest dumped rev and is part of a group of fixes for issue #3020,
see http://svn.haxx.se/dev/archive-2010-04/0475.shtml

* subversion/libsvn_repos/dump.c

  (global): include svn_mergeinfo_private.h

  (edit_baton): Add new member found_old_mergeinfo.

  (dump_node): Issue inline warning.

  (svn_repos_dump_fs3): Issue end-of-dump summary warning.

[pburba] Prevent a private mergeinfo function from accepting invalid input and
later tripping a SVN_ERR_ASSERT_NO_RETURN assert.

* subversion/libsvn_subr/mergeinfo.c

  (svn_mergeinfo__filter_mergeinfo_by_ranges): SVN_ERR_ASSERT on invalid
   input.

[cmpilato] More svn_wc_entry_t purging from libsvn_client.

* subversion/include/private/svn_wc_private.h
  (svn_wc__node_is_replaced): New.

* subversion/libsvn_wc/questions.c
  (svn_wc__internal_is_replaced): Moved to node.c.

* subversion/libsvn_wc/node.c
  (svn_wc__internal_is_replaced): Moved from questions.c.
  (svn_wc__node_is_replaced): New wrapper around
    svn_wc__internal_is_replaced().

* subversion/libsvn_client/status.c
  (svn_client_status5): Use WC-NG node functions rather than
    svn_wc_entry_t stuffs to determine how to handle status targets
    missing from HEAD.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/status.c
U         subversion/libsvn_wc/questions.c
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_subr/mergeinfo.c
U         subversion/libsvn_client/status.c
U         subversion/tests/cmdline/copy_tests.py
U         subversion/tests/cmdline/svntest/wc.py
U         subversion/tests/cmdline/merge_tests.py
U         subversion/libsvn_repos/dump.c
U         subversion/svn/status.c
U         subversion/svn/status-cmd.c
At revision 937468
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7285.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #783

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

Changes:

[neels] Fix the revision number shown for wc-wc diff on replaced files.
The diff output is against the revert-base, so show the revert-base's
revision number, like with simply deleted files.

But only do that for nodes that are not copied/moved-here, because wc-wc diff
then actually just shows the changes against the copy-source, not against
revert-base.

Note that --show-copies-as-adds shows even replacing copies as adds, currently
using revnum 0 and diffing against the empty file. So that's not applicable to
this patch. We should fix diff entirely :P

* subversion/libsvn_wc/diff.c (file_diff):
    Get the revision from revert-base in the cases described above.

[philip] * subversion/libsvn_client/copy.c (try_copy): Remove another svn_wc_entry_t.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/diff.c
U         subversion/libsvn_client/copy.c
At revision 937450
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7284.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #782

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

Changes:

[cmpilato] More svn_wc_entry_t purging from libsvn_client.

* subversion/libsvn_client/externals.c
  (switch_dir_external): Use WC-NG node functions rather than trading
    in entry_t's.

[philip] * subversion/libsvn_client/copy.c (try_copy): Remove an svn_wc_entry_t.

[gstein] Be wary of obstructions in svn_wc__db_temp_op_delete. There is not enough
information to determine whether the node is an add or a copy/move and
whether this is the root of a copy/move. This information is needed to
properly mark the node for deletion. When the situation is detected, we
now raise SVN_ERR_WC_MISSING. This error will become moot when we reach
single-db mode.

* subversion/libsvn_wc/wc_db.c:
  (db_working_get_status): removed, in favor of read_info
  (svn_wc__db_temp_op_delete): use read_info, and let it throw
    PATH_NOT_FOUND as appropriate, so we don't have to check for a BASE or
    WORKING node. synthesize the old WORKING_NONE variable from the new
    read_info data. adjust the conditionals a bit for the new status
    values, and handle the special obstructed_add case. for
    obstructed_delete (and regular delete), we just exit early.

* subversion/tests/cmdline/schedule_tests.py:
  (unschedule_missing_added): add a comment explaining the failure
  (test_list): mark the above as XFail

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_client/externals.c
U         subversion/libsvn_client/copy.c
U         subversion/tests/cmdline/schedule_tests.py
At revision 937376
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7283.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #781

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

Changes:

[cmpilato] More svn_wc_entry_t purging from libsvn_client.

* subversion/libsvn_client/util.c
  (wc_path_to_repos_urls): Use WC-NG node functions instead of entry_t
    manipulation.
  (svn_client__get_repos_root): Formatting changes only.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/util.c
At revision 937348
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson7281.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #780

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

Changes:

[pburba] Follow-up to r937033.

* subversion/libsvn_repos/dump.c

  (svn_repos_dump_fs3): Replace needless apr_psprintf with string literal.
   Check for NULL progress_func.

Suggested by: gstein, rhuijben

[pburba] * subversion/include/svn_repos.h
  (svn_repos_dump_fs3): Note that progress_func may be NULL.

[gstein] * subversion/libsvn_wc/wc_db.h:
  (svn_wc__db_scan_addition): clarify docstring, especially given r937276

[gstein] Strengthen the checks in scan_addition to throw errors if invoked for
obstructed nodes.

This breaks schedule_tests 7, to be fixed in a larger and distinct
semantic change/revision.

* subversion/libsvn_wc/wc_db.c:
  (svn_wc__db_temp_op_delete): add some comments, and note that the code
    breaks in a limited case.
  (svn_wc__db_scan_addition): we have nifty token mapping support now, so
    do a full decode of the presence value, and drop PRESENCE_IS_NORMAL.
    look for an obstructed target, which is not allowed.

[stsp] Pool usage fixes in the translation stream.

Do not maintain a private pool for each translation stream,
because the user cannot control unbound growth of this "secret" pool.
Instead, rely on callers to provide pools with sufficient lifetime
when the stream is created. "make check" agrees.

Suggested by: gstein

* subversion/include/svn_subst.h
  (svn_subst_stream_translated): Rename POOL argument to RESULT_POOL.
   Document pool lifetime requirements for EOL_STR and KEYWORDS parameters.

* subversion/libsvn_subr/subst.c
  (dup_translation_baton): Remove. This was short enough not to be worth
   a separate function.
  (translated_stream_baton): Define macro SVN__TRANSLATION_BUF_SIZE for
   size of BUF member. Remove POOL member.
  (translated_stream_read): Remove local variable ITERPOOL, which was just
   an alias for B->iterpool, which use directly.
  (translated_stream_close): Stream-private pool was removed so stop
   destroying it.
  (translated_stream_mark): Track removal of dup_translation_baton() and
   re-implement it inline where needed. Use SVN__TRANSLATION_BUF_SIZE.
  (translated_stream_seek): Avoid re-allocations while restoring translation
   state.
  (svn_subst_stream_translated): Rename POOL to RESULT_POOL. Stop copying
   things into the stream-private pool, rely on the caller to provide items
   with sufficient lifetime instead. Use SVN__TRANSLATION_BUF_SIZE.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_repos.h
U         subversion/include/svn_subst.h
U         subversion/libsvn_wc/wc_db.c
U         subversion/libsvn_wc/wc_db.h
U         subversion/libsvn_subr/subst.c
U         subversion/libsvn_repos/dump.c
At revision 937302
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22548.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #779

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

Changes:

[gstein] Fix some problems with fetching the BASE/ACTUAL properties. I'm not
entirely comfortable with these algorithms, but it works okay for now, and
I suspect that it will change/improve as we continue wc-ng development.

* subversion/libsvn_wc/update_editor.c:
  (close_directory): always fetch the properties, as the node will always
    exist at this point. if properties are undefined for the current
    state, then fill in empty prop hashes.
  (copy_regular_props): constify the PROPVAL, and use the
    svn_wc_is_normal_prop helper, rather than long-hand.
  (close_file): adjust logic on how/when we decide to fetch properties
    from the various sources.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/update_editor.c
At revision 937274
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22547.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #778

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

Changes:

[gstein] Some nodes (eg. local-add) have no "pristine" properties. For these,
provide an empty set of properties to svn_wc__merge_props.

* subversion/libsvn_wc/props.c:
  (svn_wc_merge_props3): if BASE_PROPS is NULL, then create an empty hash
    of properties

* subversion/libsvn_wc/update_editor.c:
  (close_file): rearrange the logic a bit to ensure that we always have
    an empty set of properties, if no props are defined for the node state

[julianfoad] * subversion/libsvn_client/commit.c
  (post_process_commit_item): Take as input the checksum of the item, rather
    than a hash of checksums in which to find the right one.
  (svn_client_commit4): Pass the right checksum, rather than all of them.

[julianfoad] * subversion/include/svn_client.h
  (svn_client_commit_item_create): Fix a typo.

[philip] * subversion/libsvn_wc/node.c
  (svn_wc__node_get_copyfrom_info): Don't fall back on copyfrom URL.

[julianfoad] * subversion/libsvn_wc/workqueue.c
  (verify_pristine_present): Fill in the doc string.

[julianfoad] * subversion/include/svn_wc.h
  (svn_wc_queue_committed3): Add info to doc string, fix typos, move notes
    about pools to the end.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/include/svn_client.h
U         subversion/libsvn_wc/props.c
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/workqueue.c
U         subversion/libsvn_client/diff.c
U         subversion/libsvn_client/commit.c
At revision 937263
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22546.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #777

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

Changes:

[julianfoad] * subversion/libsvn_wc/wc_db.h
  (svn_wc__db_read_info): Document the 'revision' parameter.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/wc_db.h
At revision 937243
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22545.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #776

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

Changes:

[philip] * subversion/libsvn_wc/node.c
  (svn_wc__node_get_copyfrom_info): Check pointed to rather than pointer.

Suggested by: gstein

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/diff.c
At revision 937222
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22544.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #775

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

Changes:

[gstein] * subversion/libsvn_wc/entries.c:
  (read_one_entry): whitespace-only change. no functional change.

[gstein] Omit the local vars that were renaming the params, and just change the
code to use the (new) param names.

* subversion/libsvn_wc/entries.c:
  (read_one_entry): use DIR_ABSPATH and SCRATCH_POOL as appropriate.

[gstein] Be wary of calling svn_wc__db_scan_addition for an obstructed_add node.
Jury-rig some values to deal with the lack of a scan.

(ignore the lack of proper indentation; future revision)

* subversion/libsvn_wc/entries.c:
  (read_one_entry): if the node is an obstructed_add, then take particular
    care to avoid a scan_addition (since it is missing needed data).

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/entries.c
At revision 937154
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22542.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #774

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

Changes:

[gstein] Expand some comments in svn_wc__internal_node_get_url about states when we
should (or not) return URLs, and how.

* subversion/libsvn_wc/node.c:
  (svn_wc__internal_node_url): note that we probably should NOT return a
    URL for deleted nodes. that we defininitely cannot return a URL for an
    obstructed add (or more precisely: we cannot use scan_addition to do
    that). and that we can derive a URL for many of the "not here" cases.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/node.c
At revision 937147
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22540.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #773

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

Changes:

[cmpilato] More svn_wc_entry_t purging from libsvn_client.

* subversion/libsvn_client/url.c
  (svn_client__entry_location): Use WC-NG node functions instead of
    svn_wc_entry_t queries.

[gstein] Change some basics around the svn_wc__merge_props before digging in for
some further work.

Note: this restricts svn_wc_merge_props3() to ONLY "normal" props. The
prior behavior of allowing wc/entry props would result in installing these
as real properties (oops!).

* subversion/libsvn_wc/props.h:
  (svn_wc__merge_props): pass the node's KIND information (or the intended
    KIND if it has not (yet) been created)

* subversion/libsvn_wc/props.c:
  (svn_wc_merge_props3): disallow non-normal propchanges. fetch the KIND
    earlier and pass to merge_props. fetch the pristine/actual props and
    pass them along, too.
  (svn_wc__merge_props): accept the KIND rather than fetching it (and then
    compensating for "unknown"). assert that we always get the set of
    BASE/ACTUAL properties rather than attempting to fetch these or fill
    in some empty defaults. remove all the IS_NORMAL stuff. we only ever
    get normal properties.

* subversion/libsvn_wc/update_editor.c:
  (struct dir_baton): add an ADDING_DIR member
  (make_dir_baton): store the ADDING parameter
  (close_directory): rename WORKING_PROPS localvar to ACTUAL_PROPS. ensure
    that both BASE_PROPS and ACTUAL_PROPS initialized, then pass them.
    pass svn_wc__db_kind_dir into svn_wc__merge_props.
  (close_file): declare and set up CURRENT_BASE_PROPS and
    CURRENT_ACTUAL_PROPS, then pass then to merge_props, along with the
    svn_wc__db_kind_file value.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
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/update_editor.c
U         subversion/libsvn_client/url.c
At revision 937130
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22538.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #772

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

Changes:

[stsp] Digest feedback by gstein for r936844.

* subversion/libsvn_subr/subst.c
  (keywords_hash_deep_copy): Remove. No longer needed as per change below.
  (dup_translation_baton): Don't make a deep copy of keywords, since they
   have at last the same lifetime as the translated stream.
  (mark_translated_t): Rather than storing a pointer to the saved baton,
   use a nested struct. Saves an allocation and some dereferencing.
  (translated_stream_mark, translated_stream_seek): Rename MARK_TRANSLATED
   to just MT for readability. Track above change in mark_translated_t.
  (svn_subst_stream_translated): Restore the body of keywords_hash_deep_copy()
   here. It's not used elsewhere anymore so there is no point in having a
   separate function.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_subr/subst.c
At revision 937109
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22537.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #771

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

Changes:

[pburba] Follow-up to r937033, stop dereferencing an uninitialized pointer when
dumping rev 0.

a.k.a. Stop breaking the entire test suite :-(

* subversion/libsvn_repos/dump.c

  (svn_repos_dump_fs3): We never get a dump editor and baton when dumping
   r0, so don't assume we have one.

[stsp] * subversion/tests/libsvn_subr/stream-test.c
  (test_stream_line_filter, test_stream_line_transformer,
   test_stream_line_filter_and_transformer, test_stream_seek_stringbuf,
   test_stream_seek_translated): Use SVN_TEST_STRING_ASSERT(a, b) instead
    of SVN_TEST_ASSERT(strcmp(a,b) == 0).

Suggested by: gstein

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/libsvn_subr/stream-test.c
U         subversion/libsvn_repos/dump.c
At revision 937077
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22536.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #770

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

Changes:

[stsp] Revert r936802, and do it the right way.
SVN_ERR_ASSERT() should not be used in tests, SVN_TEST_ASSERT() should
be used instead.

Suggested by: gstein

* subversion/tests/svn_test_main.c
  (main): Stop overriding the default malfunction handler.

* subversion/tests/libsvn_subr/stream-test.c
  (test_stream_range, test_stream_line_filter, 
   test_stream_line_transformer, test_stream_line_filter_and_transformer,
   test_stream_seek_file, test_stream_seek_stringbuf,
   test_stream_seek_translated): Use SVN_TEST_ASSERT() instead of
    SVN_ERR_ASSERT().

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/libsvn_subr/stream-test.c
U         subversion/tests/svn_test_main.c
At revision 937059
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22535.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #769

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

Changes:

[cmpilato] Buh-bye, svn_wc_entry_t usages.

* subversion/libsvn_client/ra.c
  (svn_client__repos_locations): Use WC-NG node functions instead of
    svn_wc_entry_t queries.

[pburba] Issue an end-of-dump summary warning to supplement any in-line
copy-source warnings so the latter don't get missed in a sea of output.

See http://svn.haxx.se/dev/archive-2010-04/0475.shtml

* subversion/libsvn_repos/dump.c

  (edit_baton): Add new member found_old_reference.

  (dump_node): Set new edit baton member if an old reference warning is
   issued.

  (svn_repos_dump_fs3): Possibly issue new summary warning.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_client/ra.c
U         subversion/libsvn_repos/dump.c
At revision 937040
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22534.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #768

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

Changes:

[philip] Move some code.

* subversion/libsvn_wc/copy.c
  (determine_copyfrom_info): Delete.
  (copy_file_administratively, copy_dir_administratively): Use
   svn_wc__node_get_copyfrom_info instead.

* subversion/include/private/svn_wc_private.h
  (svn_wc__node_get_copyfrom_info): Tweak docstring.

* subversion/libsvn_wc/node.c
  (svn_wc__node_get_copyfrom_info): Extend to handle all the cases
   covered by determine_copyfrom_info.

* subversion/libsvn_client/diff.c
  (convert_to_url): Return an error if no URL available.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/copy.c
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/diff.c
At revision 937010
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22533.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #767

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

Changes:

[julianfoad] Follow-up r936810: adjust pool usage.

* subversion/libsvn_client/commit.c
  (post_process_commit_item): Add 'const' to an input pointer. Don't take a
    result_pool, as it doesn't need one. Rename 'pool' to 'scratch_pool'.
    Remove a misleading comment.
  (svn_client_commit4): Use an iterpool for a loop that didn't have one,
    that I omitted in r936810. Adjust the call to post_process_commit_item().

[gstein] svn_wc__get_entry can sometimes return SVN_ERR_WC_NOT_WORKING_COPY, which
we need to look for when running 'svn status' at the root of a working
copy (the "parent" is not a working copy, so we need to catch it).

* subversion/libsvn_wc/status.c:
  (internal_status): catch SVN_ERR_WC_NOT_WORKING_COPY

[neels] Fix error handling from r936464.

* subversion/libsvn_wc/node.c
  (svn_wc__node_get_commit_base_rev): Wrap two returns into svn_error_return().

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/status.c
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/commit.c
At revision 936986
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22532.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #766

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

Changes:

[pburba] Adjust an issue #3020 test to demonstrate faulty mergeinfo rev mapping
during incremental loads.

* subversion/tests/cmdline/svnadmin_tests.py

  (dont_drop_valid_mergeinfo_during_incremental_loads): Expand test to
   cover use case described here
   http://subversion.tigris.org/issues/show_bug.cgi?id=3020#desc16

  (test_list): Set dont_drop_valid_mergeinfo_during_incremental_loads as
   XFail.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/cmdline/svnadmin_tests.py
At revision 936958
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22531.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #765

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

Changes:

[stsp] * subversion/libsvn_subr/subst.c
  (keywords_hash_deep_copy): Un-constify the KEYWORDS parameter again.
   As the compiler noted, we need to pass this on in non-const form.

[pburba] * subversion/tests/cmdline/svnadmin_tests.py

  (dont_drop_valid_mergeinfo_during_incremental_loads): Update comments to
   reflect latest thinking re issue #3020.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_subr/subst.c
U         subversion/tests/cmdline/svnadmin_tests.py
At revision 936885
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22524.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #764

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

Changes:

[stsp] Hopefully fix issue #3616, "Mark/seek in svn_subst_stream_translated() -
needs to restore translation state"

"Hopefully" because an apparent bug in the translation stream prevents
a new test which attempts to verify the fix from passing.

* subversion/libsvn_subr/subst.c
  (keywords_hash_deep_copy, dup_translation_baton): New helper functions.
  (mark_translated_t): New type.
  (translated_stream_mark, translated_stream_seek): Save translation state
   upon mark, and restore it upon seek.
  (svn_subst_stream_translated): Drive-by comment fix, and call the new
   keywords_hash_deep_copy() helper which is based on code which used to
   live here.

* subversion/tests/libsvn_subr/stream-test.c
  (): Include svn_subst.h.
  (test_funcs): Add new test.
  (test_stream_seek_translated): New test. Currently XFail because of
   aforementioned bug, which was discussed on IRC as follows:

   <stsp> svn_subst_stream_translated() does not expand keywords if
          they're not read in their entirety by the caller
   <stsp> is that a bug?
   <stsp> i would expect that, if I have the input containing a keyword
          such as One$MyKeyword$Two, which expands to "my keyword expanded",
          and I read up to the position of the character K, the result would
          be "Onemy"
   <stsp> but what is actually returned from svn_stream_read is One$My
   <stsp> that makes setting a mark within a keyword rather pointless
   <julianf> stsp: ew, that's an ugly bug in stream_translated.
   <julianf> That's just waiting to blow up.
   <stsp> julianf, yeah I think it should read ahead, expand the keyword,
          and return part of the expansion
   <julianf> +1

Review by: julianfoad
           philip

[philip] Check for XML parse errors in more places.

* subversion/libsvn_ra_neon/ra_neon.h
  (svn_ra_neon__check_parse_error): New

* subversion/libsvn_ra_neon/util.c
  (svn_ra_neon__check_parse_error): Renamed from check_parse_error.
  (check_parse_error): Renamed.
  (wrapper_reader_cb, parsed_request): Adjust callers.
  (svn_ra_neon__request_dispatch): Add check for parse error.

* subversion/libsvn_ra_neon/lock.c
  (do_lock, svn_ra_neon_get_lock_internal): Add check for parse error.

* subversion/libsvn_ra_neon/options.c
  (svn_ra_neon__exchange_capabilities): Use svn_ra_neon__check_parse_error
   instead of inline code.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_subr/subst.c
U         subversion/libsvn_ra_neon/util.c
U         subversion/libsvn_ra_neon/ra_neon.h
U         subversion/libsvn_ra_neon/lock.c
U         subversion/libsvn_ra_neon/options.c
U         subversion/tests/libsvn_subr/stream-test.c
At revision 936851
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22131.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #763

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

Changes:

[julianfoad] Remove some uses of svn_iter_apr_array() and use simple C loops instead,
because that method caused too much obfuscation.  This restores the
iteration to roughly how it was before the new method was introduced in
r866607, but keeping the larger loop bodies factored out into separate
functions while the smaller ones now go back to in-line code.

No functional change.

Note:  As well as introducing and using the iteration functions, r866607
made some changes to pool usage.  One such change was in the code involved
in this commit.  In the loop where svn_client_commit4() calls
post_process_commit_item(), it previously allocated the queue in a sub-pool
(for want of a scratch pool), but subsequently has been allocating it in the
function's main pool, and continues to do so after this commit.  We should
consider whether that was an accidental regression and, if so, restore the
use of a sub-pool (or scratch pool).

* subversion/libsvn_client/commit.c
  (post_commit_baton, check_dir_delete_baton): Delete.
  (post_process_commit_item, check_nonrecursive_dir_delete): Take arguments
    through function parameters rather than through a 'baton' structure.
  (commit_item_is_changed): Delete, moving the body into svn_client_commit4().
  (svn_client_commit4): Iterate over arrays directly rather than through
    svn_iter_apr_array().

[cmpilato] Irradicate the last remaining svn_wc_entry_t instance in the
libsvn_client diff logic.

* subversion/include/private/svn_wc_private.h,
* subversion/libsvn_wc/node.c
  (svn_wc__node_get_copyfrom_info): New.

* subversion/libsvn_client/diff.c
  (convert_to_url): Trade use of svn_wc_entry_t for some WC-NG node
    functions.

[stsp] * subversion/tests/svn_test_main.c
  (main): Override the default malfunction handler to avoid abort()
   in the C tests. If SVN_ERR_ASSERT() fails in a C test, we should
   treat this as XFAIL rather than dumping core.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/node.c
U         subversion/libsvn_client/diff.c
U         subversion/libsvn_client/commit.c
U         subversion/tests/svn_test_main.c
At revision 936819
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22130.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #762

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

Changes:

[stsp] Prepare for work on issue #3616. 

svn_stream_mark_t is an opaque type, but was also a real struct with
file-level visibility, supporting mark and seek support for two distinct
types of streams. Give each their own svn_stream_mark_t definition,
rather than sharing a common definition. This is more consistent with
the way wrapper streams will wrap marks set on underlying streams.

* subversion/libsvn_subr/stream.c
  (svn_stream_mark_t): Remove.
  (mark_apr, mark_stringbuf_stream): New structs replacing the above.
  (mark_handler_apr, seek_handler_apr, mark_handler_stringbuf,
   seek_handler_stringbuf): With some cast magic, these functions can
   use the mark types specific to their stream, rather than sharing a
   common svn_stream_mark_t structure.

Review by: julianfoad
           rhuijben

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_subr/stream.c
At revision 936670
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22129.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #761

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

Changes:

[julianfoad] Simplify recursion of svn_wc__process_committed_internal().

* subversion/libsvn_wc/adm_ops.c
  (svn_wc__process_committed_internal): Always recurse, even when the child is
    a file.  This consolidates two places where process_committed_leaf() was
    called into just one place now.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/adm_ops.c
At revision 936640
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22127.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #760

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

Changes:

[gstein] Fix an entry-fetching bug in the status code. It was passing on-disk kind
information as if was the entry's kind.

* subversion/libsvn_wc/status.c:
  (handle_dir_entry): rename KIND/SPECIAL to PATH_KIND/PATH_SPECIAL like
    other params in this file to enforce the notion these are talking
    about the PATH, not the entry's kind. Update some comments and add
    some assertions in here.
  (get_dir_status): compute NODE_ABSPATH early in the loop since all
    branches want this value. fix the first get_entry() call to pass
    svn_node_unknown since we *don't* know anything about the entry.

[gstein] Fix a small bug in the new read_entry_pair()

* subversion/libsvn_wc/entries.c:
  (read_entry_pair): if there is an directory obstructing a FILE node,
    then catch that, and return WC_MISSING.
  (svn_wc__get_entry): update and clarify some comments

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/status.c
U         subversion/libsvn_wc/entries.c
At revision 936614
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22126.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #759

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

Changes:

[neels] Follow-up on r935095, r936464.

* subversion/include/private/svn_wc_private.h
  (svn_wc__node_get_commit_base_rev): Tweak comment.

* subversion/libsvn_wc/node.c
  (svn_wc__node_get_commit_base_rev): 
    Properly match older behaviour by returning the revert-base for plain
    deletes and replaces (non-copy/move).

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/private/svn_wc_private.h
U         subversion/libsvn_wc/node.c
At revision 936587
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22123.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #758

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

Changes:

[hwright] Make the ambient depth filter use absolute paths.

* subversion/libsvn_wc/ambient_depth_filter_editor.c
  (edit_baton): Remove the relative anchor path.
  (dir_baton): Use an absolute path.
  (make_dir_baton): Create an absolute path, and use it.
  (make_file_baton, delete_entry, open_directory): Use the absolute path.
  (svn_wc__ambient_depth_filter_editor): Use the absolute path, and assert that
    it is.

* subversion/libsvn_wc/wc.h
  (svn_wc__ambiend_depth_filter_editor): Rename parameter.

* subversion/libsvn_wc/diff.c
  (svn_wc_get_diff_editor6): Create and use an absolute path to use with the
    ambient depth editor.

[pburba] Fix some bogus test data for tests of issue #2982, issue #3181, and
issue #3020.

* subversion/tests/cmdline/svndumpfilter_tests_data/with_merges.dump

  Remove self-referential mergeinfo from this dump file.  The dump file was
  created with a pre-1.5.0 build which apparently was creating
  self-referential mergeinfo on the destination of a copy.  This was never
  a behavior in an official release, so using it in our test suite makes
  no sense.

* subversion/tests/cmdline/svnadmin_tests.py
  (reflect_dropped_renumbered_revs):
* subversion/tests/cmdline/svndumpfilter_tests.py
  (reflect_dropped_renumbered_revs):
  (svndumpfilter_loses_mergeinfo):
   Adjust these tests' so they no longer expect self-referential mergeinfo
   resulting from copies.  Also make the check of expected mergeinfo more
   robust by asking for all the mergeinfo in the repository recursively,
   rather than propget(ing) single paths.

[stsp] Prevent 'svn patch' from trying to delete the working copy root when
deleting empty directories.

* subversion/libsvn_client/patch.c
  (check_dir_empty): Exit early if we're looking at the working copy root.
   This also makes it unnecessary to catch the "not a working copy" error
   during the crawl for children, so stop catching that error.
   Add and adjust comments while here.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/ambient_depth_filter_editor.c
U         subversion/libsvn_wc/wc.h
U         subversion/libsvn_wc/diff.c
U         subversion/libsvn_client/patch.c
U         subversion/tests/cmdline/svnadmin_tests.py
U         subversion/tests/cmdline/svndumpfilter_tests.py
U         subversion/tests/cmdline/svndumpfilter_tests_data/with_merges.dump
At revision 936555
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22122.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #757

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

Changes:

[neels] Follow-up r935095.

* subversion/libsvn_wc/node.c
  (svn_wc__node_get_commit_base_rev):
    Fix behaviour for deleted and replaced nodes to act as older code did.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/libsvn_wc/node.c
At revision 936469
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22120.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #756

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

Changes:

[hwright] * subversion/tests/libsvn_wc
  (svn:ignore): Add the resultant entries-compat-test binary.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
 U        subversion/tests/libsvn_wc
At revision 936403
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22119.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #755

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

Changes:

[pburba] Revert r927243, see http://svn.haxx.se/dev/archive-2010-04/0475.shtml

* subversion/libsvn_repos/load.c

  Barring some whitespace conflicts, this is a straightforward reversion
  of r927243.

* subversion/tests/cmdline/svnadmin_tests.py

  Revert r927243 with a few minor adjustments as noted below.

  (reflect_dropped_renumbered_revs):
  (drop_mergeinfo_outside_of_dump_stream):
   Keep the typo fixes from r927243.  Adjust the XFail comments to link
   to the latest discussion of this issue on the dev list.

  (test_list): Remove XFail from the test
   dont_drop_valid_mergeinfo_during_incremental_loads.  This is a test
   for the regression caused by r927243, so obviously it passes now.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/tests/cmdline/svnadmin_tests.py
U         subversion/libsvn_repos/load.c
At revision 936391
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson22117.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #754

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

Changes:

[julianfoad] * doc/doxygen.conf
  (IMAGE_PATH): Set to empty, since 'www/images' no longer exists.

[julianfoad] Fix Doxygen mark-up.

* subversion/include/svn_client.h
  (svn_client_patch): '@ignore_patterns' -> '@a include_patterns',
    'exlude_patterns' -> 'exclude_patterns'.

* subversion/include/svn_wc.h
  (svn_wc_prop_list): '@props' -> '@a props'.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         subversion/include/svn_wc.h
U         subversion/include/svn_client.h
U         doc/doxygen.conf
At revision 936307
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson56249.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results


Build failed in Hudson: subversion-trunk-solaris #753

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

Changes:

[rhuijben] Rename new test to match the usual test naming (and hopefully fix the Windows
shared library build).

* build.conf
  (entries-compat): Rename to ...
  (entries-compat-test): ... this to match naming of other tests.
  (__ALL_TESTS__): Update reference.

[gstein] Remove some preprocessor foo within a macro invocation, as it is not
portable.

* subversion/libsvn_wc/wc_db.c:
  (svn_wc__db_scan_deletion): fix preprocessor breakage

Found by: rhuijben

[gstein] Revamp and simplify the central entry-fetching function,
svn_wc__get_entry. It no longer worries about the entries cache, and
always goes to the database to fetch the parent/entry pair of entries.

* subversion/libsvn_wc/entries.c:
  (svn_wc__get_entry): strip out the access baton and entries cacheing
    considerations from this function. use read_entry_pair to grab the
    target entry. only use the RESULT_POOL and SCRATCH_POOL rather than an
    access baton's pool.

------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U         build.conf
U         subversion/libsvn_wc/entries.c
U         subversion/libsvn_wc/wc_db.c
At revision 936254
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson56248.sh
+ cd subversion-trunk
+ PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results