Преглед на файлове

Isolate staging directory outside mirror during history sync

cere преди 1 месец
родител
ревизия
751bf327b5
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      svn_interact/svn_git_sync

+ 3 - 1
svn_interact/svn_git_sync

@@ -180,7 +180,7 @@ if (( start_rev < 1 )); then start_rev=1; fi
 
 echo "Including last $history_count revisions (r${start_rev}..r${head_rev})..."
 
-STAGE_DIR="$DEST/.stage"
+STAGE_DIR="$(mktemp -d "${MIRROR_ROOT}/.svn_git_sync_stage.XXXXXX")"
 mkdir -p "$DEST"
 cd "$DEST"
 init_git_repo
@@ -206,4 +206,6 @@ for rev in $(seq "$start_rev" "$head_rev"); do
   fi
 done
 
+rm -rf -- "$STAGE_DIR"
+
 link_git_to_source