diff --git a/RelBuild b/RelBuild new file mode 100755 index 0000000000..3573ea2ca6 --- /dev/null +++ b/RelBuild @@ -0,0 +1,30 @@ +#!/bin/sh + +version=$(git describe --exact) && +label=$(echo "$version" | sed -e 's|^v||') && +version=$(echo "$label" | sed -e 's|-|.|g') || exit + +make clean && make dist && + +ASCIIDOC_NO_ROFF=YesPlease \ +ASCIIDOC8=YesPlease \ +MAN_BASE_URL="git-htmldocs/" \ +make dist-doc || exit + +# The above used to be +# MAN_BASE_URL="http://www.kernel.org/pub/software/scm/git/docs/" + +files=" + git-$version.tar.gz + git-htmldocs-$version.tar.gz + git-manpages-$version.tar.gz +" + +for file in $files +do + test -f $file || exit +done + +sha1sum $files | gpg --clearsign >git-$version.sign + +ls -l git-$version.sign $files diff --git a/RelClean b/RelClean new file mode 100755 index 0000000000..786ed07c3a --- /dev/null +++ b/RelClean @@ -0,0 +1,16 @@ +#!/bin/sh + +rm="rm -f -v" +case "$1" in -n) rm="echo # rm" ;; esac + +for s in git-*.sign +do + test -f "$s" && + v=$(expr "$s" : '^git-\(.*\)\.sign$') && + $rm git-$v.tar.gz && + $rm git-htmldocs-$v.tar.gz && + $rm git-manpages-$v.tar.gz && + $rm "$s" +done + + diff --git a/Release b/Release new file mode 100755 index 0000000000..0d4acacdda --- /dev/null +++ b/Release @@ -0,0 +1,4 @@ +#!/bin/sh + +Meta/RelBuild && +Meta/RelUpload diff --git a/dodoc.sh b/dodoc.sh index 75da9b70c1..69cc9026b4 100755 --- a/dodoc.sh +++ b/dodoc.sh @@ -58,10 +58,12 @@ do ) done +# The below used to contain this instead... +# MAN_BASE_URL="http://www.kernel.org/pub/software/scm/git/docs/" dd=' ASCIIDOC_NO_ROFF=YesPlease ASCIIDOC8=YesPlease - MAN_BASE_URL="http://www.kernel.org/pub/software/scm/git/docs/" + MAN_BASE_URL="git-htmldocs/" BLK_SHA1=YesPlease GNU_ROFF=YesPlease '