X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=refs.c;h=c33729c54a001423fb682cc920b72e5b1d03f8ea;hb=9470657ad0d0472e3e3c2e352334f60e7bd777c1;hp=d2aec73edcbe06cf63009ac7dd85fa53b6c995b9;hpb=64224caf888253601b7285ab242f4a12779894b9;p=git.git diff --git a/refs.c b/refs.c index d2aec73e..c33729c5 100644 --- a/refs.c +++ b/refs.c @@ -313,7 +313,9 @@ int write_ref_sha1(const char *ref, int fd, const unsigned char *sha1) static inline int bad_ref_char(int ch) { return (((unsigned) ch) <= ' ' || - ch == '~' || ch == '^' || ch == ':'); + ch == '~' || ch == '^' || ch == ':' || + /* 2.13 Pattern Matching Notation */ + ch == '?' || ch == '*' || ch == '['); } int check_ref_format(const char *ref)