Thread (49 messages) flat view 49 messages, 5 authors, 2016-06-27

Re: [PATCH v12 11/20] index-helper: use watchman to avoid refreshing index with lstat()

From: Duy Nguyen <hidden>
Date: 2016-06-17 13:03:18

On Fri, May 20, 2016 at 4:45 AM, David Turner [off-list ref] wrote:
quoted hunk ↗ jump to hunk
diff --git a/read-cache.c b/read-cache.c
index 1719f5a..8ec4be3 100644
--- a/read-cache.c
+++ b/read-cache.c
@@ -1235,7 +1235,7 @@ int refresh_index(struct index_state *istate, unsigned int flags,
                if (!new) {
                        const char *fmt;

-                       if (really && cache_errno == EINVAL) {
+                       if (really || cache_errno == EINVAL) {
                                /* If we are doing --really-refresh that
                                 * means the index is not valid anymore.
                                 */
This looks really odd. I don't see why we would need this. It seems
first appeared in your "do not apply" patch [1]. Maybe leftover?

I found this while re-reading the series and I have not put much time
in studying this code yet. So I may be wrong. I'll post again if I
find that it's true after some more staring.

[1] http://article.gmane.org/gmane.comp.version-control.git/288567
-- 
Duy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help