[ 
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)

Reply via email to