Am Dienstag, den 11.01.2011, 15:50 +0100 schrieb Patrick Ohly: 
> On Fr, 2011-01-07 at 14:12 +0000, Patrick Ohly wrote:
> >  Migration happens
> >         by renaming ~/.config/syncevolution/default to
> >         ~/.config/syncevolution/default.old and then recreating
> >         ~/.config/syncevolution/default with the new content. So it will
> >         be possible to go back, but only with slow or refresh syncs.
> >       * The final 1.2 will do the migration automatically, because most
> >         users (in particular those relying on a GUI) will have problems
> >         with the pre-release error messages.
> 
> There's one catch here: the migration is supposed to be invisible to
> such users. But as the code stands at the moment, the foobar.old config
> will be visible to them.
> 
> Two solutions:
>      1. do not keep the backup config around
>      2. filter out *.old in the list of configs reported via D-Bus
>         (which is what GUIs use); command line users will still see them
>      3. name the automatically generated backups like something which is
>         more obviously not created by a user, like .foobar.old, and hide
>         that

Which makes three solutions ;-)

Another idea: Create a dedicated directory for backups, e.g.
~/.config/syncevolution/.backups/, and move old configs there. Just a
thought, don’t know if that has any advantages over the other options
you mention.

Cheers,
Frederik

_______________________________________________
SyncEvolution mailing list
SyncEvolution@syncevolution.org
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to