Merge branch 'version-2017.2.5-README-ONLY' into 'master'

Automate README.md updates in update-new-version.sh

See merge request mmk2410/intellij-idea-community!10
This commit is contained in:
Marcel Kapfer 2017-10-08 20:21:18 +00:00
commit 04a56c3818
3 changed files with 16 additions and 11 deletions

View file

@ -4,3 +4,4 @@ Francesco Levorato (flevour) <git@flevour.net>
Andy Balaam (andybalaam) <mail@artificialworlds.net> Andy Balaam (andybalaam) <mail@artificialworlds.net>
Patrick Lucas <me@patricklucas.com> Patrick Lucas <me@patricklucas.com>
Stefan65 Stefan65
Ben Webb (benjaminedwardwebb) <benjaminedwardwebb@gmail.com>

View file

@ -1,7 +1,7 @@
# intellij-idea-community # intellij-idea-community
.deb Packages of IntelliJ IDEA Community Edition for Ubuntu .deb Packages of IntelliJ IDEA Community Edition for Ubuntu
The latest upstream version is 2017.2.4 which is included in the package version 2017.2.4. The latest upstream version is 2017.2.5 which is included in the package version 2017.2.5.
## Adding the ppa to Ubuntu ## Adding the ppa to Ubuntu
@ -13,20 +13,20 @@ sudo apt-get install intellij-idea-community
## Updating the package ## Updating the package
To update the version follow the following steps (the old version is here 2017.2.3 and the new one 15.0.2): To update the version follow these steps. Replace all instances of `[year].[major].[minor]` with the new version numbers (e.g., 2017.2.5++).
1. Fork the repo 1. Fork the repo
2. Create your own feature branch 2. Create your own feature branch
``` ```
git checkout -b version-2017.2.4 git checkout -b version-[year].[major].[minor]
``` ```
3. Rename the following 3. Rename the following
``` ```
mv intellij-idea-community_2017.2.3 intellij-idea-community_2017.2.4 mv intellij-idea-community_2017.2.5 intellij-idea-community_[year].[major].[minor]
mv intellij-idea-community_2017.2.3.orig.tar.gz intellij-idea-community_2017.2.4.orig.tar.gz mv intellij-idea-community_2017.2.5.orig.tar.gz intellij-idea-community_[year].[major].[minor].orig.tar.gz
``` ```
4. Edit the README.md and update the version numbers 4. Edit the README.md and update the version numbers
@ -34,7 +34,7 @@ To update the version follow the following steps (the old version is here 2017.2
5. Go into the build files directory 5. Go into the build files directory
``` ```
cd intellij-idea-community_2017.2.4/debian cd intellij-idea-community_[year].[major].[minor]/debian
``` ```
6. Edit the changelog file and prepend a new changelog entry. You can just copy an old one and update the values in it 6. Edit the changelog file and prepend a new changelog entry. You can just copy an old one and update the values in it
@ -62,13 +62,13 @@ To update the version follow the following steps (the old version is here 2017.2
11. Remove the old files 11. Remove the old files
``` ```
rm intellij-idea-community_2017.2.3-1* rm intellij-idea-community_2017.2.5-1*
``` ```
12. Install the package to test it 12. Install the package to test it
``` ```
sudo dpkg -i intellij-idea-community_2017.2.4_all.deb sudo dpkg -i intellij-idea-community_[year].[major].[minor]_all.deb
``` ```
13. If everything works, add yourself to the CONTRIBUTORS.txt 13. If everything works, add yourself to the CONTRIBUTORS.txt
@ -77,20 +77,20 @@ To update the version follow the following steps (the old version is here 2017.2
``` ```
git add -A git add -A
git commit -m "Version 2017.2.4" git commit -m "Version [year].[major].[minor]"
``` ```
15. Push to the branch 15. Push to the branch
``` ```
git push origin version-2017.2.4 git push origin version-[year].[major].[minor]
``` ```
16. Create new pull request 16. Create new pull request
## Automatically do steps 2 to 12 ## Automatically do steps 2 to 12
Run `./update-new-version.sh 2017.2.3 2017.2.4` Run `./update-new-version.sh 2017.2.5 [year].[major].[minor]`
## Setting up the build environment ## Setting up the build environment

View file

@ -13,6 +13,10 @@ function main {
mv intellij-idea-community_{$old,$new} mv intellij-idea-community_{$old,$new}
mv intellij-idea-community_{$old,$new}.orig.tar.gz mv intellij-idea-community_{$old,$new}.orig.tar.gz
# 4. Edit README.md to update latest version number.
sed "s/$old/$new/g" ./README.md > ./README.md.tmp
mv ./README.md.tmp ./README.md
echo "intellij-idea-community ($new-1) artful; urgency=low echo "intellij-idea-community ($new-1) artful; urgency=low
* Upstream Version $new * Upstream Version $new