fsmonitor: demonstrate that it is not refreshed after discard_index()
[gitweb.git] / sha1-array.h
index 04b0756334da7adf1e3eefb3f521f8c95d263046..55d016c4bf7bf56936f034b7550996d1b7ca6473 100644 (file)
@@ -16,8 +16,14 @@ void oid_array_clear(struct oid_array *array);
 
 typedef int (*for_each_oid_fn)(const struct object_id *oid,
                               void *data);
+int oid_array_for_each(struct oid_array *array,
+                      for_each_oid_fn fn,
+                      void *data);
 int oid_array_for_each_unique(struct oid_array *array,
-                              for_each_oid_fn fn,
-                              void *data);
+                             for_each_oid_fn fn,
+                             void *data);
+void oid_array_filter(struct oid_array *array,
+                     for_each_oid_fn want,
+                     void *cbdata);
 
 #endif /* SHA1_ARRAY_H */