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/16 17:03:17 UTC
Build failed in Hudson: subversion-trunk-solaris #725
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/725/changes>
Changes:
[rhuijben] * win-tests.py
(Httpd.__init__): Reduce the number of threads in the httpd instance
used for running tests on Windows to 16 to make debugging and profiling
a bit easier.
------------------------------------------
Started by an SCM change
Building remotely on lucene.zones.apache.org (Solaris 10)
Updating https://svn.apache.org/repos/asf/subversion/trunk
U win-tests.py
At revision 934954
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson15615.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
Build failed in Hudson: subversion-trunk-solaris #752
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
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 #751
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/751/changes>
Changes:
[gstein] Relax a constraint when reading entries. These are legal states in the DB,
so we shouldn't error on them.
* subversion/libsvn_wc/entries.c:
(read_one_entry): allow some states to not have a REPOS_RELPATH
[gstein] Add a new test to ensure that entries are returned from the entries hash,
according to the docstring in svn_wc.h
* subversion/tests/libsvn_wc/entries-compat.c:
(...): cribbed much of this from db-test.c
(test_entries_alloc): get the entries hash from svn_wc_entries_read, and
ensure that individual entries come from this hash
* build.conf:
(entries-compat): new build target
(__ALL_TESTS__): add entries-compat
------------------------------------------
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
A subversion/tests/libsvn_wc/entries-compat.c
At revision 936186
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson56244.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 #750
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/750/changes>
Changes:
[gstein] Switch entry_modify() over to reading just the (two) entries needed to
modify, rather than fetching the entire hash of entries.
* subversion/libsvn_wc/entries.c:
(read_entry_pair): new helper function to fetch a desired entry and its
parent entry. be wary of nasty parent/child relationships.
(fold_entry): adjust params to take the entry to modify, along with a
parent entry for inheriting defaults. don't bother with a hash.
(entry_modify): rename ENTRY param to ENTRY_MODS for clarification. grab
the entry pair, rather than the entire hash of entries. work with that
pair, and then write them back to the DB.
* subversion/libsvn_wc/wc_db.c:
(svn_wc__db_scan_deletion): sigh. another situation with an unstable
state in the database. this time, an incomplete parent directory
causes problems in scan_deletion. allow that, and remap it to the
"normal" state for processing.
------------------------------------------
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/wc_db.c
At revision 936175
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson56243.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 #749
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/749/changes>
Changes:
[gstein] Factor the core of the entries reading loop out to a function that reads a
single entry from wc_db.
Alter how entries.c borrows an SDB reference from wc_db.
* subversion/libsvn_wc/entries.c:
(read_entries_new): renamed into ...
(read_one_entry): ... this. the parameters have been adjusted for
single-entry reading, and the lead-in setup for iterating over
children has been removed. a few localvars have been created to
"rename" parameters according to the names the original code used, to
minimize all impact on that code. some of the setup at the start of
the core block (assigning entry->name and parent_entry) have been
altered in favor of the new params. move the SDB borrowing down to the
innermost block where it is used. remove a "continue" and put in an
SVN_ERR_MALFUNCTION because that shouldn't have ever been reached.
return the new entry, rather than shoving it into a hash.
(read_entries_new): resuscitated from the original. it is now just the
loop setup, initializing the PARENT_ENTRY localvar (and inserting into
the hash), and gutting the loop to use the new read_one_entry. we
don't need the SDB here, nor any monkeying of the CHILDREN array. we
can also toss HANDLE_POOL since we'll be borrowing SDB references
instead of allocating them ourself. wrap up the function with
inserting the entries into the hash, and returning the hash.
(write_one_entry): adjust how SDB references are borrowed.
* subversion/libsvn_wc/wc_db.h:
(svn_wc__db_temp_get_sdb): renamed to ...
(svn_wc__db_temp_borrow_sdb): ... this. the ALWAYS_OPEN and RESULT_POOL
arguments are removed since we always open an SDB (or use an
already-opened one) and all long-lasting items are allocated within
the DB itself. added a MODE parameter to indicate readonly/write.
* subversion/libsvn_wc/wc_db.c:
(svn_wc__db_temp_get_sdb): renamed to ...
(svn_wc__db_temp_borrow_sdb): ... this. now we just use
parse_local_abspath to do all the work, and return the wcroot's SDB.
[gstein] Simplify entry_modify() by tossing out any cached entries.
* subversion/libsvn_wc/entries.c:
(entry_modify): if there is an access baton, then toss any entries that
may be in it. always read the entries from the DB. any new entry data
can go into the subpool since we don't need to keep it.
[rhuijben] Fix the escaping issue in the last part of an url on delete I uncovered
in r935992.
* subversion/libsvn_client/delete.c
(delete_urls): Decode an uri part when using it as a relative path.
* subversion/tests/cmdline/basic_tests.py
(delete_from_url_with_spaces): Extend the test to also check a space
in an earlier part of the url.
(test_list): Remove XFail marking from delete_from_url_with_spaces.
[rhuijben] Add regression test for escaping issue I just confirmed on deleting an
url with Subversion 1.6.11. The regression is not fixed on trunk yet.
* subversion/tests/cmdline/basic_tests.py
(delete_from_url_with_spaces): New function.
(test_list): Add test as XFail.
Reported by: Anonymous AnkhSVN user
[rhuijben] * subversion/libsvn_client/delete.c
(delete_urls): Fix error message: an url is not a dirent.
[rhuijben] * subversion/libsvn_subr/dirent_uri.c
(canonicalize):
Following up on r935841, calculate lengths using the pointers, instead
of casting to an integer and then perform the calculation.
Suggested by: gstein
[hwright] * subversion/libsvn_wc/adm_ops.c:
(revert_internal): Make a path in an error message in the local style.
[julianfoad] Tweak comments.
* subversion/libsvn_wc/update_editor.c
(file_baton): Add a question.
(choose_base_paths, svn_wc_add_repos_file4): Add clarifications.
(merge_file): Remove a unnecessary and confusing sentence.
------------------------------------------
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/entries.c
U subversion/libsvn_wc/wc_db.c
U subversion/libsvn_wc/wc_db.h
U subversion/libsvn_subr/dirent_uri.c
U subversion/libsvn_client/delete.c
U subversion/tests/cmdline/basic_tests.py
At revision 936106
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson56240.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 #748
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/748/changes>
Changes:
[gstein] Split entry_modify2() into two functions: one to operate on the parent
stub, and one for normal entry modifications. I think this will be easier
to locate/fix/rewrite this stuff since we can tackle one type of entry
without worrying about the other.
The loggy_delete_entry() also grew a couple extra parameters to install a
not-present node after the entry has been deleted. There was only one
parent-stub loggy modification, and it occurred directly after the entry
deletion. Rather than having loggy_entry_modify support parent stubs, I
simply made loggy_delete_entry pick up extra functionality.
* subversion/libsvn_wc/entries.h:
(svn_wc__entry_modify2): renamed to ...
(svn_wc__entry_modify): ... this, and lost the PARENT_STUB param
(svn_wc__entry_modify_stub): new function to modify the parent stub
* subversion/libsvn_wc/entries.c:
(svn_wc__entry_modify2): renamed to ...
(entry_modify): ... this, and made static.
(svn_wc__entry_modify, svn_wc__entry_modify_stub): new functions
wrapping entry_modify
(svn_wc__tweak_entry): rewrite to use one of the two public functions
depending on its parameters. avoid using the internal function, so we
can more easily change the modify functions
(svn_wc__temp_mark_missing_not_present): switch to entry_modify_stub
* subversion/libsvn_wc/log.h:
(svn_wc__loggy_delete_entry): add REVISION and KIND params
* subversion/libsvn_wc/log.c:
(log_do_modify_entry): switch to entry_modify() and leave a couple
comments about this call.
(log_do_delete_entry): renamed to ...
(basic_delete_entry): ... this. the params are changed to a standard DB,
LOCAL_ABSPATH, and SCRATCH_POOL. code updated to track renames.
(log_do_delete_entry): added (again) with new REVISION and KIND params.
calls the old functionality (basic_delete_entry), then proceeds to
create the not-present node if required.
(start_handler): for LOG_DELETE_ENTRY, parse out the extra REVISION and
KIND params, and pass them to log_do_delete_entry.
(svn_wc__loggy_delete_entry): take the extra REVISION and KIND params
and add them to the XML block
* subversion/libsvn_wc/adm_ops.c:
(mark_item_copied): switch to entry_modify()
(svn_wc_add4): switch to using entry_modify and entry_modify_stub as
appropriate.
(svn_wc__set_file_external_location): switch to entry_modify
* subversion/libsvn_wc/copy.c:
(post_copy_cleanup, copy_dir_administratively): switch to entry_modify
* subversion/libsvn_wc/update_editor.c:
(do_entry_deletion): rejigger the code to make one of two calls to
loggy_delete_entry, based on whether a not-present node is required
after the deletion.
(add_directory): switch to entry_modify and entry_modify_stub
(close_file): switch to entry_modify
* subversion/libsvn_wc/workqueue.c:
(run_revert): switch to entry_modify and entry_modify_stub
(run_deletion_postcommit): switch to entry_modify
(log_do_committed): switch to entry_modify_stub
[julianfoad] A tiny simplification.
* subversion/libsvn_wc/adm_files.h
(svn_wc__get_revert_contents): Document the failure mode.
* subversion/libsvn_wc/adm_ops.c
(svn_wc__get_pristine_contents): Use svn_wc__get_revert_contents() instead
of the long-hand equivalent 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_wc/adm_ops.c
U subversion/libsvn_wc/update_editor.c
U subversion/libsvn_wc/adm_files.h
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/log.h
U subversion/libsvn_wc/workqueue.c
At revision 935949
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson25399.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 #747
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/747/changes>
Changes:
[julianfoad] * subversion/libsvn_wc/adm_crawler.c
(svn_wc__internal_transmit_text_deltas): Eliminate one use of a text base
path, in an error message, by reporting the working file path instead.
------------------------------------------
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 935926
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26914.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 #746
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/746/changes>
Changes:
[julianfoad] Tweak the comments on iteration functions.
* subversion/include/svn_iter.h
(svn_iter_apr_hash, svn_iter_apr_array): Clarify how a "break" behaves on
the last iteration.
* subversion/libsvn_subr/iter.c
Rewrite a comment about the type casts, for clarity and to avoid saying
the casts avoid compiler warnings (because they don't necessarily).
[rhuijben] * subversion/libsvn_subr/dirent_uri.c
(canonicalize_to_upper): Following up on r935828 and r935837, make
canonicalize_to_upper available for !WIN32 builds.
[rhuijben] Following up on r935829, replace usages of apr_uintptr_t with apr_size_t,
to fix the build on older apr versions. (It would be nice if apr used the
same @since convention as Subversion).
* subversion/libsvn_subr/dirent_uri.c
(canonicalize): Use apr_size_t.
[rhuijben] In a response to issue #3601 and as followup of the dirent/uri work
make svn_uri_canonicalize() normalize the escaping of characters in
uris that start with a schema (read: urls). This makes the uris a bit
'more canonical'.
I think some of this code might use a bit more optimization, but this at
least switches the functions to the intended behavior. The RFCs and our
current code use upper case characters when encoding characters so I
decided to make that the canonical format. (The mailinglist thread on
http://svn.haxx.se/dev/archive-2010-02/0564.shtml suggest converting to
lower case).
* subversion/include/svn_dirent_uri.h
(svn_uri_canonicalize): Update documentation.
* subversion/libsvn_subr/dirent_uri.c
(includes): Add apr_lib.h and dirent_uri.h.
(canonicalize): Add a normalization of characters step.
(svn_uri_is_canonical): Verify character normalization
* subversion/libsvn_subr/dirent_uri.h
New file.
(svn_uri__char_validity):
Make uri_char_validity from path.c usable in other files in
the same library.
* subversion/libsvn_subr/path.c
(uri_char_validity): Rename to ...
(svn_uri__char_validity): ... and remove static to make it usable
from dirent_uri.c
(svn_path_is_uri_safe, svn_path_uri_encode,
svn_path_url_add_component2): Update users of uri_char_validity.
* subversion/libsvn_wc/old-and-busted.c
(read_url): Always recanonicalize the uri; not just pre 1.6 versions.
* subversion/tests/cmdline/svntest/main.py
(pathname2url): Make the url used for file:/// tests on Windows canonical
following our new rules. (It used '%3A' instead of ':')
* subversion/tests/libsvn_subr/dirent_uri-test.c
(test_uri_canonicalize,
test_uri_is_canonical): Extend test with some canonicalization tests.
------------------------------------------
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/include/svn_dirent_uri.h
U subversion/include/svn_iter.h
U subversion/libsvn_wc/old-and-busted.c
U subversion/libsvn_subr/iter.c
U subversion/libsvn_subr/dirent_uri.c
AU subversion/libsvn_subr/dirent_uri.h
U subversion/libsvn_subr/path.c
U subversion/tests/libsvn_subr/dirent_uri-test.c
U subversion/tests/cmdline/svntest/main.py
At revision 935858
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26913.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 #745
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/745/changes>
Changes:
[gstein] Simplify a bit of the postcommit processing.
* subversion/libsvn_wc/adm_ops.c:
(process_deletion_postcommit): folded into ...
(process_committed_leaf): ... here. just a single call to
svn_wc__wq_add_deletion_postcommit
------------------------------------------
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 935800
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26911.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 #744
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/744/changes>
Changes:
[gstein] Continue revamping the property internals to align with our desired
property interfaces.
* subversion/libsvn_wc/props.c:
(load_pristine_props): helper function around load_props, along with
some testing functionality for the migration to in-db properties.
factored out of load_all_props().
(load_actual_props): helper function around load_props, along with some
testing functionality for the migration to in-db properites. factored
out of load_all_props().
(load_all_props): removed.
(svn_wc__merge_props, svn_wc__internal_propset): remove load_all_props
in favor of a couple calls to load_pristine_props and load_actual_props
(svn_wc__get_actual_props): switch to load_actual_props
(svn_wc__get_pristine_props): switch to load_pristine_props
(svn_wc__has_props): lose load_all_props in favor of a call to
load_pristine_props and load_actual_props, optimizing for "props
exist" as soon as we see them.
(svn_wc__internal_propdiff): switch load_all_props to
load_pristine_props, and if we need changes, then throw in a separate
call to load_actual_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/libsvn_wc/props.c
At revision 935796
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26909.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 #743
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/743/changes>
Changes:
[gstein] Rename svn_wc__node_is_status_added to svn_wc__node_is_added to indicate
this is wholly unrelated to the schedule_add, and is a more general
statement of the node's condition.
* subversion/include/private/svn_wc_private.h:
(svn_wc__node_is_status_added): rename to ...
(svn_wc__node_is_added): ... this. document more details.
* subversion/libsvn_client/commit_util.c:
(svn_client__harvest_committables): track rename
* subversion/libsvn_client/merge.c:
(filter_self_referential_mergeinfo): track rename
* subversion/libsvn_client/mergeinfo.c:
(svn_client__get_wc_or_repos_mergeinfo): track rename
* subversion/libsvn_client/prop_commands.c:
(svn_client_propget3): track rename
* subversion/libsvn_wc/node.c:
(svn_wc__node_is_status_added): renamed to ...
(svn_wc__node_is_added): ... this. also look for obstructed_add
[gstein] svn_wc__get_pristine_props() is sophisticated now, so we can let it tell
us when properties are undefined for a particular node.
* subversion/libsvn_client/prop_commands.c:
(pristine_or_working_props): remove the node_is_status_added check
[gstein] Minor pool change to use an iterpool as a scratch.
* subversion/libsvn_wc/lock.c:
(svn_wc__release_write_lock): add a comment for clarity, and shift the
creation of the iterpool in order to use it as a scratch_pool for
another function call.
[gstein] Clear up the processing in file_diff()
* subversion/libsvn_wc/diff.c:
(get_working_mimetype): reverse the order of DB and LOCAL_ABSPATH params
to match convention
(file_diff): shift BASEPROPS and PROPCHANGES localvars down into scopes
where they are needed, and compute them there, instead of a block
above the conditionals which seems to get them wrong. compute the
REPLACED value internally using the same logic, but with the status
values we've already fetched. we may use these values again in future
revamps of this. adjust comments and logic for fetching all props and
computing changes, especially where the EMPTY_FILE is used. for the
actual "modified" branch, shift the props/changes code out a block to
ensure they are computed properly.
(report_wc_file_as_added): track param reordering of get_working_mimetype
------------------------------------------
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/lock.c
U subversion/libsvn_wc/diff.c
U subversion/libsvn_wc/node.c
U subversion/libsvn_client/merge.c
U subversion/libsvn_client/prop_commands.c
U subversion/libsvn_client/mergeinfo.c
U subversion/libsvn_client/commit_util.c
At revision 935789
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26907.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 #742
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/742/changes>
Changes:
[gstein] Create two internal prop APIs that more directly model our tree approach
and the intended/eventual wc_db APIs. Replace svn_wc__load_props() with
these APIs.
Also convert uses of __internal_prop_diff to __get_pristine_props where
only the props were fetched (without the changes).
The code in diff.c:file_diff() is unclear and may be slightly incorrect
(though the test pass) in this revision. The next revision will clear up
the logic and streamline status checks.
* subversion/libsvn_wc/props.h:
(svn_wc__load_props): removed
(svn_wc__get_pristine_props): internal version of svn_wc_get_pristine_props
(svn_wc__get_actual_props): internal version of svn_wc_proplist2
* subversion/libsvn_wc/props.c:
(svn_wc__load_props): made static and renamed to...
(load_all_props): ... this.
(svn_wc__merge_props, svn_wc__internal_propset, svn_wc__has_props,
svn_wc__internal_propdiff): track rename to load_all_props
(svn_wc__get_actual_props): new internal function to load the ACTUAL
properties, using load_all_props
(svn_wc_prop_list2, svn_wc__internal_propget): switch to use
svn_wc__get_actual_props
(svn_wc__get_pristine_props): new internal function to load the pristine
props from BASE or WORKING as appropriate. fill in all the correct
checks and return NULL when props are undefined.
(svn_wc_get_pristine_props): use svn_wc__get_pristine_props
(svn_wc__internal_propget):
* subversion/libsvn_wc/copy.c:
(copy_props): switch to use svn_wc__get_actual_props
(copy_file_administratively): switch to use svn_wc__get_pristine_props
and svn_wc__get_actual_props
* subversion/libsvn_wc/diff.c:
(get_base_mimetype): simplify fetching of props and use
svn_wc__get_pristine_props.
(get_working_mimetype): simplify fetching of props and use
svn_wc__get_actual_props
(file_diff): switch from __internal_propdiff to get_pristine_props. be
careful around fetching the baseprops, depending on the REPLACED and
IGNORE_ANCESTRY values. we may need the "revert" props
(report_wc_directory_as_added, close_directory, close_file): switch to
get_pristine_props and get_actual_props
* subversion/libsvn_wc/update_editor.c:
(close_directory, add_file_with_history): use svn_wc__get_pristine_props
and __get_actual_props
* subversion/libsvn_wc/workqueue.c:
(svn_wc__wq_add_revert): use svn_wc__get_(pristine|actual)_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/libsvn_wc/props.c
U subversion/libsvn_wc/props.h
U subversion/libsvn_wc/update_editor.c
U subversion/libsvn_wc/diff.c
U subversion/libsvn_wc/copy.c
U subversion/libsvn_wc/workqueue.c
At revision 935780
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26906.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 #741
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/741/changes>
Changes:
[hwright] * subversion/tests/libsvn_wc:
(svn:ignore): Ignore the test data directory, svn-test-work.
[hwright] Remove a temporary API. This also allows reverting an added directory which is
the CWD.
* subversion/libsvn_wc/wc.h
(svn_wc__temp_get_relpath): Remove.
* subversion/libsvn_wc/adm_ops.c
(revert_entry): Don't use the API, and in the process, allow a revert of
an added directory if it is the CWD.
(revert_internal): Remove an unused path, and superflous call to the
temp API.
* subversion/libsvn_wc/update_editor.c
(make_editor): Use the anchor_abspath in place of the relpath, and remove
a call to the temp API.
* subversion/libsvn_wc/lock.c
(svn_wc__temp_get_relpath): Remove.
------------------------------------------
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.h
U subversion/libsvn_wc/adm_ops.c
U subversion/libsvn_wc/update_editor.c
U subversion/libsvn_wc/lock.c
U subversion/tests/libsvn_wc
At revision 935765
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26905.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 #740
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/740/changes>
Changes:
[gstein] Use svn_wc_get_pristine_props() where appropriate, instead of
svn_wc_prop_diffs2()
* subversion/libsvn_client/cat.c:
(cat_local_file): switch to svn_wc_get_pristine_props
* subversion/libsvn_client/export.c:
(copy_one_versioned_file): switch to svn_wc_get_pristine_props
* subversion/libsvn_client/mergeinfo.c:
(svn_client__get_wc_or_repos_mergeinfo_catalog): switch to
svn_wc_get_pristine_props
[gstein] We're not going to be adding a mutex to these values any time soon, so
let's just mark them volatile.
* subversion/libsvn_subr/error.c:
(error_file, error_line): mark as volatile
[gstein] * subversion/tests/cmdline/update_tests.py:
(tree_conflict_uc1_update_deleted_tree): remove unused A_url and
collapse a two-line function call.
[gstein] * subversion/tests/cmdline/svntest/sandbox.py:
(Sandbox.simple_add): adds cannot use URLs, so remove the copy/paste bug
that looks for URLs and inserts a log message.
[gstein] Fix some pool bugs.
* subversion/libsvn_subr/dirent_uri.c:
(svn_dirent_condense_targets): for the single-target case, make sure to
put *PCOMMON into the RESULT_POOL
* subversion/libsvn_subr/iter.c:
(svn_iter_apr_array): fix Day One bug: each iteration should use the
iteration pool that was the whole reason for this stuff
* subversion/libsvn_wc/entries.c:
(get_base_info_for_deleted): yes, it should use RESULT_POOL
[gstein] Update prop_commands to use the new pristine property interface, but don't
quite trust it yet. Rearrange the code to fetch properties using this new
interface, with the extra trust-covering bits. This allows us to isolate a
couple node functions for future changes.
This changes "svn proplist LOCALLY-DELETED" to return an empty list. I
believe this is correct. If you want the pristine properties, then use
"svn proplist LOCALLY-DELETED@base" or @committed.
* subversion/libsvn_client/prop_commands.c:
(pristine_or_working_props): use svn_wc_get_pristine_props() when
requested. watch out for added nodes, and return NULL props. also
watch out for locally-deleted nodes and return NULL for the "current"
properties.
(pristine_or_working_propval): fetch the set of properties using the
adjusted pristine_or_working_props function, and be aware of a
possible NULL props value.
(proplist_walk_cb): remove the status testing, and just rely on a NULL
return from pristine_or_working_props. rename localvar to PROPS.
* subversion/tests/cmdline/prop_tests.py:
(rm_of_replaced_file): the locally-deleted mu should have no current
properties, but they *do* remain on 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 subversion/libsvn_wc/entries.c
U subversion/libsvn_subr/iter.c
U subversion/libsvn_subr/error.c
U subversion/libsvn_subr/dirent_uri.c
U subversion/libsvn_client/export.c
U subversion/libsvn_client/prop_commands.c
U subversion/libsvn_client/cat.c
U subversion/libsvn_client/mergeinfo.c
U subversion/tests/cmdline/prop_tests.py
U subversion/tests/cmdline/update_tests.py
U subversion/tests/cmdline/svntest/sandbox.py
At revision 935744
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26904.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 #739
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/739/changes>
Changes:
[gstein] Add a new public function to fetch the pristine properties of a node.
* subversion/include/svn_wc.h:
* subversion/libsvn_wc/props.c:
(svn_wc_get_pristine_props): new function
[gstein] Reduce the amount of information available to
filter_self_referential_mergeinfo by passing params instead of MERGE_B.
* subversion/libsvn_client/merge.c:
(HONOR_MERGEINFO, RECORD_MERGEINFO): new macros based on the inlined
mergeinfo_behavior() function. in several cases, we only needed the
HONOR value, so a simple macro is just fine.
(mergeinfo_behavior): removed
(filter_self_referential_mergeinfo): add more params and remove the
mammoth MERGE_B obfuscator. update code and docstring.
(merge_props_changed): update call to filter_self_referential_mergeinfo
(drive_merge_report_editor): use HONOR_MERGEINFO macro
(do_file_merge, do_directory_merge): use HONOR_MERGEINFO and
RECORD_MERGEINFO macros
------------------------------------------
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/props.c
U subversion/libsvn_client/merge.c
At revision 935707
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26903.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 #738
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/738/changes>
Changes:
[gstein] Simplify handling of svn:mergeinfo for foreign repositories. A huge block
of code was performing a *very* simple operation, so this change just
isolates that small bit and early-outs from the huge function.
* subversion/libsvn_client/merge.c:
(omit_mergeinfo_changes): new helper function for the simple case of
foreign repository merges.
(filter_self_referential_mergeinfo): for foreign repositories, just omit
any propchange to mergeinfo and call it quits.
[hwright] Try to be a bit more clear on what conditions result in what output values
in a function. This also removes the need for a branch or two.
* subversion/libsvn_wc/lock.c
(svn_wc__adm_available): Simply assign the boolean value to the result
of a boolean operation.
------------------------------------------
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_client/merge.c
At revision 935687
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26902.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 #737
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/737/changes>
Changes:
[gstein] Fix to r935612: that revision switched a do/while over to a for loop.
However, the do/while entered the loop when targets->nelts == 0, then
compensated in the computation of TARGET_ABSPATH.
This revision clarifies the logic by ensuring that REL_TARGETS (when it is
built in svn_client_commit4) is always non-empty. And this simplifies the
logic within that loop (since nelts will always be positive if you're
inside the loop).
Some variable renaming and other minor cleanups were made in commit4().
* subversion/libsvn_client/commit.c:
(svn_client_commit4): rename BASE_DIR to BASE_ABSPATH, and CURRENT_DIR
to CURRENT_ABSPATH to better indicate their contents. assert that
REL_TARGETS is not NULL (as prescribed by condense_target's doc).
simplify when REL_TARGETS is empty -- we just push a new entry
regardless. we also don't need to dup anything, make an array, and
certainly don't have to examine the disk (old bitrot code). moved the
computation of NOTIFY_PREFIX earlier to avoid a "goto cleanup", and
simplified the call to get_absolute to just pass "".
* subversion/libsvn_client/commit_util.c:
(svn_client__harvest_committables): rename DIR_ABSPATH to BASE_ABSPATH.
simplify computation of TARGET_ABSPATH in the loop.
------------------------------------------
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
U subversion/libsvn_client/commit.c
At revision 935668
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26901.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 #736
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/736/changes>
Changes:
[cmpilato] Fix check in "merge --reintegrate" whether merge source and
working copy target belong to the same repository.
* subversion/libsvn_client/merge.c
(merge_reintegrate_locked) Correctly compute the repos root URL for
the merge source. Add FIXME comment regarding possible
unnecessary opening of an RA session at the repos root.
Patch by: Roderich Schupp <roderich.schupp{_AT_}googlemail.com>
[gstein] Remove some private APIs that libsvn_client no longer requires.
* subversion/include/private/svn_wc_private.h:
* subversion/libsvn_wc/lock.c:
(svn_wc__adm_open_in_context, svn_wc__adm_probe_in_context,
svn_wc__adm_retrieve_from_content): removed
[gstein] Minor tweak for clarity, and rename two SUBPOOL localvars according to
current precedent.
* subversion/libsvn_client/commit_util.c:
(svn_client__harvest_committables): use a for() loop rather than the
stupid do/while that was in there. rename SUBPOOL to ITERPOOL. switch
a dirname call to a simple pstrdup.
(svn_client__get_log_msg): rename SUBPOOL to 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/private/svn_wc_private.h
U subversion/libsvn_wc/lock.c
U subversion/libsvn_client/merge.c
U subversion/libsvn_client/commit_util.c
At revision 935641
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26900.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 #735
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/735/changes>
Changes:
[gstein] Combine post_add_work into mark_tree_copied so that we do one walk during
a copy, rather than two walks.
* subversion/libsvn_wc/adm_ops.c:
(post_add_work): removed. key code moved into mark_tree_copied.
(mark_tree_copied): take a new URL for rewriting the repos info on the
URLs. add calls to tweak_entry, based on the code from post_add_work.
adjust the logic for "hidden" nodes, since we still want to tweak
them. the logic is moved further down, and written in terms of status
rather than the old hidden concept.
(svn_wc_add4): remove the call to post_add_work, and pass the BASE_URL
localvar to mark_tree_copied.
[julianfoad] Tiny cosmetic tweak.
* subversion/libsvn_client/commit.c
(post_process_commit_item): Eliminate a misleadingly named 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_wc/adm_ops.c
U subversion/libsvn_client/commit.c
At revision 935610
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson26893.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 #734
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/734/changes>
Changes:
[julianfoad] * build/run_tests.py
Update the help message to include all options.
------------------------------------------
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/run_tests.py
At revision 935481
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson23144.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 #733
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/733/changes>
Changes:
[gstein] Rejigger a bunch of code in adm_ops.c, primarily concentrating on add4. Of
particular import is making a copy of tweak_entries() (to post_add_work).
tweak_entries is intended for post-update cleanup, meaning it should be
manipulating nodes in the BASE tree, while post-add work requires
manipulation of WORKING nodes.
Much of this code is pretty garbaged by the way copy.c copys (incorrect)
meatadata along with the content.
Removed the public svn_wc_get_ancestry2() function, as nobody uses it. We
will most likely have better ways in the future for fetching node data.
* subversion/libsvn_wc/adm_ops.c:
(tweak_entries): remove the REMOVE_MISSING_DIRS parameter, and code it
for the TRUE case. adjust params in recursion.
(post_add_work): copy of tweak_entries, with REMOVE_MISSING_DIRS
omitted, assuming it is FALSE. as a result, the NOTIFY params are no
longer needed, and NEW_REV and EXCLUDE_PATHS were not needed for
post-add work, so eliminate these params in the copied code.
(svn_wc__do_update_cleanup): remove the REMOVE_MISSING_DIRS param, and
adjust call to tweak_entries
(svn_wc_process_committed_queue2): use iterpool for a couple
scratch_pool parameters to optimize overall memory usage
(mark_tree_deleted): use iterpool where we can
(erase_from_wc): rename localvar to DB_KIND. proactively toss the
iterpool before one of the exit branches.
(svn_wc_get_ancestry2): removed.
(mark_item_copied): clear the DAV cache on the node
(mark_tree_copied): use an iterpool in one place, and don't worry about
the DAV cache, as mark_item_copied handles it now. simplify parens and
logic in an if-condition.
(svn_wc_add4): convert the on-disk type to the new DB kind, rather than
new to old, for the comparison. fix a call to __get_entry() to allow a
NULL return (allow_unversioned). remove the access baton extension
from this function -- access batons are no longer used by the client.
the compat functions will take care of this, however. tweak the logic
around entry_modify2() (check modify_flags first) for some upcoming
work that was omitted from this revision. fix up the DEPTH param and
call post_add_work() rather than do_update_cleanup.
* subversion/include/svn_wc.h:
(svn_wc_get_ancestry2): removed
* subversion/libsvn_wc/adm_ops.h:
(svn_wc__do_update_cleanup): remove REMOVE_MISSING_DIRS param
* subversion/libsvn_wc/update_editor.c:
(close_edit): adjust call to do_update_cleanup
[gstein] Remove an access baton from an internal API, and use svn_error_return
where applicable.
* subversion/libsvn_wc/adm_files.h:
(svn_wc__adm_area_exists): take an ADM_ABSPATH rather than an access
baton.
* subversion/libsvn_wc/adm_files.c:
(svn_wc__adm_area_exists): take an ADM_ABSPATH and record the internals
(svn_wc__sync_text_base, svn_wc__get_revert_contents,
init_adm_tmp_area, svn_wc__adm_cleanup_tmp_area): use svn_error_return
(init_adm): take a REPOS_RELPATH rather than a full URL, and pass that
along to svn_wc__db_init()
(svn_wc__internal_ensure_adm): compute the REPOS_RELPATH here, and pass
it along to init_adm
(svn_wc_create_tmp_file2): switch to use DB to get a tempdir, to ensure
this function works after a switch to single-db.
* subversion/libsvn_wc/lock.c:
(pool_cleanup_locked, close_single): adjust params to adm_area_exists
[gstein] Fix potential URI encoding/decoding bug.
* subversion/libsvn_wc/adm_crawler.c:
(report_revisions_and_depths): wrap a couple comments. when the child is
stripped off the URI, then decode it before comparison.
[gstein] Some basic adjustments to a couple deprecated functions.
* subversion/libsvn_wc/deprecated.c:
(svn_wc_add3): use db_read_kind() rather than the node wrapper, then
tighten the scope of ADM_ACCESS
(svn_wc_get_ancestry): rewrite in terms of internal_get_ancestry so that
we don't need a WC_CTX.
[gstein] Minor changes and tweaks
* subversion/libsvn_wc/copy.c:
(determine_copyfrom_info): remove the DST_URL and DST_REVISION
parameters. the callers can do this check themselves (and the check
and mechanism for doing so may change soon).
(copy_file_administratively): omit params to determine_copyfrom_info,
and do the check/copyfrom info reset ourself. also use the internal
get_pristine_contents() rather than the public function.
(copy_dir_administratively): use a single dirent_split, rather than two
function calls. expand the comments around the cleanup3 call. omit the
parameters to determine_copyfrom_info and do the work ourself. use
svn_error_return for the call to add4
------------------------------------------
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/adm_ops.c
U subversion/libsvn_wc/adm_files.c
U subversion/libsvn_wc/adm_ops.h
U subversion/libsvn_wc/update_editor.c
U subversion/libsvn_wc/adm_files.h
U subversion/libsvn_wc/lock.c
U subversion/libsvn_wc/copy.c
U subversion/libsvn_wc/adm_crawler.c
At revision 935421
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson23140.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 #732
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/732/changes>
Changes:
[gstein] Implement svn_wc__db_op_add_*. These functions add nodes to the WORKING
tree, corresponding to the "svn add FOO" command.
* subversion/wc_db.h:
(svn_wc__db_op_add_directory, svn_wc__db_op_add_file,
svn_wc__db_op_add_symlink): add a WORK_ITEMS parameter
(svn_wc__db_temp_wcroot_tempdir): add docstring
* subversion/wc_db.c:
(insert_working_baton_t): new baton for inserting rows into
WORKING_NODE, similar to insert_base_baton_t.
(insert_base_node): use svn_relpath_dirname instead of dirent_dirname
(blank_iwb): new helper function
(insert_working_node): new function to insert a WORKING_NODE row
(svn_wc__db_op_add_directory, svn_wc__db_op_add_file,
svn_wc__db_op_add_symlink): add a WORK_ITEMS parameter, and
implement the node addition.
* subversion/libsvn_wc/entries.c:
(insert_working_node): add a comment that we are not binding the
symlink_target parameter, but may want to do so
* subversion/libsvn_wc/wc-queries.sql:
(STMT_INSERT_WORKING_NODE_INCOMPLETE): new statement to add incomplete
nodes into the WORKING_NODE table
(STMT_INSERT_WORKING_NODE): add an insertion column for symlink_target
------------------------------------------
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/entries.c
U subversion/libsvn_wc/wc_db.c
U subversion/libsvn_wc/wc_db.h
At revision 935408
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson23138.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 #731
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/731/changes>
Changes:
[dannas] As part of WC-NG, remove some uses of svn_wc_entry_t.
* subversion/libsvn_client/export.c
(copy_one_versioned_file): Use svn_wc__node_is_status_deleted()
instead of checking entry->schedule. Use svn_wc__node_get_url()
instead of checking entry->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_client/export.c
At revision 935322
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson28447.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 #730
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/730/changes>
Changes:
[dannas] As part of WC-NG, remove a usage of svn_wc_entry_t.
* subversion/libsvn_client/delete.c
(svn_client__can_delete): Use svn_wc__node_is_file_external() instead
of checking the entry.
------------------------------------------
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/delete.c
At revision 935318
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson28445.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 #729
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/729/changes>
Changes:
[dannas] After the changes in r922176, versioned but not yet committed files were
not properly detected. Fixed now!
* subversion/svnversion/main.c
(main): Check for invalid revision number for both files and dirs.
* subversion/tests/cmdline/svnversion_tests.py
(svnversion_with_structural_changes): New.
(tests_list): Add new test.
Review by: stsp
------------------------------------------
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/svnversion_tests.py
U subversion/svnversion/main.c
At revision 935177
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson15630.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 #728
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/728/changes>
Changes:
[philip] Remove some unused variables identified by gcc.
* subversion/libsvn_ra/compat.c
(svn_ra__file_revs_from_log): Variable ‘last_path’.
* subversion/libsvn_diff/diff3.c (svn_diff_diff3): Variable ‘original_length’.
* subversion/libsvn_subr/utf.c (convert_to_stringbuf): Variable ‘destbuf’.
* subversion/mod_dav_svn/reports/update.c
(dav_svn__update_report): Variable ‘log_depth’.
* subversion/mod_dav_svn/reports/mergeinfo.c
(dav_svn__get_mergeinfo_report): Variable ‘sent_anything’.
* subversion/tests/libsvn_subr/stream-test.c
(test_stream_range): Variable ‘after’.
* subversion/tests/libsvn_subr/string-test.c (test10): Variable ‘len_2’.
* subversion/svn/tree-conflicts.c
(svn_cl__get_human_readable_tree_conflict_description): Variable ‘victim_name’
* subversion/libsvn_fs_base/tree.c (open_path): Variable ‘id’.
* subversion/libsvn_fs_base/lock.c (txn_body_lock): Variable ‘fs_username’.
* subversion/svnadmin/main.c (subcommand_lslocks): Variable ‘fs’.
* subversion/libsvn_wc/props.c (svn_wc__merge_props): Variable ‘working_val’.
* subversion/libsvn_wc/copy.c
(copy_file_administratively): Variable ‘src_exists’.
* subversion/libsvn_wc/wc_db.c
(commit_node): Variables ‘work_presence’ and ‘base_presence’.
* subversion/libsvn_wc/workqueue.c
(log_do_committed): Variable ‘is_file’.
* subversion/libsvn_client/merge.c
(merge_dir_deleted): Variable ‘parent_path’.
(populate_remaining_ranges): Variable ‘equals’.
(drive_merge_report_editor): Variable ‘nearest_parent_is_target’.
(normalize_merge_sources): Variable ‘youngest_opt_rev’.
* subversion/libsvn_client/patch.c (check_dir_empty): Variable ‘revision’.
* subversion/libsvn_ra_serf/update.c (finish_report): Variable ‘props’.
* subversion/libsvn_ra_serf/commit.c
(apply_textdelta): Variables ‘wc_callback_baton’ and ‘wc_callbacks’.
* subversion/libsvn_delta/xdelta.c (compute_delta): Variable ‘hi’.
* subversion/libsvn_fs_fs/tree.c
(open_path): Variable ‘id’.
(merge_changes): Variable ‘source_id’.
(history_prev): Variable ‘node_id’.
[neels] Remove entry_t usage from svn_client__get_revision_number(). Change this
function's behaviour so that it does not return a revision number of 0 for
added nodes, anymore. Instead, return an error when asked for a revision
number of an added node.
The diff and propget code paths still use a revnum of 0, which is now
accounted for outside of svn_client__get_revision_number(). Add comments to
mark the places.
* subversion/include/private/svn_wc_private.h,
* subversion/libsvn_wc/node.c
(svn_wc__node_get_commit_base_rev): New function.
* subversion/libsvn_client/revisions.c
(svn_client__get_revision_number): Remove entry_t use, change behaviour as
described above.
* subversion/libsvn_client/diff.c
(diff_wc_wc): Handle errors returned by svn_client__get_revision_number()
upon added nodes by using a revnum of zero, as before this patch.
* subversion/libsvn_client/prop_commands.c
(svn_client_propget3): Do not try to determine a revnum for added nodes but
use 0 right away.
------------------------------------------
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/svnadmin/main.c
U subversion/libsvn_fs_base/tree.c
U subversion/libsvn_fs_base/lock.c
U subversion/libsvn_ra/compat.c
U subversion/include/private/svn_wc_private.h
U subversion/libsvn_diff/diff3.c
U subversion/libsvn_wc/props.c
U subversion/libsvn_wc/copy.c
U subversion/libsvn_wc/wc_db.c
U subversion/libsvn_wc/node.c
U subversion/libsvn_wc/workqueue.c
U subversion/libsvn_subr/utf.c
U subversion/libsvn_client/revisions.c
U subversion/libsvn_client/merge.c
U subversion/libsvn_client/patch.c
U subversion/libsvn_client/prop_commands.c
U subversion/libsvn_client/diff.c
U subversion/libsvn_ra_serf/update.c
U subversion/libsvn_ra_serf/commit.c
U subversion/mod_dav_svn/reports/update.c
U subversion/mod_dav_svn/reports/mergeinfo.c
U subversion/tests/libsvn_subr/stream-test.c
U subversion/tests/libsvn_subr/string-test.c
U subversion/libsvn_delta/xdelta.c
U subversion/svn/tree-conflicts.c
U subversion/libsvn_fs_fs/tree.c
At revision 935098
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson15626.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 #727
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/727/changes>
Changes:
[hwright] * tools/dist/getsigs.py
(generate_output): Ignore any warning lines which may come from gpg.
[hwright] * tools/dist/write-announcement.py:
Improve the way we find the python interpreter.
[hwright] * subversion/tests/libsvn_wc
(svn:ignore): Add the new pristine-store-test to the ignored files.
[julianfoad] * build.conf
(__ALL_TESTS__): Add 'pristine-store-test'. A follow-up to r934955.
------------------------------------------
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/tests/libsvn_wc
U tools/dist/write-announcement.py
U tools/dist/getsigs.py
At revision 934996
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson15624.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 #726
Posted by Apache Hudson Server <hu...@hudson.zones.apache.org>.
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/726/changes>
Changes:
[hwright] If we don't have a recent enough APR, create a surrogate apr_array_clear().
* subversion/include/private/svn_dep_compat.h
(apr_array_clear): New.
* subversion/libsvn_client/patch.c:
Include the backward compat define.
[julianfoad] Add a test file for testing the pristine store.
* build.conf
(pristine-store-test): New target.
* subversion/tests/libsvn_wc/pristine-store-test.c
New file, with one 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 build.conf
U subversion/include/private/svn_dep_compat.h
U subversion/libsvn_client/patch.c
AU subversion/tests/libsvn_wc/pristine-store-test.c
At revision 934970
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson15622.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