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

Reply via email to