Checkout
rhuijben
committed
on 09 Oct 14
Following up on r1603617 and r1603619, move the logic of the post commit
handling of nodes that shouldn't be bumped in the commit queue. Thi… Show more
Following up on r1603617 and r1603619, move the logic of the post commit

handling of nodes that shouldn't be bumped in the commit queue. This moves

the logic into the working copy and allows further improvements by reducing

the number of db transactions.

* subversion/include/svn_wc.h

 (svn_wc_queue_committed4): New function.

 (svn_wc_queue_committed3): Deprecate function.

* subversion/libsvn_client/commit.c

 (post_process_commit_item): Update caller.

 (post_process_no_commit_item): Remove function.

 (svn_client_commit6): Remove no-commit filter and no-commit handling.

* subversion/libsvn_wc/adm_ops.c

 (committed_queue_item_t): Add committed boolean.

 (svn_wc_queue_committed3): Rename to ...

 (svn_wc_queue_committed4): ... this and allow setting committed boolean.

 (svn_wc_process_committed_queue2): Handle not bumping specific items.

* subversion/libsvn_wc/deprecated.c

 (svn_wc_queue_committed3): New function.

Show less