> Index: subversion/libsvn_repos/dump.c
> ===================================================================
> --- subversion/libsvn_repos/dump.c    (revision 1402414)
> +++ subversion/libsvn_repos/dump.c    (working copy)
> @@ -1413,19 +1443,31 @@
>        void *cancel_edit_baton;
>        svn_fs_root_t *to_root;
>        apr_hash_t *props;
> +      svn_error_t *err;

You were asked to fix this in an earlier review.

> +      if (err && keep_going)
> +        {
> +          notify_verification_error(rev, err, notify_func, notify_baton,
> +                                    iterpool);
> +          svn_error_clear(err);

found_corruption = TRUE;

> +    return svn_error_createf(SVN_ERR_REPOS_CORRUPTED, NULL,
> +                             _("Repository has corruptions."));

While I'm here...

- No trailing period, per HACKING
- Why not pass NULL for the last argument?
- Document the fact that an error is returned in this case

> Index: subversion/svnadmin/main.c
> ===================================================================
> --- subversion/svnadmin/main.c        (revision 1402414)
> +++ subversion/svnadmin/main.c        (working copy)
> @@ -738,6 +743,16 @@
>                                          notify->warning_str));
>        return;
>  
> +    case svn_repos_notify_failure:
> +      if (notify->revision != SVN_INVALID_REVNUM)
> +        svn_error_clear(svn_stream_printf(feedback_stream, scratch_pool,
> +                                          _("svnadmin: E%d: Error verifying 
> revision %ld\n"),

-1 (layering violation).  Use svn_error_quick_wrap().

While you're at it, wrap to 80 columns.

Reply via email to