Re: GSoC 2011: Synchronizing F-Spot data
- From: Sven Utcke <sven utcke gmx de>
- To: f-spot-list gnome org
- Subject: Re: GSoC 2011: Synchronizing F-Spot data
- Date: Mon, 28 Mar 2011 13:27:42 +0200
Hello Simon,
> The synchronization must:
> * support synchronization of all current metadata
> * be flexible enough to allow future additions of data in
> a backwards compatible way
> * Support conflict detection and resolution
Sounds like Unison to me, with a specialised diff/merge for sqlite3
files. Well, making sure no F-Spot is running before calling it might
be a good idea too, or you might be trying to hit a moving target :-)
> It would also be nice if it could
> * support additional data that might be added by addins
Not sure about that.
> * support lightweight transfer of on-file metadata changes
Unison again (which uses the rsync algorithm).
> I will implement this as a remote repository of the F-Spot data that
> support pushing and pulling data to/from the repository and also
> some extra functionality to simplify synchronization. To
> communicate with the server an XML-based REST api will be used. XML
> makes it easy to integrate XMP metadata, which I believe will cover
> much of the per-image data. An addin to F-Spot keeps the local
> F-Spot database up to date with the server so that F-Spot can
> continue to use the already existing queries.
Would it be possible for two people to work on the same dataset
concurrently?
Good luck with that, and please try not to reinvent too many wheels
:-)
Sven
--
__ _ _ __ __ __
/ _` || ' \ \ \ / http://www.svenutcke.de/
\__, ||_|_|_|/_\_\ http://www.dr-utcke.de/
|___/ Key fingerprint = 6F F8 55 1C F9 E3 A8 F7 09 DF F7 2C 25 0C 54 53
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]