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

Reply via email to