X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=commit.c;h=abbf155da938cf675696e812b4083c8a773ffab0;hb=c504aae2a6c96f1363562a3aa1dc05fb4462e978;hp=3f2235ecf87b63bc5d16342ebcf7f8faf098530a;hpb=d1af002dc608be3213ba18df1a99ced0ab42e6d6;p=git.git diff --git a/commit.c b/commit.c index 3f2235ec..abbf155d 100644 --- a/commit.c +++ b/commit.c @@ -1,8 +1,6 @@ #include "tag.h" #include "commit.h" #include "cache.h" -#include -#include const char *commit_type = "commit"; @@ -105,6 +103,10 @@ int parse_commit(struct commit *item) sha1_to_hex(item->object.sha1)); } ret = parse_commit_buffer(item, buffer, size); + if (!ret) { + item->buffer = buffer; + return 0; + } free(buffer); return ret; }