- commit = lookup_commit_reference(sha1[0]);
- if (!commit || parse_commit(commit) < 0)
- die("bad starting commit object");
-
- end = NULL;
- if (nr_sha > 1) {
- end = lookup_commit_reference(sha1[1]);
- if (!end || parse_commit(end) < 0)
- die("bad ending commit object");
- }
-
- commit_list_insert(commit, &list);
- if (end)
- list = limit_list(list, end);