Prabhu Gnana Sundar <prabh...@collab.net> wrote:
> Index: subversion/libsvn_repos/dump.c
[...]

> 
> +void

Doc string?

> +notify_verification_error(svn_revnum_t rev, svn_error_t *err,
> +                          svn_repos_notify_func_t notify_func,
> +                          void *notify_baton, apr_pool_t *pool)

One argument per line please, like all the rest of the code.

[...]

>    /* Verify global/auxiliary data and backend-specific data first. */
> -  SVN_ERR(svn_fs_verify(svn_fs_path(fs, pool), cancel_func, cancel_baton,
> -                        start_rev, end_rev, pool));
> +  err = svn_fs_verify(svn_fs_path(fs, pool), cancel_func, cancel_baton,
> +                      start_rev, end_rev, pool);
> +  if (err && keep_going)
> +    {
> +      rev = SVN_INVALID_REVNUM;
> +      notify_verification_error(rev, err, notify_func, notify_baton,
> +                                iterpool);
> +      svn_error_clear(err);
> +    }
> +  else
> +    return svn_error_trace(err);

Wrongly returns here if the svn_fs_verify() call did not return an error.

> 
>    /* Create a notify object that we can reuse within the loop. */
>    if (notify_func)

- Julian

Reply via email to