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

Changes:

[julianfoad] Tweak svn_wc__sync_text_base(), mainly to ensure it uses
svn_wc__text_base_path() so that all references to the text base path go
through that one function.  No functional change.

* subversion/libsvn_wc/adm_files.h,
  subversion/libsvn_wc/adm_files.c
  (svn_wc__sync_text_base): Take a 'db' argument, as functions like this
    usually do.  Rename 'pool' to 'scratch_pool'.  In the implementation,
    use svn_wc__text_base_path() instead of in-line equivalent code.

* subversion/libsvn_wc/workqueue.c
  (install_committed_file): Pass a 'db' argument to svn_wc__sync_text_base().

[julianfoad] Replace read-only uses of svn_wc__text_base_path() and similar 
with new
functions that are named to indicate this usage.  The new functions simply
forward the call to the original functions, for now, but separating the
read-only uses from the writes should make it easier to migrate them to use
the WC-NG Pristine Store; at least it helps me to comprehend that process.

* subversion/libsvn_wc/adm_files.h,
  subversion/libsvn_wc/adm_files.c
  (svn_wc__text_revert_path_to_read, svn_wc__ultimate_text_base_path,
   svn_wc__ultimate_text_base_path_to_read): New functions.
  (svn_wc__get_pristine_base_contents, svn_wc__get_pristine_contents): Use
    the new functions.

* subversion/libsvn_wc/adm_ops.c
  (process_committed_leaf, svn_wc_get_pristine_copy_path): Use the new
    functions.

* subversion/libsvn_wc/diff.c
  (get_nearest_pristine_text_as_file, report_wc_file_as_added): Use the new
    functions.

* subversion/libsvn_wc/update_editor.c
  (get_pristine_base_path): Move+rename to svn_wc__ultimate_text_base_path().
  (merge_file, close_file): Use the new functions.

* subversion/libsvn_wc/workqueue.c
  (verify_pristine_present, log_do_committed): Use the new functions.

[stsp] Fix issue #2267, "support uncommitted svn:externals properties".

* subversion/libsvn_wc/adm_crawler.c
  (read_traversal_info): Rename to ...
  (read_externals_info): ... this. We've been using an external_func
   callback instead of a traversal info for some time.
  (report_revisions_and_depths): Rename local variable CHILDREN to
   BASE_CHILDREN for clarity (the children come from the BASE tree).
   If the caller provided an EXTERNAL_FUNC callback, check locally
   added directories for svn:externals as well and pass them to the
   callback. The caller will then pull externals into the added 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/adm_files.c
U         subversion/libsvn_wc/update_editor.c
U         subversion/libsvn_wc/adm_files.h
U         subversion/libsvn_wc/diff.c
U         subversion/libsvn_wc/adm_crawler.c
U         subversion/libsvn_wc/workqueue.c
At revision 946680
[subversion-trunk-solaris] $ /bin/bash -xe /var/tmp/hudson1469157296731645050.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