summaryrefslogtreecommitdiffstats
path: root/scripts/mageia-reset-and-import.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/mageia-reset-and-import.sh')
-rwxr-xr-xscripts/mageia-reset-and-import.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/mageia-reset-and-import.sh b/scripts/mageia-reset-and-import.sh
index 664dc12..2c0dc80 100755
--- a/scripts/mageia-reset-and-import.sh
+++ b/scripts/mageia-reset-and-import.sh
@@ -255,12 +255,25 @@ EOF
svn log -r 1:$revision $NEWSVNURL/$SOFTWARE/trunk >>$COMMITTXT
squashedrevs=$(svn log -r 1:$revision $NEWSVNURL/$SOFTWARE/trunk | grep -E "^r[0-9]+ \| " | cut -d' ' -f1 | xargs | sed 's/r//g')
+rev=0
if [ -n "$morerevisions" ]; then
for rev in $morerevisions; do
svn log -r $rev $NEWSVNURL/$SOFTWARE | tail -n +2 >>$COMMITTXT
done
fi
+# Import any documentation from the CLEANUP_PROGRESS.txt file
+[ "$rev" = "0" ] && rev=$revision
+CLEANUP_PROGRESS=$(mktemp /tmp/cleanupprogress.XXXXXX)
+svn cat $NEWSVNURL/$SOFTWARE/CLEANUP_PROGRESS.txt@$rev 2>/dev/null >$CLEANUP_PROGRESS
+if [ -s $CLEANUP_PROGRESS ]; then
+ echo >>$COMMITTXT
+ echo "In addition to the above commits, the following cleaning work has been recorded:" >>$COMMITTXT
+ echo >>$COMMITTXT
+ cat $CLEANUP_PROGRESS >>$COMMITTXT
+fi
+rm -f $CLEANUP_PROGRESS
+
COMMITDATE=$(svn log -r $revision $NEWSVNURL/$SOFTWARE | head -n2 | tail -n1 | cut -d'|' -f3 | cut -d'(' -f1 | trim)
env GIT_COMMITTER_NAME="Mageia SVN-Git Migration" \
GIT_COMMITTER_EMAIL="svn-git-migration@mageia.org" \