| #!/bin/sh | |
| mode="$1" | |
| saved="./+saved" | |
| formats='htmldocs manpages' | |
| mkdir -p "$saved" | |
| products () { | |
| with_sig=: with_src=echo | |
| case "$mode" in | |
| with-sig) | |
| with_sig=echo | |
| ;; | |
| only-sig) | |
| with_sig=echo with_src=: | |
| ;; | |
| esac | |
| version=$1 | |
| $with_src "git-$version.tar.gz" | |
| $with_sig "git-$version.tar.sig" | |
| $with_sig "git-$version.sign" | |
| for fmt in $formats | |
| do | |
| $with_src "git-$fmt-$version.tar.gz" | |
| $with_sig "git-$fmt-$version.tar.sig" | |
| done | |
| } | |
| for tar in git-[0-9]*.tar.gz | |
| do | |
| version=$(expr "$tar" : 'git-\(.*\)\.tar.gz$') | |
| for file in $(products "$version") | |
| do | |
| rm -f "$saved/$file" | |
| ln "$file" "$saved/$file" | |
| done | |
| done |