Another idea for local copy.
Imagine I have some images on a slow external drive (old 2GB USB 2.0,
network location over 10Mbit/s wire or whatever).
In this case, what I want is that any picture I edit is automagically
"checked out" into the local cache on my fast internal (possibly SSD)
drive and "checked in" (aka: copied back), at the end of the session.
I imagine a group of settings in the prefs, that could look a bit like
this:
cache in local storage if origin is [ ] slow
[ ] in list of slow locations
slowness threshold [ 10 ] MB/s
slow locations [ /Media/truecrypt:
UUID="4CBF-23A2":192.168.0.254 ]
So if 'origin is slow' is ticked, DT would autocache anything
originating from media that have reading speeds below the 'slowness
threshold'.
Additionally, one should be able to specify a list of 'slow locations'
which always get cached.
Autocached images would get copied back (including their XMPs) to their
origin at the end of a DT session, assuming the origin is still
connected. Additionally DT would check for this at startup and sync
then, if necessary & possible.
Alternatively, syncing could be a background task that does this
automatically, whenever the machine is idle for 30 seconds, staring with
the least recently changed, not yet synced images.
Does that make any sense?
.mm
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
darktable-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/darktable-devel