Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Libor Bukata
CMake
Commits
c913ab61
Commit
c913ab61
authored
Jun 02, 2017
by
Brad King
Browse files
Utilities/Release: Add script to consolidate release notes
parent
3216c217
Changes
1
Hide whitespace changes
Inline
Side-by-side
Utilities/Release/consolidate-relnotes.bash
0 → 100755
View file @
c913ab61
#!/usr/bin/env bash
set
-e
usage
=
'usage: consolidate-relnotes.bash <new-release-version> <prev-release-version>'
die
()
{
echo
"
$@
"
1>&2
;
exit
1
}
test
"$#"
=
2
||
die
"
$usage
"
files
=
"
$(
ls
Help/release/dev/
*
|
grep
-v
Help/release/dev/0-sample-topic.rst
)
"
title
=
"CMake
$1
Release Notes"
underline
=
"
$(
echo
"
$title
"
|
sed
's/./*/g'
)
"
echo
"
$title
$underline
.. only:: html
.. contents::
Changes made since CMake
$2
include the following."
>
Help/release/
"
$1
"
.rst
tail
-q
-n
+3
$files
>>
Help/release/
"
$1
"
.rst
sed
-i
"/^
$2
/ i
\\
$1
<
$1
>"
Help/release/index.rst
rm
$files
Write
Preview
Supports
Markdown
0%
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!
Cancel
Please
register
or
sign in
to comment