changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > infra / scripts/get-code.sh

revision 9: 015c6f7d6e16
child 15: 17a70918610c
     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