Thread (66 messages) flat view 66 messages, 4 authors, 2016-06-15

Re: [PATCH v2 06/45] Add parse_pathspec() that converts cmdline args to struct pathspec

From: Eric Sunshine <hidden>
Date: 2016-06-15 22:56:28

On Wed, Mar 20, 2013 at 8:16 AM, Nguyễn Thái Ngọc Duy [off-list ref] wrote:
+static void NORETURN unsupported_magic(const char *pattern,
+                                      unsigned magic,
+                                      unsigned short_magic)
+{
+       struct strbuf sb = STRBUF_INIT;
+       int i, n;
+       for (n = i = 0; i < ARRAY_SIZE(pathspec_magic); i++) {
+               const struct pathspec_magic *m = pathspec_magic + i;
+               if (!(magic & m->bit))
+                       continue;
+               if (sb.len)
+                       strbuf_addstr(&sb, " ");
+               if (short_magic & m->bit)
+                       strbuf_addf(&sb, "'%c'", m->mnemonic);
+               else
+                       strbuf_addf(&sb, "'%s'", m->name);
+               n++;
+       }
+       /*
+        * We may want to substitue "this command" with a command
s/substitue/substitute/
+        * name. E.g. when add--interactive dies when running
+        * "checkout -p"
+        */
+       die(_("%s: pathspec magic not supported by this command: %s"),
+           pattern, sb.buf);
+}
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help