mirror of
https://kernel.googlesource.com/pub/scm/network/tftp/tftp-hpa
synced 2025-04-26 01:49:52 +03:00
release.sh: remove Cogito
Remove Cogito use in favour of plain git; make sure the index is clean. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
This commit is contained in:
parent
cfb85d4dec
commit
7670c83e5a
1 changed files with 13 additions and 7 deletions
20
release.sh
20
release.sh
|
@ -17,20 +17,25 @@ releasedir=$PACKAGE-$release
|
||||||
GIT_DIR=`cd "${GIT_DIR-.git}" && pwd`
|
GIT_DIR=`cd "${GIT_DIR-.git}" && pwd`
|
||||||
export GIT_DIR
|
export GIT_DIR
|
||||||
|
|
||||||
|
if [ `git diff --cached | wc -l` -ne 0 ]; then
|
||||||
|
echo "$0: index not clean" 1>&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
if [ x"$release" = x'test' ]; then
|
if [ x"$release" = x'test' ]; then
|
||||||
release=`cat version`
|
release=`cat version`
|
||||||
releasetag=HEAD
|
releasetag=HEAD
|
||||||
releasedir=$PACKAGE-$release
|
releasedir=$PACKAGE-$release
|
||||||
else
|
else
|
||||||
echo $release > version.new
|
echo $release > version
|
||||||
if ! cmp -s version version.new ; then
|
if [ `git diff version | wc -l` -ne 0 ]; then
|
||||||
mv -f version.new version
|
git add version
|
||||||
cg-commit -m 'Update version for release' version
|
git commit -m "Update version for release $release" version
|
||||||
else
|
else
|
||||||
rm -f version.new
|
git checkout version
|
||||||
fi
|
fi
|
||||||
rm -f "$GIT_DIR"/refs/tags/$releasetag
|
rm -f "$GIT_DIR"/refs/tags/$releasetag
|
||||||
cg-tag $releasetag
|
git tag -a -m "$releasetag" -f "$releasetag"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
here=`pwd`
|
here=`pwd`
|
||||||
|
@ -39,7 +44,8 @@ tmpdir=/var/tmp/release.$$
|
||||||
rm -rf $tmpdir
|
rm -rf $tmpdir
|
||||||
mkdir -p $tmpdir
|
mkdir -p $tmpdir
|
||||||
cd $tmpdir
|
cd $tmpdir
|
||||||
cg-export -r $releasetag $releasedir
|
mkdir -p $releasedir
|
||||||
|
git archive --format=tar $releasetag | tar -xf - -C $releasedir
|
||||||
cd $releasedir
|
cd $releasedir
|
||||||
make release
|
make release
|
||||||
rm -f release.sh
|
rm -f release.sh
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue