checkout: make --to unconditionally verbose
[gitweb.git] / builtin / prune.c
index 763f53e06a3e7de53c9625e54fdd75d163485ed2..75f3b83aa1dc45d75cebc3e81824dad9607bf62a 100644 (file)
@@ -6,7 +6,6 @@
 #include "reachable.h"
 #include "parse-options.h"
 #include "progress.h"
-#include "dir.h"
 
 static const char * const prune_usage[] = {
        N_("git prune [-n] [-v] [--expire <time>] [--] [<head>...]"),
@@ -118,6 +117,7 @@ int cmd_prune(int argc, const char **argv, const char *prefix)
        init_revisions(&revs, prefix);
 
        argc = parse_options(argc, argv, prefix, options, prune_usage, 0);
+
        while (argc--) {
                unsigned char sha1[20];
                const char *name = *argv++;
@@ -135,7 +135,7 @@ int cmd_prune(int argc, const char **argv, const char *prefix)
        if (show_progress)
                progress = start_progress_delay(_("Checking connectivity"), 0, 0, 2);
 
-       mark_reachable_objects(&revs, 1, progress);
+       mark_reachable_objects(&revs, 1, expire, progress);
        stop_progress(&progress);
        for_each_loose_file_in_objdir(get_object_directory(), prune_object,
                                      prune_cruft, prune_subdir, NULL);