forked from oliliango/codeblocks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.release
39 lines (31 loc) · 1.44 KB
/
README.release
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Preparations for a release:
1.) Make a release branch in SVN, e.g.
http://svn.code.sf.net/p/codeblocks/code/branches/release-16.xx
2.) Adopt the RELEASE #define in:
[C::B]\src\src\appglobals.h
...and remove the comment.
3.) Feel free to adopt or add a new logo in e.g.:
[C::B]\src\src\resources\images\splash_1601.png
4.) With repect to changes in the logo, adopt:
[C::B]\src\src\splashscreen.cpp
if needed.
Especially hav an eye on the positions of text overlays in:
DrawReleaseInfo(wxDC& dc)
Check if it works, also for SAFE-MODE (start C::B w/ safe-mode option).
5.) Make relevant changes in specific files, set new version number in:
[C::B]\codeblocks.plist.in
[C::B]\codeblocks.spec.in <- careful here: don't change the changelog
[C::B]\README
[C::B]\update_revision.sh
[C::B]\debian\get-orig-source
[C::B]\debian\get-orig-source-from-svn
[C::B]\src\src\build_tools\Info.plist
[C::B]\src\src\resources\resources.rc
6.) Create nightlies based on that branch and fix bugs in that branch
(No new features!)
Make sure to merge from trunk or into trunk, if needed.
7.) After release, probably merge back relevant final changes from the
branch into trunk excluding those related to release #defines and
alike. (But including logos etc. if not yet done.)
6.) After release, rename the branch to the date C::B was actually released:
branches/release-16.xx -> branches/release-16.01