{"thread":{"id":"2806","subject":"Cogito limitation in tag names?","startedAt":"2005-12-11T19:23:21Z","lastAt":"2005-12-11T19:36:18Z","messageCount":2,"participants":["H. Peter Anvin","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"13494","messageId":"439C7CA9.4030404@zytor.com","threadId":"2806","inReplyTo":null,"subject":"Cogito limitation in tag names?","fromName":"H. Peter Anvin","fromEmail":"hpa@zytor.com","sentAt":"2005-12-11T19:23:21Z","receivedAt":"2005-12-11T19:23:21Z","isPatch":false,"sender":{"key":"hpa@zytor.com","avatar":null},"body":" From cg-tag in 0.16:\n\n(echo $name | egrep -qv '[^a-zA-Z0-9_.@!:-]') || \\\n         die \"name contains invalid characters\"\n\nWHY?  I can see rejecting control characters, but the above will reject \npretty much anything written in a non-English language, which is rude to \nsay the least...\n\n\t-hpa\n"},{"id":"13495","messageId":"7vpso3mnnx.fsf@assigned-by-dhcp.cox.net","threadId":"2806","inReplyTo":"439C7CA9.4030404@zytor.com","subject":"Re: Cogito limitation in tag names?","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2005-12-11T19:36:18Z","receivedAt":"2005-12-11T19:36:18Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Probably it can safely be updated to use check-ref-format, and I\nsuspect that the only reason why it does not do so is because\ncheck-ref-format came later.\n"}]}