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

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2009-02-11 12:40:12 +0300
committerJunio C Hamano <gitster@pobox.com>2009-02-11 12:40:12 +0300
commit92798702cf6d201f80e257a07d0a0c40565c79fe (patch)
treedd283f28f9f630b5c5ff76456cb46368ebbacc2e /revision.c
parentf23ffbe890d36e277f02d4a84c2b52de3a4e3173 (diff)
parented62089c1c32a9bfca2ec61d331a70443647344c (diff)
Merge branch 'maint-1.5.4' into maint-1.5.5
* maint-1.5.4: revision traversal and pack: notice and die on missing commit
Diffstat (limited to 'revision.c')
-rw-r--r--revision.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/revision.c b/revision.c
index ffbed3fbf2..07e5fcd86c 100644
--- a/revision.c
+++ b/revision.c
@@ -1561,14 +1561,16 @@ static struct commit *get_revision_1(struct rev_info *revs)
(commit->date < revs->max_age))
continue;
if (add_parents_to_list(revs, commit, &revs->commits) < 0)
- return NULL;
+ die("Failed to traverse parents of commit %s",
+ sha1_to_hex(commit->object.sha1));
}
switch (simplify_commit(revs, commit)) {
case commit_ignore:
continue;
case commit_error:
- return NULL;
+ die("Failed to simplify parents of commit %s",
+ sha1_to_hex(commit->object.sha1));
default:
return commit;
}