Merge branch 'jc/nostat'
authorJunio C Hamano <junkio@cox.net>
Mon, 13 Feb 2006 10:38:12 +0000 (02:38 -0800)
committerJunio C Hamano <junkio@cox.net>
Mon, 13 Feb 2006 10:38:12 +0000 (02:38 -0800)
* jc/nostat:
  cache_name_compare() compares name and stage, nothing else.

read-cache.c

index efbb1be..f97f92d 100644 (file)
@@ -246,9 +246,9 @@ int cache_name_compare(const char *name1, int flags1, const char *name2, int fla
        if (len1 > len2)
                return 1;
 
-       /* Differences between "assume up-to-date" should not matter. */
-       flags1 &= ~CE_VALID;
-       flags2 &= ~CE_VALID;
+       /* Compare stages  */
+       flags1 &= CE_STAGEMASK;
+       flags2 &= CE_STAGEMASK;
 
        if (flags1 < flags2)
                return -1;