Fix missing '\n' at end of git-cat-file -t output.
[gitweb.git] / diff-cache.c
index e365f713fa28526f8a883f03a0173755987eadea..03dd69df3eb3bc9a516f3bec06a3580a78abf632 100644 (file)
@@ -175,12 +175,12 @@ int main(int argc, char **argv)
                usage(diff_cache_usage);
        }
 
-       if (argc != 2 || get_sha1_hex(argv[1], tree_sha1))
+       if (argc != 2 || get_sha1(argv[1], tree_sha1))
                usage(diff_cache_usage);
 
        mark_merge_entries();
 
-       tree = read_tree_with_tree_or_commit_sha1(tree_sha1, &size, 0);
+       tree = read_object_with_reference(tree_sha1, "tree", &size, 0);
        if (!tree)
                die("bad tree object %s", argv[1]);
        if (read_tree(tree, size, 1))