This function will be used when implementing traversal into submodules. Signed-off-by: Lars Hjemli <hjemli@xxxxxxxxx> --- cache.h | 1 + sha1_file.c | 5 +++++ 2 files changed, 6 insertions(+), 0 deletions(-) diff --git a/cache.h b/cache.h index 8e1af26..daa2d4e 100644 --- a/cache.h +++ b/cache.h @@ -724,6 +724,7 @@ extern struct alternate_object_database { char base[FLEX_ARRAY]; /* more */ } *alt_odb_list; extern void prepare_alt_odb(void); +extern int add_alt_odb(const char *path); extern void add_to_alternates_file(const char *reference); typedef int alt_odb_fn(struct alternate_object_database *, void *); extern void foreach_alt_odb(alt_odb_fn, void*); diff --git a/sha1_file.c b/sha1_file.c index f08493f..19f9725 100644 --- a/sha1_file.c +++ b/sha1_file.c @@ -356,6 +356,11 @@ static void link_alt_odb_entries(const char *alt, const char *ep, int sep, } } +int add_alt_odb(const char *path) +{ + return link_alt_odb_entry(path, strlen(path), NULL, 0); +} + static void read_info_alternates(const char * relative_base, int depth) { char *map; -- 1.6.1.150.g5e733b -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html