Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
C
ceders-lyskom-elisp-client
Manage
Activity
Members
Labels
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Per Cederqvist
ceders-lyskom-elisp-client
Commits
6acaf3da
Commit
6acaf3da
authored
27 years ago
by
David Byers
Browse files
Options
Downloads
Patches
Plain Diff
Nya filer:
Releasescript NEWS-0.45.1
parent
273674d8
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
doc/NEWS-0.45.1
+26
-0
26 additions, 0 deletions
doc/NEWS-0.45.1
release
+184
-0
184 additions, 0 deletions
release
with
210 additions
and
0 deletions
doc/NEWS-0.45.1
0 → 100644
+
26
−
0
View file @
6acaf3da
Nyheter i lyskom.el 0.45.1
==========================
Version 0.45.1 av elispklienten finns nu tillgänglig på följande URL.
<URL:ftp://ftp.lysator.liu.se/pub/lyskom/elisp-client/>
Filen heter lyskom-0.45.1.tar.gz, och en kopia av den text du läser
just nu finns under namnet NEWS-0.45 samt under namnet NEWS-0.45.1 i
tar-arkivet.
David Byers <byers@lysator.liu.se>
* Se NEWS-0.45 för information om 0.45 i största allmänhet.
* Bugfixar
** Näsa LysKOM och Föregående LysKOM är nu riktiga kommandon, så man
kan ha dem i kom-do-when-done och liknande.
** Fel som hade med utskrift av kommandonamn är rättade.
This diff is collapsed.
Click to expand it.
release
0 → 100644
+
184
−
0
View file @
6acaf3da
#!/bin/sh
ask
()
{
if
[
"
$2
"
=
"yes"
-o
"
$2
"
=
"ja"
]
;
then
yes
=
"X"
no
=
""
else
yes
=
""
no
=
"X"
fi
ask1
=
""
while
[
!
"
$ask1
"
]
;
do
echo
$1
"(y/n)? [
$2
]
\c
"
read
ans
case
"
$ans
"
in
[
yYjJ]
*
)
yes
=
"X"
;
no
=
""
;
ask1
=
"X"
;;
[
nN]
*
)
yes
=
""
;
no
=
"X"
;
ask1
=
"X"
;;
""
)
ask1
=
"X"
;;
*
)
echo
"Please enter yes, no or return"
;;
esac
done
}
askedit
()
{
ask
"Vill du editera
$1
"
ja
if
[
"
$yes
"
]
;
then
emacs
-nw
-q
$1
fi
}
echo
"Versionsnummer:
\c
"
read
version
echo
"Frbereder release av elispklient version
$version
"
q1
=
""
while
[
!
"
$q1
"
]
;
do
ask
"r doc/NEWS-
$version
uppdaterad"
nej
if
[
"
$no
"
]
;
then
askedit doc/NEWS-
$version
else
q1
=
"X"
fi
done
q2
=
""
while
[
!
"
$q2
"
]
;
do
v1
=
`
grep
"^CLIENTVERSION"
doc/Makefile |
\
sed
"s/.*CLIENTVERSION.*=[
\t
]*
\(
.*
\)
$/
\1
/"
`
if
[
"
$v1
"
=
"
$version
"
]
;
then
echo
"Versionsnummer i doc/Makefile r OK (
$v1
)."
q2
=
"X"
else
echo
"Versionsnumret i doc/Makefile r
$v1
(borde vara
$version
)"
askedit doc/Makefile
fi
done
q2
=
""
while
[
!
"
$q2
"
]
;
do
v2
=
`
grep
"^CLIENTVERSION"
src/Makefile |
\
sed
"s/.*CLIENTVERSION.*=[
\t
]*
\(
.*
\)
$/
\1
/"
`
if
[
"
$v2
"
=
"
$version
"
]
;
then
echo
"Versionsnummer i src/Makefile r OK (
$v2
)."
q2
=
"X"
else
echo
"Versionsnumret i src/Makefile r
$v2
(borde vara
$version
)"
askedit src/Makefile
fi
done
echo
"Kontrollerar strngar snt..."
if
(
cd
src
;
set
-x
;
make check
)
;
then
ask
"Gick det bra"
ja
else
ask
"Gick det bra"
nej
fi
if
[
"
$no
"
]
;
then
echo
"D avbryter vi releasen"
exit
1
fi
echo
"Vi frsker kompilera..."
if
(
cd
src
;
set
-x
;
make
)
;
then
ask
"Gick kompileringen bra"
ja
else
ask
"Gick kompileringen bra"
nej
fi
if
[
"
$no
"
]
;
then
echo
"D avbryter vi releasen"
exit
1
fi
q1
=
""
while
[
!
"
$q1
"
]
;
do
ask
"Har du skrivit ett ChangeLog-entry fr releasen"
nej
if
[
"
$no
"
]
;
then
askedit src/ChangeLog
else
q1
=
"X"
fi
done
tag
=
`
echo
v
$version
|
tr
"."
"-"
`
cat
<<
EOF
cvs revision blir
$version
cvs symboliska tag blir
$tag
Du str i begrepp att brja checka in, ndra revisioner och tagga
filer. Nr det vl har kommit igng finns det ingen tervndo. Nr
du gr en release kommer det att bli massor av jobb och gnll och
tjafs, fr att inte tala om buggrapporter som har med allt annat n
LysKOM att gra (till exempel att externa program inte fungerar som
de ska i Windows NT, eller att Netscape fr fel bakgrundsfrg.)
EOF
ask
"Vill du trots det fortfarande gra en release"
nej
if
[
"
$no
"
]
;
then
echo
"Det var nog lika bra att lta bli..."
exit
1
fi
echo
"Checkar in fr skerhets skull..."
if
(
set
-x
;
cvs commit
-m
"Synkning infr release av
$version
"
)
;
then
;
else
echo
"Fortstt trots att incheckningen inte gick bra"
nej
if
[
"
$no
"
]
;
then
exit
1
fi
fi
echo
"Uppdaterar revisionsnumret..."
if
(
set
-x
;
cvs commit
-r
$version
)
;
then
;
else
echo
"Fortstt trots att revisionsndringen inte gick bra"
nej
if
[
"
$no
"
]
;
then
exit
1
fi
fi
echo
"Revisionens symboliska tag: [
$tag
]
\c
"
reas ans
case
$ans
in
""
)
;;
*
)
tag
=
"
$ans
"
;;
esac
echo
"Stter symbolisk tag..."
if
(
set
-x
;
cvs tag
"
$tag
"
)
;
then
;
else
echo
"Forststt trots att taggningen inte gick bra"
nej
if
[
"
$no
"
]
;
then
exit
1
fi
fi
echo
"Bygger release i src/"
if
(
cr src
;
set
-x
;
make release
)
;
then
echo
"Det gick inte att gra release. Ngonting r galet."
echo
"Se till att gra make release manuellt istllet."
fi
cat
<<
EOF
Fljande saker mste fortfarande gras:
* Installera klienten p Lysator
* Kopiera releasen till ftp.lysator.liu.se (om inte make release gr det.)
* Annonsera i LysKOM
EOF
exit
0
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment