summaryrefslogtreecommitdiff
path: root/read-tree.c
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-09-13 22:30:13 -0700
committerJunio C Hamano <junkio@cox.net>2005-09-13 22:30:13 -0700
commit4803c2802c11525b11d106247661ea13b2a9ce98 (patch)
tree413a2727a9e0cf9e8d7b6b8ba642c8527be44961 /read-tree.c
parent3db6b224cf36748b969acdd96b9fb2de641cd641 (diff)
parent2ba6c47be1762726ad0c1d5779064c489150d789 (diff)
downloadgit-4803c2802c11525b11d106247661ea13b2a9ce98.tar.gz
Merge branch 'master' of .
Diffstat (limited to 'read-tree.c')
-rw-r--r--read-tree.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/read-tree.c b/read-tree.c
index 4db154db2b..6a5c08c4c6 100644
--- a/read-tree.c
+++ b/read-tree.c
@@ -362,12 +362,15 @@ static int keep_entry(struct cache_entry *ce)
static void show_stage_entry(FILE *o,
const char *label, const struct cache_entry *ce)
{
- fprintf(stderr, "%s%06o %s %d\t%s\n",
- label,
- ntohl(ce->ce_mode),
- sha1_to_hex(ce->sha1),
- ce_stage(ce),
- ce->name);
+ if (!ce)
+ fprintf(o, "%s (missing)\n", label);
+ else
+ fprintf(o, "%s%06o %s %d\t%s\n",
+ label,
+ ntohl(ce->ce_mode),
+ sha1_to_hex(ce->sha1),
+ ce_stage(ce),
+ ce->name);
}
#endif