diff options
Diffstat (limited to 'src/refs.h')
| -rw-r--r-- | src/refs.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/refs.h b/src/refs.h index db0f5c4df..02e336e54 100644 --- a/src/refs.h +++ b/src/refs.h @@ -33,19 +33,23 @@ #define GIT_REFNAME_MAX 1024 struct git_reference { + unsigned int flags; git_repository *owner; char *name; + time_t mtime; + + union { + git_oid oid; + char *symbolic; + } target; }; typedef struct { git_hashtable *packfile; - git_hashtable *loose_cache; time_t packfile_time; } git_refcache; - void git_repository__refcache_free(git_refcache *refs); -int git_repository__refcache_init(git_refcache *refs); int git_reference__normalize_name(char *buffer_out, size_t out_size, const char *name); int git_reference__normalize_name_oid(char *buffer_out, size_t out_size, const char *name); |
