[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r1095914 - in /subversion/trunk/subversion: include/svn_wc.h libsvn_client/merge.c libsvn_wc/deprecated.c libsvn_wc/props.c libsvn_wc/props.h libsvn_wc/update_editor.c

From: Greg Stein <gstein_at_gmail.com>
Date: Mon, 2 May 2011 07:32:18 -0400

I have local failures on checkout_test 4 5 6 8, with this revision.
I've narrowed it down to this particular revision, but am done for the
night. Something about this revision is breaking on my (Mac OS)
laptop. Given that the buildbots are all green, I would suppose it is
some artifact of this particular OS, and that probably means some kind
of memory lifetime issue.

An extra review of this revision would be good; maybe somebody will
spot something.


On Fri, Apr 22, 2011 at 06:17, <rhuijben_at_apache.org> wrote:
> Author: rhuijben
> Date: Fri Apr 22 10:17:41 2011
> New Revision: 1095914
> URL: http://svn.apache.org/viewvc?rev=1095914&view=rev
> Log:
> Remove the direct workingqueue install from the property merge code, to allow
> installing all the changes of an update at once.
> * subversion/include/svn_wc.h
>  (svn_wc_merge_props3): Update documentation to reflect reality.
>  (svn_wc_merge_props2): Document the old error codes.
> * subversion/libsvn_client/merge.c
>  (merge_props_changed): Update caller.
> * subversion/libsvn_wc/deprecated.c
>  (svn_wc_merge_props2): Update error codes to their old documented values.
> * subversion/libsvn_wc/props.c
>  (immediate_install_props): Remove unused function.
>  (svn_wc__perform_props_merge): Use one svn_wc__db_read_info() instead of a
>    few separate db calls. Install workqueue items and run queue only
>    if necessary.
>  (svn_wc__merge_props): Return work items instead of installing them. Create
>    skel in the result pool.
>  (svn_wc__internal_propset): Update caller.
> * subversion/libsvn_wc/props.h
>  (svn_wc__merge_props): Rewrite comment.
> * subversion/libsvn_wc/update_editor.c
>  (close_directory): Collect working items and store them when updating. Use
>    scratch_pool in more places.
>  (close_file): Collect working items from property merge and store them.
>    Don't overwrite the all_working_items list.
Received on 2011-05-02 13:32:49 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.