83 | | Attach the new package to the DownloadPage. Remove `A.B_dist` |
84 | | directory. [[br]][[br]] |
85 | | 1. Update DownloadPage and [wiki:WikiStart WikiStart][[br]][[br]] |
| 83 | Upload the new packages to the download are (Currently `~jari/www/base` directory). |
| 84 | Remove `A.B_dist` directory. [[br]][[br]] |
| 85 | 1. Create a new minor branch using a one liner like |
| 86 | {{{ |
| 87 | svn copy http://lev.thep.lu.se/repository/base/tags/A.B \ |
| 88 | http://lev.thep.lu.se/repository/base/branches/A.B-stable \ |
| 89 | -m "New minor version A.B branch" |
| 90 | }}} |
| 91 | Prepare the minor branch for the first patch release [[br]][[br]] |
| 92 | i. Check out the new minor branch |
| 93 | {{{ |
| 94 | svn co http://lev.thep.lu.se/repository/base/branches/A.B-stable A.B |
| 95 | }}} |
| 96 | i. Update version number in `build.xml`. Locate and change to the |
| 97 | below line |
| 98 | {{{ |
| 99 | <property name="base.maintenanceversion" value="1pre" /> |
| 100 | }}} |
| 101 | i. Commit changes to the repository, |
| 102 | `svn ci -m "Changes for future release A.B.1"` [[br]][[br]] |
| 103 | 1. Prepare the trunk for the next minor release [[br]][[br]] |
| 104 | i. Update version number in `build.xml`. Locate and change the |
| 105 | below line |
| 106 | {{{ |
| 107 | <property name="base.minorversion" value="B+1" /> |
| 108 | }}} |
| 109 | i. Commit changes to the repository, |
| 110 | `svn ci -m "Changes for future release A.[B+1]"` [[br]][[br]] |
| 111 | 1. Update DownloadPage [[br]][[br]] |
89 | | * Update the package link to the new version [[br]][[br]] |
90 | | * Update link to NEWS file to `source:tags/A.B/NEWS` [[br]][[br]] |
91 | | i. In section '''svndigest ''latest release'' ''' update link to |
92 | | `[source:tags/A.B/NEWS NEWS]` and modify the svn command to |
93 | | {{{ |
94 | | svn checkout http://lev.thep.lu.se/repository/svndigest/tags/A.B svndigest-A.B |
95 | | }}} |
96 | | i. In section '''svndigest ''stable'' ''' update link to |
| 115 | * Update the package links to the new version [[br]][[br]] |
| 116 | i. In section '''BASE ''latest release'' ''' modify the svn command to |
| 117 | {{{ |
| 118 | svn checkout http://lev.thep.lu.se/repository/BASE/tags/A.B BASE-A.B |
| 119 | }}} |
| 120 | i. In section '''BASE ''stable'' ''' update link to |
99 | | svn checkout http://lev.thep.lu.se/repository/svndigest/branches/A.B-stable svndigest-A.B |
100 | | }}} |
101 | | i. In section '''svndigest ''devel'' ''' update link to `[milestone:A.B+1 A.B+1]`.[[br]][[br]] |
102 | | i. On WikiStart update links `[source:tags/A.B/doc/readme.txt Manual]`, `[source:tags/A.B/NEWS NEWS]`, and `[source:tags/A.B/INSTALL Install]`, .[[br]][[br]] |
103 | | 1. Create a new minor branch using a one liner like |
104 | | {{{ |
105 | | svn copy http://lev.thep.lu.se/repository/base/tags/A.B \ |
106 | | http://lev.thep.lu.se/repository/base/branches/A.B-stable \ |
107 | | -m "New minor version A.B branch" |
108 | | }}} |
109 | | 1. Prepare the minor branch for the first patch release [[br]][[br]] |
110 | | i. Check out the new minor branch |
111 | | {{{ |
112 | | svn co http://lev.thep.lu.se/repository/base/branches/A.B-stable A.B |
113 | | }}} |
114 | | i. Update version number in `build.xml`. Locate and change the |
115 | | below line |
116 | | {{{ |
117 | | AC_INIT([svndigest],[preA.B.1],[jari.at.thep.lu.se]) |
118 | | }}} |
119 | | i. Add an entry in `NEWS` |
120 | | {{{ |
121 | | version A.B.1 (released DATE) |
122 | | }}} |
123 | | The date is set when version A.B.1 is released. [[br]][[br]] |
124 | | i. Add an entry in `ChangeLog` |
125 | | {{{ |
126 | | version A.B.1: |
127 | | - http://trac.thep.lu.se/trac/svndigest/log/trunk?rev=[M+1]&stop_rev=HEAD |
128 | | - http://trac.thep.lu.se/trac/svndigest/query?milestone=A.B.1&order=id |
129 | | }}} |
130 | | i. Commit changes to the repository, |
131 | | `svn ci -m "Changes for future release A.B.1"` [[br]][[br]] |
132 | | 1. Prepare the trunk for the next minor release [[br]][[br]] |
133 | | i. Update version number in `configure.ac`. Locate and change the |
134 | | below line |
135 | | {{{ |
136 | | AC_INIT([svndigest],[preA.[B+1]],[jari.at.thep.lu.se]) |
137 | | }}} |
138 | | i. Add an entry in `NEWS` |
139 | | {{{ |
140 | | version A.[B+1] (released DATE) |
141 | | }}} |
142 | | The date is set when version A.[B+1] is released. [[br]][[br]] |
143 | | i. Add an entry in `ChangeLog` |
144 | | {{{ |
145 | | version A.[B+1]: |
146 | | - http://trac.thep.lu.se/trac/svndigest/log/trunk?rev=HEAD&stop_rev=M+1 |
147 | | - http://trac.thep.lu.se/trac/svndigest/query?milestone=A.[B+1]&order=id |
148 | | }}} |
149 | | i. Commit changes to the repository, |
150 | | `svn ci -m "Changes for future release A.[B+1]"` [[br]][[br]] |
| 123 | svn checkout http://lev.thep.lu.se/repository/BASE/branches/A.B-stable BASE-A.B |
| 124 | }}} |
| 125 | i. In section '''BASE ''devel'' ''' update link to `[milestone:A.B+1 A.B+1]`.[[br]][[br]] |