[email protected] writes:

> Author: cmpilato
> Date: Wed Nov 10 01:44:35 2010
> New Revision: 1033320
>
> URL: http://svn.apache.org/viewvc?rev=1033320&view=rev
> Log:
> Fix issue #3622 ("svn should exit with exit code 1 if updating
> externals fails").
>
> * subversion/include/svn_error_codes.h
>   (SVN_ERR_CL_ERROR_PROCESSING_EXTERNALS): New error code.
>  
> * subversion/svn/cl.h
>   (struct svn_cl__check_externals_failed_notify_baton): New baton.
>   (svn_cl__check_externals_failed_notify_wrapper): New function.
>
> * subversion/svn/notify.c
>   (svn_cl__check_externals_failed_notify_wrapper): New function.
>
> * subversion/svn/update-cmd.c
>   (svn_cl__update): Use the new wrapper baton and function to track
>     externals processing failures, and return an error after all else
>     is finished if such failures occured.
>
> * subversion/svn/export-cmd.c
>   (svn_cl__export): Use the new wrapper baton and function to track
>     externals processing failures, and return an error after all else
>     is finished if such failures occured.
>
> * subversion/svn/switch-cmd.c
>   (svn_cl__switch): Use the new wrapper baton and function to track
>     externals processing failures, and return an error after all else
>     is finished if such failures occured.
>
> * subversion/tests/cmdline/externals_tests.py
>   (old_style_externals_ignore_peg_reg,
>    can_place_file_external_into_dir_external): Change expected exit code.
>
> Modified:
>     subversion/trunk/subversion/include/svn_error_codes.h
>     subversion/trunk/subversion/svn/cl.h
>     subversion/trunk/subversion/svn/export-cmd.c
>     subversion/trunk/subversion/svn/notify.c
>     subversion/trunk/subversion/svn/switch-cmd.c
>     subversion/trunk/subversion/svn/update-cmd.c
>     subversion/trunk/subversion/tests/cmdline/externals_tests.py
>

I think I can have similar approach for issue 3713. If you are not
already on it then I will try implementing the same for 3713.

Thanks and Regards
Noorul

Reply via email to