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,