[hacktree] fsck: Add quiet option
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [hacktree] fsck: Add quiet option
- Date: Wed, 12 Oct 2011 20:46:54 +0000 (UTC)
commit 0808b946003e97ca86da56adad2a0b8044280990
Author: Colin Walters <walters verbum org>
Date: Wed Oct 12 16:43:52 2011 -0400
fsck: Add quiet option
src/ht-builtin-fsck.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/ht-builtin-fsck.c b/src/ht-builtin-fsck.c
index 31ef774..1dc5257 100644
--- a/src/ht-builtin-fsck.c
+++ b/src/ht-builtin-fsck.c
@@ -27,9 +27,11 @@
#include <glib/gi18n.h>
static char *repo_path;
+static gboolean quiet;
static GOptionEntry options[] = {
{ "repo", 0, 0, G_OPTION_ARG_FILENAME, &repo_path, "Repository path", NULL },
+ { "quiet", 'q', 0, G_OPTION_ARG_NONE, &quiet, "Don't display informational messages", NULL },
{ NULL }
};
@@ -57,7 +59,7 @@ object_iter_callback (HacktreeRepo *repo,
nlinks = g_file_info_get_attribute_uint32 (file_info, "unix::nlink");
- if (nlinks < 2)
+ if (nlinks < 2 && !quiet)
g_printerr ("note: floating object: %s\n", path);
if (!hacktree_stat_and_checksum_file (-1, path, &checksum, &stbuf, &error))
@@ -112,7 +114,8 @@ hacktree_builtin_fsck (int argc, char **argv, const char *prefix, GError **error
if (!hacktree_repo_iter_objects (repo, object_iter_callback, &data, error))
goto out;
- g_printerr ("Total Objects: %u\n", data.n_objects);
+ if (!quiet)
+ g_printerr ("Total Objects: %u\n", data.n_objects);
ret = TRUE;
out:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]