diff --git a/ostree_test.c b/ostree_test.c index cc65b669..04a720ce 100644 --- a/ostree_test.c +++ b/ostree_test.c @@ -19,6 +19,18 @@ handle (char *filename) g_autofree char *s = ot_commit_ref_print (commit, TRUE); g_print ("%s: %s\n", filename, s); } + else if (g_str_has_suffix (filename, ".dirtree")) + { + OtTreeMetaRef tree = ot_tree_meta_ref_from_data (contents, size); + g_autofree char *s = ot_tree_meta_ref_print (tree, TRUE); + g_print ("%s: %s\n", filename, s); + } + else if (g_str_has_suffix (filename, "summary")) + { + OtSummaryRef summary = ot_summary_ref_from_data (contents, size); + g_autofree char *s = ot_summary_ref_print (summary, TRUE); + g_print ("%s: %s\n", filename, s); + } else { g_print ("Unknown type %s\n", filename);