1.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2+++ b/scripts/get-code.sh Fri Nov 24 04:05:51 2023 -0500
1.3@@ -0,0 +1,17 @@
1.4+#!/bin/bash
1.5+# unbundle a tar.zst archive of Mercurial repositories.
1.6+SRC="${1:-comp}"
1.7+OUT=build/comp-$(date "+%Y%m%d")
1.8+mkdir -pv $OUT
1.9+pushd $OUT
1.10+wget https://packy.compiler.company/$SRC.tar.zst
1.11+unzstd $SRC.tar.zst
1.12+tar -xvf $SRC.tar
1.13+rm -rf $SRC.tar.zst $SRC.tar
1.14+for f in $(find . -name *.hg.zst); do
1.15+ echo "";
1.16+ echo $f;
1.17+ hg clone $f $(basename "$f" .hg.zst)
1.18+ echo "... Done.";
1.19+done
1.20+popd