Scott, ticgit currently fails to preserve titles with characters outside [0-9a-z ]. A Debian user would like to create tickets with Cyrillic titles, and I myself wish for the possibility to use other ASCII printables such as punctuation. The current implementation does not allow storing such things safely; a “/”, if not processed by clean_string, would obviously fail, and Windows cannot even stand [?*:|"+] etc.
The easiest fix to this problem would be the introduction of an extra file, such as “TICKET_TITLE”, in every ticket’s directory. The program could continue to read and write the processed title in the DATE_TITLE/ format for compatibility reasons, but also store the “true” title to be used by newer versions. As far as I can tell, this would be very easy to implement; I can come up with a patch if you wish. Of course, multibyte titles would introduce new problems, like a messed up “ti list” output where columns don’t line up any more. But this seems to be a smaller problem than not supporting this stuff at all. I’d love to hear your thoughts on that. PS: Please keep the Cc list when replying. Cheers, -- Michael Schutte <mi...@uiae.at>
signature.asc
Description: Digital signature