Yeah, but logging superfluous changes does not really make a change, does it?

On Sat, Jun 16, 2012 at 10:04 PM, St�phane Ducasse <stephane.ducasse@inria.fr> wrote:
may be because the source changes was listening to the event.
And the log file needed to log any thing like doits and other.

On Jun 16, 2012, at 9:14 PM, Mariano Martinez Peck wrote:

> Hi guys. ChangeSet does at some point:
>
> anEvent itemKind = SystemChangeNotifier classKind ifTrue: [
> � � � � � � � ...
> � � � � � � � anEvent isModified
> � � � � � � � � � � � ifTrue: [anEvent anyChanges ifTrue: [self changeClass: anEvent item from: anEvent oldItem]].
> � � � � � � � anEven
>
>
>
> So...I don't understand the #anyChanges. We received an event saying that a class was modified, but it may not have any changes? if true, why was the event sent?
> Ok...let's say that there could be several reasons that a class was modified but only some of them make sense to change set. I can imagine people wanted to avoid writing stuff to .changes that didn't actullay represente a change?
>
> If this is the case, then #anyChanges looks like a bad name for me.
>
> Now, do we still need this mesage? can there be ClassModified events without changes?
> thanks
>
> --
> Mariano
> http://marianopeck.wordpress.com
>