diff options
| -rw-r--r-- | ui-commit.c | 17 | 
1 files changed, 1 insertions, 16 deletions
| diff --git a/ui-commit.c b/ui-commit.c index e9de411..b441e14 100644 --- a/ui-commit.c +++ b/ui-commit.c @@ -13,9 +13,6 @@ void cgit_print_commit(const char *hex)  	struct commit *commit;  	struct commitinfo *info;  	struct commit_list *p; -	unsigned long size; -	char type[20]; -	char *buf;  	unsigned char sha1[20]; @@ -24,24 +21,12 @@ void cgit_print_commit(const char *hex)  		return;  	} -	buf = read_sha1_file(sha1, type, &size); -	if (!buf) { -		cgit_print_error(fmt("Bad object reference: %s", hex)); -		return; -	} - -	commit = lookup_commit(sha1); +	commit = lookup_commit_reference(sha1);  	if (!commit) {  		cgit_print_error(fmt("Bad commit reference: %s", hex));  		return;  	} -	commit->buffer = buf; -	if (parse_commit_buffer(commit, buf, size)) { -		cgit_print_error(fmt("Malformed commit buffer: %s", hex)); -		return; -	} -  	info = cgit_parse_commit(commit);  	html("<table class='commit-info'>\n"); | 
