fi
}
+# Get copies of annexed files
+function sync_media_get {
+ local repo="$1"
+ local numcopies
+
+ if [ "`git -C $repo config sync-media.get`" != "false" ]; then
+ if git -C $repo config sync-media.numcopies &> /dev/null; then
+ numcopies="`git -C $repo config sync-media.numcopies`"
+ else
+ numcopies="3"
+ fi
+
+ git annex get . --numcopies=$numcopies
+ fi
+}
+
# Control whether the repository should have a copy of everything
function sync_media_getall {
local repo="$1"
sync_media_identity
sync_media_add
git annex sync
- git annex get . --numcopies=3
+ sync_media_get $VOLUME/$MEDIA/$folder
+ sync_media_getall $VOLUME/$MEDIA/$folder
sync_media_fsck
sync_media_dropunused
#git annex drop --auto --numcopies=2