From 3be44e4255cd4dbdc6d1c3319eb9df590cf46078 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 17 Apr 2014 22:52:22 -0300 Subject: Adding sync-media.skip git config at sync-media --- files/sync-media | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'files') diff --git a/files/sync-media b/files/sync-media index ea1c430..6aee95b 100644 --- a/files/sync-media +++ b/files/sync-media @@ -82,6 +82,10 @@ if [ -d "$CACHE" ]; then # Add and update local repositories for folder in `ls $CACHE`; do if [ -d "$CACHE/$folder/.git/annex" ]; then + if [ "`git -C $CACHE/$folder config sync-media.skip`" == "true" ]; then + continue + fi + ( cd $CACHE/$folder echo "Syncing $CACHE/$folder..." @@ -114,6 +118,10 @@ if [ -d "$CACHE" ]; then else for folder in `ls $CACHE`; do if [ -d "$CACHE/$folder/.git/annex" ]; then + if [ "`git -C $CACHE/$folder config sync-media.skip`" == "true" ]; then + continue + fi + if [ ! -d "$VOLUME/$MEDIA/$folder" ]; then ( cd $VOLUME/$MEDIA @@ -136,6 +144,10 @@ fi if [ ! -z "$DRIVE" ] && [ -d "$VOLUME/$MEDIA" ]; then for folder in `ls $VOLUME/$MEDIA`; do if [ -d "$VOLUME/$MEDIA/$folder/.git/annex" ]; then + if [ "`git -C $CACHE/$folder config sync-media.skip`" == "true" ]; then + continue + fi + ( cd $VOLUME/$MEDIA/$folder echo "Syncing $VOLUME/$MEDIA/$folder..." @@ -170,6 +182,10 @@ else # Try to copy to a remote for folder in `ls $CACHE`; do if [ -d "$CACHE/$folder/.git/annex" ]; then + if [ "`git -C $CACHE/$folder config sync-media.skip`" == "true" ]; then + continue + fi + ( if git remote | grep -q "^$DISK$"; then cd $CACHE/$folder -- cgit v1.2.3