]> git.ipfire.org Git - thirdparty/git.git/blame - RelSave
What's cooking (2024/01 #09)
[thirdparty/git.git] / RelSave
CommitLineData
b40536e7
JH
1#!/bin/sh
2
3mode="$1"
4saved="./+saved"
5formats='htmldocs manpages'
6mkdir -p "$saved"
7
8products () {
9 with_sig=: with_src=echo
10 case "$mode" in
11 with-sig)
12 with_sig=echo
13 ;;
14 only-sig)
15 with_sig=echo with_src=:
16 ;;
17 esac
18 version=$1
19 $with_src "git-$version.tar.gz"
20 $with_sig "git-$version.tar.sig"
21 $with_sig "git-$version.sign"
22 for fmt in $formats
23 do
24 $with_src "git-$fmt-$version.tar.gz"
25 $with_sig "git-$fmt-$version.tar.sig"
26 done
27}
28
29for tar in git-[0-9]*.tar.gz
30do
31 version=$(expr "$tar" : 'git-\(.*\)\.tar.gz$')
32 for file in $(products "$version")
33 do
34 rm -f "$saved/$file"
35 ln "$file" "$saved/$file"
36 done
37done