Author: rhuijben
Date: Tue Apr 1 12:02:19 2014
New Revision: 1583644
URL: http://svn.apache.org/r1583644
Log:
* subversion/libsvn_wc/status.c
(get_dir_status): Don't obtain timestamp and size for directory entries when
we don't need them for comparison. This should avoid an expensive lookup
on platforms where readdir() doesn't just return these values.
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=1583644&r1=1583643&r2=1583644&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/status.c (original)
+++ subversion/trunk/subversion/libsvn_wc/status.c Tue Apr 1 12:02:19 2014
@@ -1233,8 +1233,9 @@ get_dir_status(const struct walk_status_
iterpool = svn_pool_create(scratch_pool);
- err = svn_io_get_dirents3(&dirents, local_abspath, FALSE, scratch_pool,
- iterpool);
+ err = svn_io_get_dirents3(&dirents, local_abspath,
+ wb->ignore_text_mods /* only_check_type*/,
+ scratch_pool, iterpool);
if (err
&& (APR_STATUS_IS_ENOENT(err->apr_err)
|| SVN__APR_STATUS_IS_ENOTDIR(err->apr_err)))