X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=read-tree.c;h=6a5c08c4c6903fec45cbe37a63f0bc42fbae53bc;hb=a09af243fbffeb5ddc5dbc94a4bdf9201c346030;hp=4db154db2b4ff17f7a2a584799aa5980692efe9f;hpb=720d150c48fc35fca13c6dfb3c76d60e4ee83b87;p=git.git diff --git a/read-tree.c b/read-tree.c index 4db154db..6a5c08c4 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