diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/archive.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/scripts/archive.sh b/scripts/archive.sh new file mode 100644 index 00000000..0a6e8b3d --- /dev/null +++ b/scripts/archive.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +REV=$(git describe --tags) +O=mupdf-$REV-source + +echo git archive $O.tar +git archive --format=tar --prefix=$O/ HEAD > $O.tar + +git submodule | while read R P T +do + M=$(basename $P) + echo git archive $O.$M.tar + git archive --format=tar --remote=$P --prefix=$O/$P/ HEAD > $O.$M.tar + tar Af $O.tar $O.$M.tar + rm -f $O.$M.tar +done + +echo gzip $O.tar +gzip -f $O.tar |