Yeah, but logging superfluous changes does not really make a change, does it?
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
>