Code

Change attribute negation marker from '!' to '-'.
[git.git] / builtin-check-attr.c
index 47b07210d61ad53c5d68e6c5dea767e2f52a131a..634be9ed2e4a28b0c3a53d8724bacbd3094b369d 100644 (file)
@@ -29,8 +29,12 @@ int cmd_check_attr(int argc, const char **argv, const char *prefix)
        check = xcalloc(cnt, sizeof(*check));
        for (i = 0; i < cnt; i++) {
                const char *name;
+               struct git_attr *a;
                name = argv[i + 1];
-               check[i].attr = git_attr(name, strlen(name));
+               a = git_attr(name, strlen(name));
+               if (!a)
+                       return error("%s: not a valid attribute name", name);
+               check[i].attr = a;
        }
 
        for (i = doubledash; i < argc; i++) {