cache-tree: mark istate->cache_changed on prime_cache_tree()
[gitweb.git] / cache.h
diff --git a/cache.h b/cache.h
index 57ad318679579b40e2d9456f02c3ac32ec8e00a2..b4edbcdb519714fdc55ea5aace0c45b0f1f9be61 100644 (file)
--- a/cache.h
+++ b/cache.h
@@ -268,6 +268,13 @@ static inline unsigned int canon_mode(unsigned int mode)
 
 #define cache_entry_size(len) (offsetof(struct cache_entry,name) + (len) + 1)
 
+#define SOMETHING_CHANGED      (1 << 0) /* unclassified changes go here */
+#define CE_ENTRY_CHANGED       (1 << 1)
+#define CE_ENTRY_REMOVED       (1 << 2)
+#define CE_ENTRY_ADDED         (1 << 3)
+#define RESOLVE_UNDO_CHANGED   (1 << 4)
+#define CACHE_TREE_CHANGED     (1 << 5)
+
 struct index_state {
        struct cache_entry **cache;
        unsigned int version;