nheko/scripts/archive.sh

15 lines
351 B
Bash
Raw Normal View History

2017-12-31 12:19:32 +01:00
#!/bin/bash -e
TAG=`git tag -l --points-at HEAD`
PREFIX=$(basename "$(pwd -P)")
if [ ! -z $TAG ]; then
PREFIX=$(basename "$(pwd -P)").$TAG
fi
{
git ls-files
git submodule foreach --recursive --quiet \
'git ls-files --with-tree="$sha1" | sed "s#^#$path/#"'
} | sed "s#^#$PREFIX/#" | xargs tar -c -C.. -f "$PREFIX.tar.bz2" --