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

Changes:

[gstein] * subversion/libsvn_wc/props.c:
  (): remove some seriously stale commentary

[gstein] Rejigger property installation. OP_INSTALL_PROPERTIES is now just a 
way to
queue/delay installation of properties into the database. The old-style
prop files are now handled properly with OP_WRITE_OLD_PROPS.

Adjust a bunch of callers to svn_wc__install_props() to clarify that the
pristine properties will always be provided. They may not be installed in
all cases, however (see svn_wc_merge_props3:BASE_MERGE).

* subversion/libsvn_wc/props.h:
  (svn_wc__install_props): add a KIND parameter to indicate the (future)
    kind of the node.

* subversion/libsvn_wc/props.c:
  (svn_wc__install_props): add a KIND parameter. assert that all callers
    will pass a set of pristine props. use the new KIND param to indicate
    the intended kind of the node, and to computer propfile paths. queue
    up operations to write out old-style prop files.
  (svn_wc_merge_props3): add an assertion to clarify that we have both
    sets of props. pass KIND to install_props.

* subversion/libsvn_wc/update_editor.c:
  (close_directory): add an assertion after the merge_props call to
    clarify that we have both sets of props. simplify the test for the
    install_props call, and add a big comment to explain why we can do
    this, and to clarify that a set of pristine props will always be
    provided. pass kind_dir to install_props.
  (close_file): add an assertion about having both sets of props after a
    merge_props call, and remove the test for the install_props call. also
    pass kind_file to install_props.
  (svn_wc_add_repos_file4): pass kind_file to install_props. earlier
    assertions indicate we are passing pristine props.

* subversion/libsvn_wc/workqueue.c:
  (run_install_properties): rip out all the handling for writing old-style
    property files. that is now handled elsewhere.

------------------------------------------
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
At revision 942350
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson1810967945705108745.sh
+ cd subversion-trunk
+ 
PATH=/export/home/hudson/bin:/export/home/hudson/tools/java/latest/bin:/export/home/hudson/tools/ant/latest/bin:/export/home/hudson/tools/tomcat/latest/bin:/opt/subversion-current/bin:/usr/ucb:/usr/local/bin:/usr/bin:/usr/sfw/bin:/usr/sfw/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/SUNWspro/bin:/usr/X/bin:/usr/ucb:/usr/sbin:/usr/ccs/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