Ensure that in a fsfs repository that the callers of svn_fs_txn_commit() and svn_repos_fs_txn_commit() are informed that the commit succeeded regardless of any errors after the commit is globally visible.
Ensure that in a fsfs repository that the callers of svn_fs_txn_commit()
and svn_repos_fs_txn_commit() are informed that the commit succeeded
regardless of any errors after the commit is globally visible.

I looked at the BDB implementation and from a cursory review, it looks
like it is fine.

* subversion/libsvn_fs_fs/fs_fs.c
  (commit_body):
    Set the revision pointer value to the newly committed revision
    number immediately after the 'current' file is atomically moved
    into place, do not set it after the transaction is deleted because
    the deletion could fail (not that this is likely).


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1051751 13f79535-47bb-0310-9956-ffa450edef68

wbond/subversion,wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion