1. Replace weekly auto-purge with auto-export/reload. (Would this
actually help?)
I think this would work. Making it work smoothly and in a
fault-tolerant way would take some thought, though. Does it run at
shut-down? Start-up?
Following up on this, I've checked in code that implements auto-restore
from backup. It's turned off by default, but it can be turned on from
the tools menu if you're running Chandler from SVN.
As an added safety measure, I have auto-restore first make a binary
backup of the repository before loading backup.chex. The binary backup
is roughly 5% of the size of your repository, so I don't think you'll
notice the space.
We should discuss whether we want this turned on by default. I
definitely notice that there are a few preferences that we aren't
backing up to chex which get reset every reload, which is a minor
annoyance. Other than that, auto-restore seems to work great. I think
it's a little slower than purge, but the startup dialog gives you
feedback during the process, so it may be psychologically less frustrating.
Sincerely,
Jeffrey
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev