release-making script

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2699 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-08-04 14:41:39 +00:00
parent 5e5326c9b0
commit fb14790ef0
2 changed files with 28 additions and 0 deletions

15
make-release Executable file
View File

@@ -0,0 +1,15 @@
#!/bin/sh
if [ ! -f configure.in ]; then
echo "Must be in top directory"
exit 1
fi
if [ $# -ne 1 ]; then
echo "make-release version"
exit 1
fi
HV="$1" emacs -batch -q -no-site-file -l ./make-release.el || exit
echo cvs ci -m \"Release $1\" configure.in ChangeLog

13
make-release.el Normal file
View File

@@ -0,0 +1,13 @@
(let* ((heimdal-version (getenv "HV"))
(version-string (concat "Release" heimdal-version)))
(find-file "configure.in")
(re-search-forward "AM_INIT_AUTOMAKE(heimdal,\\(.*\\))")
(replace-match heimdal-version nil nil nil 1)
(save-buffer)
;;(vc-checkin "configure.in" nil version-string)
(find-file "ChangeLog")
(add-change-log-entry nil nil nil nil)
(insert version-string)
(save-buffer)
;;(vc-checkin "ChangeLog" nil version-string)
(kill-emacs))