On (01/27/09 15:33), Sebastien Roy wrote: > > I'm not sure I understand: if you were doing "delete -t", then you would > > simply not remember the action in your persistent store, right? > > Similarly for modify? > > That is essentially what is being objected to; the implementation of > temporary operations that have no effect on the persistent repository. > > The idea being proposed is that every operation results in modification > of the persistent repository, but that the persistent repository that > was modified is reverted to a previous known state. >
but if you want to create an "undo" for "delete -t" then it's essentially all the information that has been built into the persistent repository up until the "delete -t". so if we mandate that every operation must modify the peristent repository and also track the corresponding undo_action in a journal, then the "undo" for a create is to just move the information from the persistent repository to the journal, right? --Sowmini
