On 27 November 2012 12:22, Göran Krampe <goran@krampe.se> wrote:
On 11/27/2012 11:32 AM, Ezequiel Lamonica wrote:
Hi Goran,
We use your idea about "previous" and "post" states of the system for every change at the moment that was done. Also,the possibility of do redo and undo of every kind of change.
Does your changes have the ability to produce their "anti change"? And does in that case a "remove class X"-change produce an anti-change that is in fact a composite change that has 1 class create change + x method add changes?
Yes, and also the variables. In fact, an anti-change is an undo change which knows the change undone.
Hmmm, I really should take a look because I have tons of things I would like to investigate :)
regards, Göran
PS. I tracked changes using the SystemChangeNotification (or what it was called) which is the equivalent of the new announcements I guess.