From b40536e735d604ba33096c97929c95cae98c4492 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Fri, 13 Jan 2023 15:25:08 -0800 Subject: [PATCH] Meta/RelSave: save away release material --- RelSave | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 RelSave diff --git a/RelSave b/RelSave new file mode 100755 index 0000000000..d71fc5cdcd --- /dev/null +++ b/RelSave @@ -0,0 +1,37 @@ +#!/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