Commit fc37760b authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

Update mkrelease for git(1)

parent 9e149bf3
......@@ -14,25 +14,26 @@
## <http://www.OpenLDAP.org/license.html>.
#
# Make a release
# mkrelease RELNAME CVSTAG CVSMODULES
# where CVSTAG is the tag to export from the current CVSROOT
#
#
# This script MUST NOT add files to the export nor modify
# any file in the export.
# any file in the export, exceptions:
# make guide.html
#
set -e # exit immediately if any errors occur
if test $# != 3 ; then
echo 'usage: mkrelease RELNAME CVSTAG CVSMODULES ...'
echo 'usage: mkrelease REPO RELNAME TAG'
exit 1
fi
REPO=$1
shift
RELNAME=openldap-$1
shift
CVSTAG=$1
TAG=$1
shift
if test -e $RELNAME ; then
......@@ -41,10 +42,9 @@ if test -e $RELNAME ; then
fi
echo Release: $RELNAME
echo CVS Tag: $CVSTAG
echo Modules: $*
echo Tag: $TAG
cvs -q export -kkv -r $CVSTAG -d $RELNAME $*
git archive --format=tar --prefix="${RELNAME}/" --remote="${REPO}" "$TAG" | tar xvf -
if test ! -d $RELNAME ; then
echo "error: $RELNAME doesn't exists"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment