Add method for for_each_reftype_fullpath.

Signed-off-by: David Turner <dtur...@twopensource.com>
---
 refs-be-files.c | 3 ++-
 refs.c          | 5 +++++
 refs.h          | 2 ++
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/refs-be-files.c b/refs-be-files.c
index 19bf12b..85257b9 100644
--- a/refs-be-files.c
+++ b/refs-be-files.c
@@ -1947,7 +1947,7 @@ static int files_for_each_replace_ref(each_ref_fn fn, 
void *cb_data)
                               strlen(git_replace_ref_base), 0, cb_data);
 }
 
-int for_each_reftype_fullpath(each_ref_fn fn, char *type, unsigned int broken, 
void *cb_data)
+static int files_for_each_reftype_fullpath(each_ref_fn fn, char *type, 
unsigned int broken, void *cb_data)
 {
        unsigned int flag = 0;
 
@@ -3857,4 +3857,5 @@ struct ref_be refs_be_files = {
        files_for_each_rawref,
        files_for_each_namespaced_ref,
        files_for_each_replace_ref,
+       files_for_each_reftype_fullpath,
 };
diff --git a/refs.c b/refs.c
index c478683..082c540 100644
--- a/refs.c
+++ b/refs.c
@@ -1046,3 +1046,8 @@ int for_each_replace_ref(each_ref_fn fn, void *cb_data)
 {
        return the_refs_backend->for_each_replace_ref(fn, cb_data);
 }
+
+int for_each_reftype_fullpath(each_ref_fn fn, char *type, unsigned int broken, 
void *cb_data)
+{
+       return the_refs_backend->for_each_reftype_fullpath(fn, type, broken, 
cb_data);
+}
diff --git a/refs.h b/refs.h
index 8376abb..234496f 100644
--- a/refs.h
+++ b/refs.h
@@ -575,6 +575,7 @@ typedef int (*for_each_ref_in_submodule_fn)(const char 
*submodule,
 typedef int (*for_each_rawref_fn)(each_ref_fn fn, void *cb_data);
 typedef int (*for_each_namespaced_ref_fn)(each_ref_fn fn, void *cb_data);
 typedef int (*for_each_replace_ref_fn)(each_ref_fn fn, void *cb_data);
+typedef int (*for_each_reftype_fullpath_fn)(each_ref_fn fn, char *type, 
unsigned int broken, void *cb_data);
 
 struct ref_be {
        struct ref_be *next;
@@ -601,6 +602,7 @@ struct ref_be {
        for_each_rawref_fn for_each_rawref;
        for_each_namespaced_ref_fn for_each_namespaced_ref;
        for_each_replace_ref_fn for_each_replace_ref;
+       for_each_reftype_fullpath_fn for_each_reftype_fullpath;
 };
 
 
-- 
2.0.4.315.gad8727a-twtrsrc

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to