What is the best way to import thousands of processing histories into my primary darktable database?

If you can stand a pretty technical solution, I check my xmp files into git and my raw files into git annex. I then use the facilities of git to move things around.

If you need a nontechnical solution, then:

  1. Set darktable to look for new xmp files on startup
  2. Import raw files into darktable.
  3. Close darktable
  4. Copy the xmp files from your laptop
  5. Reopen darktable and it should give you a prompt about the new xmp files.
1 Like