Author: philip
Date: Thu May 10 17:25:59 2012
New Revision: 1336803
URL: http://svn.apache.org/viewvc?rev=1336803&view=rev
Log:
* subversion/libsvn_wc/wc_db.c
(op_revert_recursive_txn): Reset statement on path not found.
* subversion/tests/cmdline/revert_tests.py
(revert_nonexistent): Remove WIMP, tweak expectations.
Modified:
subversion/trunk/subversion/libsvn_wc/wc_db.c
subversion/trunk/subversion/tests/cmdline/revert_tests.py
Modified: subversion/trunk/subversion/libsvn_wc/wc_db.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/wc_db.c?rev=1336803&r1=1336802&r2=1336803&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/wc_db.c (original)
+++ subversion/trunk/subversion/libsvn_wc/wc_db.c Thu May 10 17:25:59 2012
@@ -5503,7 +5503,8 @@ op_revert_recursive_txn(void *baton,
if (affected_rows)
return SVN_NO_ERROR; /* actual-only revert */
- return svn_error_createf(SVN_ERR_WC_PATH_NOT_FOUND, NULL,
+ return svn_error_createf(SVN_ERR_WC_PATH_NOT_FOUND,
+ svn_sqlite__reset(stmt),
_("The node '%s' was not found."),
path_for_error_message(wcroot,
local_relpath,
Modified: subversion/trunk/subversion/tests/cmdline/revert_tests.py
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/revert_tests.py?rev=1336803&r1=1336802&r2=1336803&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/revert_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/revert_tests.py Thu May 10
17:25:59 2012
@@ -1600,12 +1600,10 @@ def revert_with_unversioned_targets(sbox
actual_disk = svntest.tree.build_tree_from_wc(wc_dir, 1)
svntest.tree.compare_trees("disk", actual_disk, expected_disk.old_tree())
-@Wimp("aborts in maintainer mode")
-# leaks an unresetted svn_sqlite__stmt_t in maintainer builds
def revert_nonexistent(sbox):
'svn revert -R nonexistent'
sbox.build(read_only=True)
- svntest.actions.run_and_verify_svn(None, None, svntest.verify.AnyOutput,
+ svntest.actions.run_and_verify_svn(None, 'Skipped.*nonexistent', [],
'revert', '-R',
sbox.ospath('nonexistent'))
########################################################################