Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornulltoken <emeric.fermas@gmail.com>2012-07-15 02:46:26 +0400
committernulltoken <emeric.fermas@gmail.com>2012-07-17 22:32:39 +0400
commitb8748c1217445a95d3b29b361b467eb66992f8a7 (patch)
tree974e4cea76b0fcbc1125c4a57ad45dcf713be162 /src/repository.h
parentd448392e5d030d40114b92d1261b72f3b3ab3e16 (diff)
revparse: enhance parsing engine
Diffstat (limited to 'src/repository.h')
-rw-r--r--src/repository.h7
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);