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

Update mkrelease for git(1)

parent 9e149bf3
...@@ -14,25 +14,26 @@ ...@@ -14,25 +14,26 @@
## <http://www.OpenLDAP.org/license.html>. ## <http://www.OpenLDAP.org/license.html>.
# #
# Make a release # 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 # 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 set -e # exit immediately if any errors occur
if test $# != 3 ; then if test $# != 3 ; then
echo 'usage: mkrelease RELNAME CVSTAG CVSMODULES ...' echo 'usage: mkrelease REPO RELNAME TAG'
exit 1 exit 1
fi fi
REPO=$1
shift
RELNAME=openldap-$1 RELNAME=openldap-$1
shift shift
CVSTAG=$1 TAG=$1
shift shift
if test -e $RELNAME ; then if test -e $RELNAME ; then
...@@ -41,10 +42,9 @@ if test -e $RELNAME ; then ...@@ -41,10 +42,9 @@ if test -e $RELNAME ; then
fi fi
echo Release: $RELNAME echo Release: $RELNAME
echo CVS Tag: $CVSTAG echo Tag: $TAG
echo Modules: $*
cvs -q export -kkv -r $CVSTAG -d $RELNAME $* git archive --format=tar --prefix="${RELNAME}/" --remote="${REPO}" "$TAG" | tar xvf -
if test ! -d $RELNAME ; then if test ! -d $RELNAME ; then
echo "error: $RELNAME doesn't exists" 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