Skip to content
Snippets Groups Projects
Commit 1e410ac5 authored by Kurt Zeilenga's avatar Kurt Zeilenga Committed by Kurt Zeilenga
Browse files

Update mkrelease for git(1)

parent ee0808df
No related branches found
No related tags found
No related merge requests found
......@@ -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"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment