Checkout
rhuijben
committed
on 05 Dec 13
Following up on r1548075, split the new in 1.9 svn_client_cleanup2() api into
two separate functions.

* subversion/include/svn_client.h
(… Show more
Following up on r1548075, split the new in 1.9 svn_client_cleanup2() api into

two separate functions.

* subversion/include/svn_client.h

 (svn_client_vacuum): New function.

 (svn_client_cleanup2): Update prototype. Remove vacuum support.

 (svn_client_cleanup): Update documentation.

* subversion/libsvn_client/cleanup.c

 (cleanup_status_walk_baton): Add more flags.

 (do_cleanup): Rely on svn_wc_cleanup4() for locking check when not breaking

   locks. Pass and handle flags.

 (cleanup_status_walk): Update caller.

 (svn_client_cleanup2): Update api.

 (svn_client_vacuum): New function.

* subversion/libsvn_client/deprecated.c

 (svn_client_cleanup): Update caller.

* subversion/svn/cleanup-cmd.c

 (svn_cl__cleanup): Update caller. Choose the right function for the job.

Show less