See
<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/910/changes>
Changes:
[gstein] Remove a couple unused ENTRY_MODIFY flags.
* subversion/libsvn_wc/entries.h:
(SVN_WC__ENTRY_MODIFY_TEXT_TIME, SVN_WC__ENTRY_MODIFY_WORKING_SIZE):
removed. no longer used.
* subversion/libsvn_wc/entries.c:
(fold_entry): don't bother trying to update text_time or working_size
[gstein] Fix problem in r942906.
* subversion/libsvn_wc/update_editor.c:
(merge_file): fix params to build_record_fileinfo()
[gstein] Introduce OP_RECORD_FILEINFO, which allows us to strip out two loggy
operations and a bunch of hacky sorta-loggy_modify_entry code. The fallout
also moves a few more things into old-and-busted, which also gets
simplified because it doesn't have to track the special attr values.
* subversion/libsvn_wc/workqueue.h:
(svn_wc__wq_build_record_fileinfo): new operation
* subversion/libsvn_wc/workqueue.c:
(OP_RECORD_FILEINFO): new operation
(get_and_record_fileinfo): new helper, with guts from run_file_install.
added ability to ignore missing files.
(run_file_install): shift code to get_and_record_fileinfo and call it
(run_record_fileinfo): simple operation to call get_and_record_fileinfo
(svn_wc__wq_build_record_fileinfo): new function to build
OP_RECORD_FILEINFO work items
(dispatch_table): add OP_RECORD_FILEINFO and its handler
* subversion/libsvn_wc/update_editor.c:
(merge_file): remove calls to two loggy functions and queue an
OP_RECORD_FILEINFO instead. leave some comments here. the exact
conditions around this code are quite sketchy/unclear.
* subversion/libsvn_wc/log.h:
(svn_wc__loggy_set_entry_timestamp_from_wc): removed
(svn_wc__loggy_set_entry_working_size_from_wc): removed
* subversion/libsvn_wc/log.c:
(svn_wc__loggy_set_entry_timestamp_from_wc): removed
(svn_wc__loggy_set_entry_working_size_from_wc): removed
(log_do_modify_entry): without the special attribute values, this
function can be dramatically simplified.
* subversion/libsvn_wc/entries.h:
(SVN_WC__ENTRY_ATTR_TEXT_TIME, SVN_WC__ENTRY_ATTR_WORKING_SIZE): no
longer used after the log.c changes. moved to old-and-busted.c
* subversion/libsvn_wc/old-and-busted.c:
(ENTRIES_ATTR_WORKING_SIZE, ENTRIES_ATTR_TEXT_TIME): moved here from
entries.h, and renamed
(svn_wc__atts_to_entry): remove special values from the text time and
working size attributes. and these no longer need to set MODIFY_FLAGS.
* subversion/libsvn_wc/wc.h:
(SVN_WC__TIMESTAMP_WC, SVN_WC__WORKING_SIZE_WC): these special values
are 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/wc.h
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/entries.h
U subversion/libsvn_wc/log.c
U subversion/libsvn_wc/log.h
U subversion/libsvn_wc/workqueue.c
U subversion/libsvn_wc/workqueue.h
At revision 942927
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson2961188037696084156.sh
+ cd subversion-trunk
+
PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/bin:/usr/bin
+ export PATH
+ /usr/ccs/bin/make clean
make: Fatal error: Don't know how to make target `clean'
Recording test results