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

Changes:

[gstein] Rename the underlying operation code for OP_INSTALL_PROPERTIES. I've 
made
extensive changes to the semantics of this work item, and any stale logs
would expect those old semantics. By changing the name, a stale log will
be detected.

* subversion/libsvn_wc/workqueue.c:
  (OP_INSTALL_PROPERTIES): add "-2" to the end to detect stale logs which
    expect older semantics for this work item

[gstein] The FORCE_BASE_INSTALL parameter is no longer used on 
svn_wc__install_props,
and the associated svn_wc__wq_add_install_properties. Remove it, and
substitute FALSE in its place (the only value passed now).

* subversion/libsvn_wc/props.h:
  (svn_wc__install_props): remove FORCE_BASE_INSTALL param

* subversion/libsvn_wc/pros.c:
  (svn_wc__install_props): remove FORCE_BASE_INSTALL param, and how it is
    passed to svn_wc__wq_add_install_properties.
  (svn_wc_merge_props3): remove param from install_props call

* subversion/libsvn_wc/update_editor.c:
  (svn_wc_add_repos_file4): remove param from install_props call

* subversion/libsvn_wc/workqueue.h:
  (svn_wc__wq_add_install_properties): remove FORCE_BASE_INSTALL param

* subversion/libsvn_wc/workqueue.c:
  (run_install_properties): don't bother with FORCE_BASE_INSTALL.
  (svn_wc__wq_add_install_properties): remove FORCE_BASE_INSTALL param,
    and don't bother putting anything in the work item skel.

[gstein] Add svn_wc__db_wq_add() to the list of verboten items. We never want to
manually add work items -- they "should" always be done within a sqlite
transaction that modifies associated database state. This additional item
will help track the switch to this queuing paradigm.

* tools/dev/wc-ng/count-progress.py:
  (TERMS): add 'svn_wc__db_wq_add'

[gstein] Remove calls to svn_wc__install_props. We're already storing properties
into the database, and can (now) deal with the old-style props files using
the new OP_WRITE_OLD_PROPS work item.

This creates more uses/knowledge of svn_wc__prop_path(), but that's okay
since it doesn't have much life left in this world...

* subversion/libsvn_wc/update_editor.c:
  (build_write_base_props): helper function to construct a work item that
    writes an old-style props file for BASE props
  (build_write_actual_props): helper function to construct a work item
    that writes an old-style props file for ACTUAL props
  (close_directory): when updating the directory with new information, get
    the original props if they're not changing. if they *are* changing,
    then also construct work items to update the old-style props files.
    add a wc_db call to update the ACTUAL props, too, and its props file.
    remove the call to svn_wc__install_props.
  (close_file): remove the call to svn_wc__install_props, and construct
    work items for updating the old-style props files. make an additional
    wc_db call to update ACTUAL props, and a work item for its file.

------------------------------------------
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_wc/workqueue.c
U         subversion/libsvn_wc/workqueue.h
U         tools/dev/wc-ng/count-progress.py
At revision 942469
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson6423253241095919381.sh
+ cd subversion-trunk
+ 
PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/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