On Monday, 17 August 2015 23:24:55 CEST, john wrote: > I know how I've been trying to do this, and I also feel like I need > advice. I believe the OP means that he uses an external USB drive to > store his files, but does not always edit them directly on the USB > drive. For me, the external drive functions as a long term storage > device. Also, it is very awkward to leave an external USB drive > connected to my laptop while I am editing, so I copy a 'film roll' to a > local drive, edit and export, then save sidecar files back to USB. This > messes up my database, and I end up with a lot of skulls.
What works well for me is using git-annex, with one repo ("~/photos") in my local (but quite small) SSD and a set of repositories on external drives, sshfs remotes, etc. What I find extremely useful is the combination of using native git features for storing the .xmp files generated by Darktable. Darktable only knows about ~/photos; it has no knowledge of the actual long-term storage locations. http://git-annex.branchable.com/ One thing that could be improved is DT's integration with git-annex. Right now, I'm launching git-annex manually to "page in" and "page out" the RAW files from external media to my internal storage. Given that DT now supports a local cache, it would be nice to be able to replace this cache implementation by callouts to `git annex drop` and `git annex get` -- or any configurable commands, for that matter. Maybe some day I'll have time for this :). Cheers, Jan -- Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/ ------------------------------------------------------------------------------ _______________________________________________ Darktable-users mailing list Darktable-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/darktable-users