On Thu, Apr 8, 2010 at 08:56,  <[email protected]> wrote:
>...
> +++ subversion/trunk/subversion/libsvn_client/merge.c Thu Apr  8 12:56:16 2010
>...
> @@ -9540,47 +9539,44 @@ svn_client_merge_reintegrate(const char
>   svn_boolean_t use_sleep = FALSE;
>   svn_error_t *err;
>   struct get_subtree_mergeinfo_walk_baton wb;
> -  const char *target_abspath;
>   const char *target_url;
>   svn_revnum_t target_base_rev;
>
> -  SVN_ERR(svn_dirent_get_absolute(&target_abspath, target_wcpath, pool));
> -
> -  /* Open an admistrative session with the working copy. */
> -  SVN_ERR(svn_wc__adm_probe_in_context(&adm_access, ctx->wc_ctx,
> -                                       target_abspath,
> -                                       (! dry_run), -1, ctx->cancel_func,
> -                                       ctx->cancel_baton, pool));

Note the DRY_RUN usage there. The old code would not consume a write
lock during a dry run operation.

>...

Cheers,
-g

Reply via email to