<div class="gmail_quote">On Fri, Nov 20, 2009 at 11:15 AM, Andrew Byrd <span dir="ltr"><<a href="mailto:andrew@fastmail.net">andrew@fastmail.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
On 19 Nov 2009, at 23:11, Brett Henderson wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
I think filters should behave consistently rather than having each entity type treated differently for a particular use case convenience.  Usually I try to avoid changing existing behaviour, but only if there's a reasonable alternative.  If the current filters are inconsistent I think we should change them.  If we are going to break existing behaviour though I think we should attempt to make all the breaking changes at once rather than dribbling them in over a longer period.<br>

</blockquote>
<br></div>
The would be no need to break immediately with existing tasks. It looks to me like the best way to make the filters consistent is to put them all in the same task. It would have a different name and could live alongside the others as long as necessary.</blockquote>
<div><br>Great, sounds good.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Yep, I think we'd have to escape the separating character if it is included in the key.  Given the rarity of something like a ',' in a tag name, I don't think there's an issue with requiring users to escape it when it does occur.<br>

</blockquote>
<br></div>
Shouldn't be too hard, and it's necessary for completeness. I came upon a big mailing list debate about restricting the grammar of tag keys, and I see that there is a strong desire to prevent the technical details from letting people tag whatever they want however they want, for encouraging worldwide use.</blockquote>
<div><br>Yep, I was uncomfortable with the current tasks not supporting all characters.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I'm gonna take a back seat on this one :-)  If you have some time to gather some requirements, tidy up the existing tasks, and add new features then go for it.<br>
</blockquote>
<br></div>
Actually, Peter's suggestion is really good and seems complete. I'll wait and see if anyone suggests anything else over the next few days, and then try to implement something.<br></blockquote><div><br>Cool, all sounds good.<br>
<br>Brett<br></div></div><br>