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 <
[email protected]> 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
> >
>
>
>

Reply via email to