From mboxrd@z Thu Jan 1 00:00:00 1970 From: grant@antiflux.org (Grant Hollingworth) Date: Wed, 16 Jan 2008 12:38:22 -0500 Subject: [sup-talk] labels for updated messages Message-ID: <1200504528-sup-4009@spooky.local> When a message is updated, source labels are not applied to it. PollManager.do_poll: add_messages_from source do |m, offset, entry| ## always preserve the labels on disk. m.labels = entry[:label].split(/\s+/).map { |x| x.intern } if entry This means that when I write to a mailing list, the message never gets a list label applied, even when the message is updated from a source for that list. The thread will be missing its label unless someone replies to my message. The code above could merge in the source labels. It seems to me that it would be uncommon to remove a label only to have it re-added when the message is updated. It still bugs me to leave that unaddressed, though. We could keep track of deleted labels, but that seems like a lot of work for an uncommon situation.