|
|
@@ -181,7 +181,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"
|
|
|
-mkdir -p "$DEST" "$STAGE_DIR"
|
|
|
+mkdir -p "$DEST"
|
|
|
cd "$DEST"
|
|
|
init_git_repo
|
|
|
|
|
|
@@ -189,7 +189,7 @@ for rev in $(seq "$start_rev" "$head_rev"); do
|
|
|
echo "[$(elapsed) s] Exporting r${rev}..."
|
|
|
rm -rf -- "$STAGE_DIR"
|
|
|
mkdir -p "$STAGE_DIR"
|
|
|
- svn export --quiet -r "$rev" "$SRC_DIR" "$STAGE_DIR"
|
|
|
+ svn export --force --quiet -r "$rev" "$SRC_DIR" "$STAGE_DIR"
|
|
|
|
|
|
# Sync exported snapshot into repo working tree, preserving .git and .gitignore
|
|
|
rsync -a --delete --exclude '.git' --exclude '.gitignore' "$STAGE_DIR"/ "$DEST"/
|