# Add meta files, making sure they're handled directly by Git
function sync_media_add_metadata {
# Koreader metadata files
- find -name metadata.pdf.lua -exec git annex unlock {} \;
- find -name metadata.pdf.lua -exec git add {} \;
- find -name metadata.pdf.lua.old -exec git annex unlock {} \;
- find -name metadata.pdf.lua.old -exec git add {} \;
+ find -name metadata.pdf.lua -type l -exec git annex unlock {} \;
+ find -name metadata.pdf.lua -exec git add {} \;
+ find -name metadata.pdf.lua.old -type l -exec git annex unlock {} \;
+ find -name metadata.pdf.lua.old -exec git add {} \;
# Darktable sidecar files
- find -name '*.xmp' -exec git annex unlock {} \;
+ find -name '*.xmp' -type l -exec git annex unlock {} \;
find -name '*.xmp' -exec git add {} \;
}