[
https://issues.apache.org/jira/browse/SVN-4561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Julian Foad updated SVN-4561:
-----------------------------
Component/s: (was: src)
> Ev2 should distinguish "committed" from "error occurred"
> --------------------------------------------------------
>
> Key: SVN-4561
> URL: https://issues.apache.org/jira/browse/SVN-4561
> Project: Subversion
> Issue Type: Bug
> Affects Versions: trunk
> Reporter: Daniel Shahaf (äñ§€¥£¢)
> Priority: Major
> Labels: ev2
> Fix For: ---
>
>
> {noformat:nopanel=true}
> APIs that commit should make a distinction between "The commit succeeded" and
> "an error occurred", since it is possible for both to happen.
> svn_fs_commit_txn() makes this distinction. svn_repos_get_commit_editor5()
> does
> too, albeit in an indirect way (via the COMMIT_CALLBACK parameter).
> svn_editor_complete() does not.
> svn_editor_complete() should grow a way to express the multitude of success
> notions that we have:
> 1. Commit succeeded (new revision was created)
> 2. Post-commit FS processing (insert into rep-cache.db) failed
> 3. Post-commit hook failed
> 4. Post-commit repos processing (invocation of commit_callback) failed
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)