You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2011/05/26 15:44:34 UTC
svn commit: r1127909 - in /subversion/trunk/subversion/libsvn_wc:
wc-queries.sql wc_db.c
Author: philip
Date: Thu May 26 13:44:33 2011
New Revision: 1127909
URL: http://svn.apache.org/viewvc?rev=1127909&view=rev
Log:
* subversion/libsvn_wc/wc-queries.sql
(STMT_SELECT_ABSENT_NODES): Rename too...
(STMT_HAS_ABSENT_NODES): ...this since it doesn't select all absent nodes.
* subversion/libsvn_wc/wc_db.c
(catch_copy_of_absent, op_delete_txn): Adjust for rename.
Suggested by: gstein
Modified:
subversion/trunk/subversion/libsvn_wc/wc-queries.sql
subversion/trunk/subversion/libsvn_wc/wc_db.c
Modified: subversion/trunk/subversion/libsvn_wc/wc-queries.sql
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/wc-queries.sql?rev=1127909&r1=1127908&r2=1127909&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/wc-queries.sql (original)
+++ subversion/trunk/subversion/libsvn_wc/wc-queries.sql Thu May 26 13:44:33 2011
@@ -812,7 +812,7 @@ SELECT 1 FROM nodes WHERE wc_id = ?1 AND
LIMIT 1
/* ### This doesn't select all absent nodes, it only selects one of them. */
--- STMT_SELECT_ABSENT_NODES
+-- STMT_HAS_ABSENT_NODES
SELECT local_relpath FROM nodes
WHERE wc_id = ?1 AND (local_relpath = ?2 OR local_relpath LIKE ?3 ESCAPE '#')
AND op_depth = 0 AND presence = 'absent' LIMIT 1
Modified: subversion/trunk/subversion/libsvn_wc/wc_db.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/wc_db.c?rev=1127909&r1=1127908&r2=1127909&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/wc_db.c (original)
+++ subversion/trunk/subversion/libsvn_wc/wc_db.c Thu May 26 13:44:33 2011
@@ -4037,7 +4037,7 @@ catch_copy_of_absent(svn_wc__db_wcroot_t
const char *absent_relpath;
SVN_ERR(svn_sqlite__get_statement(&stmt, wcroot->sdb,
- STMT_SELECT_ABSENT_NODES));
+ STMT_HAS_ABSENT_NODES));
SVN_ERR(svn_sqlite__bindf(stmt, "iss",
wcroot->wc_id,
local_relpath,
@@ -6082,7 +6082,7 @@ op_delete_txn(void *baton,
like_arg = construct_like_arg(local_relpath, scratch_pool);
SVN_ERR(svn_sqlite__get_statement(&stmt, wcroot->sdb,
- STMT_SELECT_ABSENT_NODES));
+ STMT_HAS_ABSENT_NODES));
SVN_ERR(svn_sqlite__bindf(stmt, "iss",
wcroot->wc_id, local_relpath, like_arg));
SVN_ERR(svn_sqlite__step(&have_row, stmt));