You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2013/01/16 16:47:45 UTC
svn commit: r1433994 - /subversion/trunk/subversion/libsvn_wc/status.c
Author: rhuijben
Date: Wed Jan 16 15:47:44 2013
New Revision: 1433994
URL: http://svn.apache.org/viewvc?rev=1433994&view=rev
Log:
* subversion/libsvn_wc/status.c
(get_child_status): Avoid a filestat that our only caller just did
before calling into this function.
Modified:
subversion/trunk/subversion/libsvn_wc/status.c
Modified: subversion/trunk/subversion/libsvn_wc/status.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/status.c?rev=1433994&r1=1433993&r2=1433994&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/status.c (original)
+++ subversion/trunk/subversion/libsvn_wc/status.c Wed Jan 16 15:47:44 2013
@@ -1531,18 +1531,14 @@ get_child_status(const struct walk_statu
const struct svn_wc__db_info_t *dir_info;
apr_array_header_t *collected_ignore_patterns = NULL;
apr_array_header_t *collected_inherited_ignore_patterns = NULL;
- const svn_io_dirent2_t *dirent_p;
const char *parent_abspath = svn_dirent_dirname(local_abspath,
scratch_pool);
if (cancel_func)
SVN_ERR(cancel_func(cancel_baton));
- SVN_ERR(svn_io_stat_dirent(&dirent_p, local_abspath, TRUE,
- scratch_pool, scratch_pool));
-
- if (dirent_p->kind == svn_node_none)
- dirent_p = NULL;
+ if (dirent->kind == svn_node_none)
+ dirent = NULL;
SVN_ERR(read_info(&dir_info, parent_abspath, wb->db,
scratch_pool, scratch_pool));
@@ -1562,7 +1558,7 @@ get_child_status(const struct walk_statu
local_abspath,
parent_abspath,
info,
- dirent_p,
+ dirent,
dir_repos_root_url,
dir_repos_relpath,
dir_repos_uuid,