Glen Ditchfield writes:
> On Wed, 21 Jun 2000, Dave Peticolas wrote:
> > 3. The creation of a GnuCash database file that is a readable but
> >    incorrect in a non-obvious way. Such a problem may not be discovered
> >    for some time. Such a problem could be caused by a bug in GnuCash or
> >    by the user accidentally entering wrong data or performing an operation
> >    that was later determined to be undesirable (like deleting an account).
> 
> For fixing user errors, keeping a bunch of save versions around and going bac
> to find a good-enough one seems inelegant.  What I'd really like is a good
> infinite Undo facility, like Gnu Emacs gives me.  Better yet, I'd like to be
> able to make a mistake, close GnuCash, realize my mistake, reopen GnuCash, an
> undo the mistake.  
>    Could you use the log facility to provide this "eternal" undo?

You know, we just might. The text export/import that Rob Browning is
working on is also being designed for logging and automatic recovery.
Infinite undo could be hard, but at least you could load the original
file, and then load just part of the log file.

In light of the upcoming text i/o facility, I think I will modify the
backup proposal somewhat. With automatic recovery from the logs, autosaving
isn't really necessary.

thanks
dave

--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]


Reply via email to