The unified diff between revisions [8846a6b8..] and [ebdccab0..] is displayed below. It can also be downloaded as a raw diff.
This diff has been restricted to the following files: 'monotone.cc'
#
#
# patch "monotone.cc"
# from [92399bda2cd0fba92739636d7b0955c1c43bea23]
# to [29890d9e90e828fa96d845cb881bb024a8267d99]
#
============================================================
--- monotone.cc 92399bda2cd0fba92739636d7b0955c1c43bea23
+++ monotone.cc 29890d9e90e828fa96d845cb881bb024a8267d99
@@ -60,7 +60,7 @@ struct poptOption coptions[] =
{"pid-file", 0, POPT_ARG_STRING, &argstr, OPT_PIDFILE, gettext_noop("record process id of server"), NULL},
{"brief", 0, POPT_ARG_NONE, NULL, OPT_BRIEF, gettext_noop("print a brief version of the normal output"), NULL},
{"diffs", 0, POPT_ARG_NONE, NULL, OPT_DIFFS, gettext_noop("print diffs along with logs"), NULL},
- {"merges", 0, POPT_ARG_NONE, NULL, OPT_MERGES, gettext_noop("include merges when printing logs"), NULL},
+ {"no-merges", 0, POPT_ARG_NONE, NULL, OPT_NO_MERGES, gettext_noop("exclude merges when printing logs"), NULL},
{"set-default", 0, POPT_ARG_NONE, NULL, OPT_SET_DEFAULT, gettext_noop("use the current arguments as the future default"), NULL},
{"exclude", 0, POPT_ARG_STRING, &argstr, OPT_EXCLUDE, gettext_noop("leave out anything described by its argument"), NULL},
{"unified", 0, POPT_ARG_NONE, NULL, OPT_UNIFIED_DIFF, gettext_noop("use unified diff format"), NULL},
@@ -74,6 +74,7 @@ struct poptOption coptions[] =
{"unknown", 0, POPT_ARG_NONE, NULL, OPT_UNKNOWN, gettext_noop("perform the operations for unknown files from workspace"), NULL},
{"key-to-push", 0, POPT_ARG_STRING, &argstr, OPT_KEY_TO_PUSH, gettext_noop("push the specified key even if it hasn't signed anything"), NULL},
{"drop-attr", 0, POPT_ARG_STRING, &argstr, OPT_DROP_ATTR, gettext_noop("when rosterifying, drop attrs entries with the given key"), NULL},
+ {"no-files", 0, POPT_ARG_NONE, NULL, OPT_NO_FILES, gettext_noop("exclude files when printing logs"), NULL},
{ NULL, 0, 0, NULL, 0, NULL, NULL }
};
@@ -84,6 +85,7 @@ struct poptOption options[] =
{"debug", 0, POPT_ARG_NONE, NULL, OPT_DEBUG, gettext_noop("print debug log to stderr while running"), NULL},
{"dump", 0, POPT_ARG_STRING, &argstr, OPT_DUMP, gettext_noop("file to dump debugging log to, on failure"), NULL},
+ {"log", 0, POPT_ARG_STRING, &argstr, OPT_LOG, gettext_noop("file to write the log to"), NULL},
{"quiet", 0, POPT_ARG_NONE, NULL, OPT_QUIET, gettext_noop("suppress log and progress messages"), NULL},
{"help", 'h', POPT_ARG_NONE, NULL, OPT_HELP, gettext_noop("display help message"), NULL},
{"version", 0, POPT_ARG_NONE, NULL, OPT_VERSION, gettext_noop("print version number, then exit"), NULL},
@@ -332,6 +334,10 @@ cpp_main(int argc, char ** argv)
global_sanity.filename = system_path(argstr);
break;
+ case OPT_LOG:
+ ui.redirect_log_to(system_path(argstr));
+ break;
+
case OPT_DB_NAME:
app.set_database(system_path(argstr));
break;
@@ -420,8 +426,8 @@ cpp_main(int argc, char ** argv)
app.diffs = true;
break;
- case OPT_MERGES:
- app.merges = true;
+ case OPT_NO_MERGES:
+ app.no_merges = true;
break;
case OPT_SET_DEFAULT:
@@ -519,6 +525,10 @@ cpp_main(int argc, char ** argv)
app.attrs_to_drop.insert(string(argstr));
break;
+ case OPT_NO_FILES:
+ app.no_files = true;
+ break;
+
case OPT_HELP:
default:
requested_help = true;