[Nitro] Revisable -- is it the correct semantics??

Michael Fellinger manveru at weez-int.com
Tue Jun 27 23:54:35 EDT 2006


On Wednesday 28 June 2006 12:25, James Britt wrote:
> Michael Fellinger wrote:
> >  ...
> > I am all for this solution, would make it easy to use stuff like
> >
> > class Page
> >   is Reviseable
> >   property :title, String
> >   property :text, String
> > end
> >
> > page = Page.create_with :title => 'hello world' :text => 'puts "Hello
> > World!"' page.save
> > # this should be revision 0
> > page.save
> > # revision 1 - yes, i want automagic revising...
>
> What was revised?  You want the revision number to get upped on every
> save, even if the item has not changed?  Hmmm.
>
> On the other hand, to do otherwise may introduce assorted questions
> about determining when something has changed in a meaningful way (i.e.,
> some concept of a  'dirty' flag)

Which also raises the question of partial updates - depending on what 
changed...
That is what i forgot - i think there's no problem with rising the revision on 
save... is there?


More information about the Nitro-general mailing list