]> gitweb.fluxo.info Git - scripts.git/commitdiff
Minor copy-annotations-from-kobo enhancements
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 1 Jan 2023 19:03:34 +0000 (16:03 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 1 Jan 2023 19:03:34 +0000 (16:03 -0300)
copy-annotations-from-kobo

index 40ad9e884cad7593735ecf7ae77cbc46a242f9c5..271328f01f6026f705c96182bb2a1dea264cb91d 100755 (executable)
@@ -34,9 +34,18 @@ show --search "$PATTERN" | while read item; do
   extension="$(echo $item | sed -e "s|$basename.||")"
   sdr="$basename.sdr"
 
+  # Make sure that the annotation file exists
   mkdir -p "$BASEFOLDER/$sdr"
   touch "$BASEFOLDER/$sdr/metadata.$extension.lua"
+
+  # Make sure it's not locked by git annex
+  git annex unlock "$BASEFOLDER/$sdr/metadata.$extension.lua"
+
+  # Update
   silentSsh kobo >"$BASEFOLDER/$sdr/metadata.$extension.lua" <<EOF
     cat "$REMOTE_BASE/$sdr/metadata.$extension.lua"
 EOF
+
+  # Stage
+  git add "$REMOTE_BASE/$sdr/metadata.$extension.lua"
 done