Hi,

On Mon, Sep 14, 2015 at 5:02 PM, Skip Lentz <skip.le...@inria.fr> wrote:

> Hello,
>
> Right now, when you add or remove a protocol to a class you get two
> announcements (ignoring methods that may have been removed):
>
> 1. Protocol{Added,Removed}
> 2. ClassReorganized.
>
> But when you rename a protocol, you get just ClassReorganized (again,
> ignoring the method recategorizations).
> From this announcement, you only have access to the new class. So there is
> no way to tell the change.
>
> To resolve this, I think a ProtocolRenamed announcement should be added,
> just like there is a CategoryRenamed announcement.
>

I think it makes sense, and it is harmless (I mean, shouldn't break
anything).

Martín


>
> This way Epicea can also log this, which it currently does not do. It logs
> the recategorizations of the methods in the protocol, but not
> the rename of the protocol. So as far as we can tell from the log, we
> can’t see if the renamed protocol still exists or not.
>
> Please share your thoughts,
>
> Skip
>

Reply via email to