Browse Source
This will help counting the racily clean paths, but it should be useless for daily use. Do not even enable it in the makefile. Signed-off-by: Junio C Hamano <junkio@cox.net>maint
Junio C Hamano
19 years ago
3 changed files with 42 additions and 4 deletions
@ -0,0 +1,28 @@
@@ -0,0 +1,28 @@
|
||||
#include "cache.h" |
||||
|
||||
int main(int ac, char **av) |
||||
{ |
||||
int i; |
||||
int dirty, clean, racy; |
||||
|
||||
dirty = clean = racy = 0; |
||||
read_cache(); |
||||
for (i = 0; i < active_nr; i++) { |
||||
struct cache_entry *ce = active_cache[i]; |
||||
struct stat st; |
||||
|
||||
if (lstat(ce->name, &st)) { |
||||
error("lstat(%s): %s", ce->name, strerror(errno)); |
||||
continue; |
||||
} |
||||
|
||||
if (ce_match_stat(ce, &st, 0)) |
||||
dirty++; |
||||
else if (ce_match_stat(ce, &st, 2)) |
||||
racy++; |
||||
else |
||||
clean++; |
||||
} |
||||
printf("dirty %d, clean %d, racy %d\n", dirty, clean, racy); |
||||
return 0; |
||||
} |
Loading…
Reference in new issue