test: Test upgrade to ghost messages feature
[notmuch] / tag-util.c
index 92e08a1d05030099b6439f0b56568bc6a8b40bc5..343c161f471aa827ff186df01e7c24afe71e5d06 100644 (file)
@@ -31,14 +31,7 @@ line_error (tag_parse_status_t status,
     return status;
 }
 
-/*
- * Test tags for some forbidden cases.
- *
- * return: NULL if OK,
- *        explanatory message otherwise.
- */
-
-static const char *
+const char *
 illegal_tag (const char *tag, notmuch_bool_t remove)
 {
 
@@ -165,8 +158,6 @@ parse_tag_command_line (void *ctx, int argc, char **argv,
 
     int i;
 
-    tag_op_list_reset (tag_ops);
-
     for (i = 0; i < argc; i++) {
        if (strcmp (argv[i], "--") == 0) {
            i++;
@@ -181,7 +172,7 @@ parse_tag_command_line (void *ctx, int argc, char **argv,
 
        msg = illegal_tag (argv[i] + 1, is_remove);
        if (msg) {
-           fprintf (stderr, "Error: %s", msg);
+           fprintf (stderr, "Error: %s\n", msg);
            return TAG_PARSE_INVALID;
        }