ref-filter: move ref_cbdata definition into ref-filter.c
authorJeff King <peff@peff.net>
Thu, 9 Mar 2017 13:27:55 +0000 (08:27 -0500)
committerJunio C Hamano <gitster@pobox.com>
Fri, 10 Mar 2017 19:51:30 +0000 (11:51 -0800)
This is an implementation detail of how filter_refs() works,
and does not need to be exposed to the outside world. This
will become more important in future patches as we add new
private data types to it.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
ref-filter.c
ref-filter.h
index 1ec0fb8391ba6be716e76c688a0f9e2f0208adc2..6546dba732a0bef29b02b63dbd977aa9a2ac02a4 100644 (file)
@@ -1476,6 +1476,11 @@ enum contains_result {
        CONTAINS_YES = 1
 };
 
+struct ref_filter_cbdata {
+       struct ref_array *array;
+       struct ref_filter *filter;
+};
+
 /*
  * Mimicking the real stack, this stack lives on the heap, avoiding stack
  * overflows.
index 154e24c405fc9526ab1279b1c515271f0d2cfd7b..e738c5dfd364cf6e79ff48d5f154824fb94dc8a8 100644 (file)
@@ -71,11 +71,6 @@ struct ref_filter {
                verbose;
 };
 
-struct ref_filter_cbdata {
-       struct ref_array *array;
-       struct ref_filter *filter;
-};
-
 /*  Macros for checking --merged and --no-merged options */
 #define _OPT_MERGED_NO_MERGED(option, filter, h) \
        { OPTION_CALLBACK, 0, option, (filter), N_("commit"), (h), \