diff options
author | nulltoken <emeric.fermas@gmail.com> | 2012-07-15 00:46:26 +0200 |
---|---|---|
committer | nulltoken <emeric.fermas@gmail.com> | 2012-07-17 20:32:39 +0200 |
commit | b8748c1217445a95d3b29b361b467eb66992f8a7 (patch) | |
tree | 974e4cea76b0fcbc1125c4a57ad45dcf713be162 /src/repository.h | |
parent | d448392e5d030d40114b92d1261b72f3b3ab3e16 (diff) | |
download | libgit2-b8748c1217445a95d3b29b361b467eb66992f8a7.tar.gz |
revparse: enhance parsing engine
Diffstat (limited to 'src/repository.h')
-rw-r--r-- | src/repository.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/repository.h b/src/repository.h index 91c69a655..4e03e632b 100644 --- a/src/repository.h +++ b/src/repository.h @@ -98,6 +98,13 @@ struct git_repository { * export */ void git_object__free(void *object); +GIT_INLINE(int) git_object__dup(git_object **dest, git_object *source) +{ + git_cached_obj_incref(source); + *dest = source; + return 0; +} + int git_object__resolve_to_type(git_object **obj, git_otype type); int git_oid__parse(git_oid *oid, const char **buffer_out, const char *buffer_end, const char *header); |