builtin/fmt-merge-message: convert to struct object_id
[gitweb.git] / builtin / prune.c
index 75f3b83aa1dc45d75cebc3e81824dad9607bf62a..8f4f0522856b988a8798fd65c6d81d8826709aa2 100644 (file)
@@ -114,10 +114,14 @@ int cmd_prune(int argc, const char **argv, const char *prefix)
        expire = ULONG_MAX;
        save_commit_buffer = 0;
        check_replace_refs = 0;
+       ref_paranoia = 1;
        init_revisions(&revs, prefix);
 
        argc = parse_options(argc, argv, prefix, options, prune_usage, 0);
 
+       if (repository_format_precious_objects)
+               die(_("cannot prune in a precious-objects repo"));
+
        while (argc--) {
                unsigned char sha1[20];
                const char *name = *argv++;