gcc_release (announce_snapshot): Add substitution of @RELEASE@ for README and index...
[gcc.git] / maintainer-scripts / ChangeLog
1 2003-07-14 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
2
3 * gcc_release (announce_snapshot): Add substitution of @RELEASE@
4 for README and index.html.
5 * snapshot-README: Use it.
6 * snapshot-index.html: Ditto.
7
8 2003-07-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
9
10 * gcc_release (announce_snapshot): Add substitution of @BRANCH@
11 for README and index.html. Remove substitution of @LONG_DATE@.
12 Put index.html into the respective snapshot directory.
13 Adjust subject of the notification mail to the new naming scheme
14 for CVS tags.
15 Adjust name of the LATEST-IS-... files to the new naming scheme
16 for snapshot directories.
17 (FTP_PATH): Ditto.
18 (LAST_DIR): Ditto.
19 (LAST_LONG_DATE): Remove.
20
21 * snapshot-README: Adjust to the new naming schemes for directories
22 and snapshots per se.
23 Dynamically fill in the respective branch instead of hardcoding it.
24
25 * snapshot-index.html: Replace individual links to diffs with a
26 general link to the diff/ subdirectory.
27 Mention the concrete snapshot in <title> and <h1>.
28 Adjust links to the new location of index.html.
29
30 2003-07-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
31
32 * gcc_release: Move handling of complex modes directly after
33 switch handling.
34 (TAG): Include the branch name as part of snapshot CVS tags.
35
36 2003-07-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
37
38 * gcc_release: Execute gcc.gnu.org-only operations which are
39 related to diff generation only if diffs have been requested.
40 (build_sources): Improve tracing and an error message related
41 to tagging.
42
43 2003-07-01 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44
45 * gcc_release (BRANCH): Rename to...
46 (CVSBRANCH): ...new macro, and use BRANCH for the variant users
47 will see.
48 (FTP_BRANCH): For snapshots, include ${BRANCH} in the last part
49 of the directory name.
50 Use .snapshot_date-${BRANCH} instead of .snapshot_date.
51
52 2003-06-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
53
54 * gcc_release: Command "all" now creates .gz files only for
55 releases and pre-releases.
56
57 2003-06-27 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
58
59 * gcc_release (build_sources): Do not include gnats.html any longer.
60 Make an error message more descriptive.
61
62 2003-06-25 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
63
64 * gcc_release: Factor the updating of links and READMEs on the
65 FTP server and sending mail for snapshots into a...
66 (announce_snapshot): ...new function.
67 Add informative output for both.
68
69 2003-06-18 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
70
71 * gcc_release: Do not update gcc_latest_snapshot tag any longer.
72
73 2003-06-18 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
74
75 * snapshot-index.html: Use F77 instead of G77 front end.
76 Remove link to CodeSourcery snapshots which was not up-to-date.
77 Do not refer to gcc-bugs@gcc.gnu.org any longer.
78
79 * snapshot-README: Use F77 front end instead of G77 language.
80
81 2003-06-17 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
82
83 * gcc_release (build_tarfile): Build .bz2 files instead of .gz files.
84 (build_bz2): Rename to build_gzip and create .gz files from .bz2
85 files instead of the other way around.
86 (build_gzip): New function.
87 (build_diffs): Build .bz2 files instead of .gz files.
88 (build_diff): Use .bz2 files instead of .gz files.
89 Make an error message independent of the compression format.
90 (MODE_BZIP2): Rename to MODE_GZIP. Related changes to the
91 invocation of this script.
92 (MODE_GZIP): New variable.
93 (OLD_TARS): Use .bz2 archive of the previous snapshot.
94
95 2003-06-14 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
96
97 * snapshot-README: Use GCC instead of gcc, C++ front end instead of
98 g++ language, and note that Java includes a run time.
99 * snapshot.index.html: Ditto.
100
101 2003-06-10 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
102
103 * gcc_release (build_diff): Properly use ${TAR} instead of
104 hard-coded tar.
105
106 2003-05-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
107
108 * snapshot-index.html: Refer to .bz2 files instead of .gz files.
109 Simplify the note on not using unannounced snapshots.
110
111 2003-05-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
112
113 * snapshot-README: Refer to .bz2 files instead of .gz files.
114 Add a note on where to find the diff files.
115 Simplify the note on not using unannounced snapshots.
116 Remove documentation of the gcc_latest_snapshot tag.
117
118 2003-05-27 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
119
120 * gcc_release (build_diffs): Add diagnostics in case we cannot
121 generate a specific diff file.
122
123 2003-05-24 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
124
125 * gcc_release (build_sources): Only update ChangeLog files which
126 do not yet contain the entry we are going to add.
127 Fix typo in added ChangeLog entries.
128
129 2003-05-20 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
130
131 * gcc_release (upload_files): Put diff files into a "diffs"
132 subdirectory
133
134 2003-05-18 Nathanael Nerode <neroden@gcc.gnu.org>
135
136 * gcc_release: GNU CC -> GCC.
137
138 2003-05-12 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
139
140 * gcc_release (usage): Print more detailed description of all
141 command-line options.
142
143 2003-05-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
144
145 * update_version (ADD_BRANCHES): Add, set to MAIN and
146 tree-ssa-20020619-branch.
147 (BRANCHES): Always consider branches given by $ADD_BRANCHES.
148
149 2003-05-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
150
151 * update_version (textstring_FILES): Only version.c needs to be
152 updated, now that we do not consider older branches any more.
153
154 2003-05-02 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
155
156 * update_version (IGNORE_BRANCHES): Add.
157 (BRANCHES): Do not consider branches matching $IGNORE_BRANCHES.
158
159 2003-05-02 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
160
161 * update_version: Add a trace of which branch we are currently
162 working on.
163
164 2002-12-16 Mark Mitchell <mark@codesourcery.com>
165
166 * gcc_release: Make snapshots from the GCC 3.3 branch.
167 * snapshot-README: Update.
168
169 2002-09-23 Zack Weinberg <zack@codesourcery.com>
170
171 * update_version: Do not check in files which are unchanged.
172 * gcc_release: Only update the version in gcc/version.c.
173
174 2002-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
175
176 * update_web_docs (MANUALS): Add fastjar.
177
178 2002-09-08 Joseph S. Myers <jsm@polyomino.org.uk>
179
180 * gcc_release: Make snapshots come from the mainline.
181 * snapshot-README: Update.
182
183 2002-08-28 Joseph S. Myers <jsm@polyomino.org.uk>
184
185 * update_web_docs: Remove support for generating g77_news.html and
186 g77_bugs.html.
187 * update_web_docs_old: Likewise. Remove support for generating
188 thanks.html.
189
190 2002-07-28 Andreas Jaeger <aj@suse.de>
191
192 * gcc_release: Update comment.
193
194 * snapshot-README: Snapshots are taken from GCC 3.2 branch.
195
196 2002-07-28 Mark Mitchell <mark@codesourcery.com>
197
198 * gcc_release: Use the 3.2 branch for snapshots.
199
200 2002-05-31 Florian Weimer <fw@deneb.enyo.de>
201
202 * update_web_docs (MANUALS): Include various flavours of the GNAT
203 User Guide.
204
205 2002-05-27 Joseph S. Myers <jsm28@cam.ac.uk>
206
207 * update_version (textstring_FILES): Change gcc/ada/gnatvsn.ads to
208 gcc/gcc/ada/gnatvsn.ads.
209
210 2002-05-26 Joseph S. Myers <jsm28@cam.ac.uk>
211
212 * gcc_release: Add gcc/ada/gnatvsn.ads to list of files in which
213 release status is updated.
214 * update_version (textstring_FILES): Add gcc/ada/gnatvsn.ads.
215
216 2002-05-21 Joseph S. Myers <jsm28@cam.ac.uk>
217
218 * gcc_release: Do upload files when local.
219
220 * snapshot-README, snapshot-index.html: Remove chill.
221
222 2002-05-08 Mark Mitchell <mark@codesourcery.com>
223
224 * gcc_release: Correct upload handling.
225
226 2002-04-22 Mark Mitchell <mark@codesourcery.com>
227
228 * gcc_release (build_diffs): Remove reference to Chill.
229
230 2002-04-21 Joseph S. Myers <jsm28@cam.ac.uk>
231
232 * update_web_docs (MANUALS): Remove chill. Add gnat_rm.
233
234 2002-04-19 Kelley R. Cook (kelly.r.cook@gm.com)
235
236 * gcc_release: Set TZ to UTC0.
237
238 2002-04-15 Mark Mitchell <mark@codesourcery.com>
239
240 * gcc_release (build_tarfiles): Do not build Chill tarfiles.
241 (CHILL_DIRS): Remove.
242
243 2002-03-10 Joseph S. Myers <jsm28@cam.ac.uk>
244
245 * gcc_release: Build diffs for ada and chill. Make "bzip2" a new
246 major mode.
247
248 2002-03-06 Phil Edwards <pme@gcc.gnu.org>
249
250 * update_version: Don't indent the version string.
251
252 2002-03-05 Joseph S. Myers <jsm28@cam.ac.uk>
253
254 * snapshot-README: Note that snapshots come from the 3.1 branch.
255 Update list of files.
256
257 2002-03-03 Joseph S. Myers <jsm28@cam.ac.uk>
258
259 * gcc_release: Make snapshots come from the 3.1 branch.
260
261 2002-02-25 Mark Mitchell <mark@codesourcery.com>
262
263 * update_version: Automatically update version files on all
264 branches.
265 * crontab: Only invoke update_version once.
266
267 2002-02-23 Joseph S. Myers <jsm28@cam.ac.uk>
268
269 * gcc_release: Revert change to -p interface. Allow for local and
270 remote cases in creating directories. Give an error if -p
271 argument names a directory.
272
273 2002-02-21 Mark Mitchell <mark@codesourcery.com>
274
275 * gcc_release: Correct handling of diff-generation. Add
276 "diffs" major mode.
277
278 2002-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
279
280 * gcc_release: Substitute dates in snapshot-README and
281 snapshot-index.html files rather than directly using the old files
282 on the FTP site. Set QMAILHOST.
283
284 2002-02-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
285
286 * snapshot-index.html: Improve markup.
287
288 2002-01-29 Joseph S. Myers <jsm28@cam.ac.uk>
289
290 * snapshot-README, snapshot-index.html: Use expressions such as
291 @DATE@ rather than hardcoded dates.
292
293 * snapshot-README, snapshot-index.html: New files.
294
295 2002-01-06 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
296
297 * update_web_docs (contrib_file): Remove.
298 Also removing special handling of thanks.html.
299
300 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
301
302 * update_web_docs: Use makeinfo --html instead of texi2html.
303 Remove support for pre-3.1 GCC versions. Build online docs for
304 gccint manual.
305
306 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
307
308 * update_web_docs_old: Copy from update_web_docs. Add comment
309 that this is for GCC 3.0.x and earlier versions.
310
311 2001-11-19 Joseph S. Myers <jsm28@cam.ac.uk>
312
313 * gcc_release: Add /usr/local/bin to path when local.
314
315 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
316
317 * update_web_docs: Set SOURCEDIR so that install manual can be
318 found when running install.texi2html.
319
320 * gcc_release: Don't require a username if running locally.
321
322 2001-11-05 Joseph S. Myers <jsm28@cam.ac.uk>
323
324 * update_web_docs: Eliminate warnings about keeping files from web
325 page preprocessing.
326
327 * update_web_docs: Allow for the same file name in different
328 directories.
329
330 2001-10-29 Joseph S. Myers <jsm28@cam.ac.uk>
331
332 * update_web_docs: Generate libiberty and gnat-style manuals.
333
334 2001-10-24 Joseph S. Myers <jsm28@cam.ac.uk>
335
336 * gcc_release: Build snapshots from mainline. Generate Ada and
337 Chill tarballs. Correct error check when building diffs. Check
338 for errors when building bzip2 files.
339 * crontab: Use /sourceware/snapshot-tmp for building snapshots.
340
341 2001-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
342
343 * crontab: Build weekly snapshots.
344
345 * gcc_release: Copy from 3.0 branch. Add support for building the
346 weekly snapshots on gcc.gnu.org.
347
348 2001-08-28 Joseph S. Myers <jsm28@cam.ac.uk>
349
350 * update_web_docs: Also check out texinfo.tex from
351 gcc/doc/include.
352
353 2001-08-06 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
354
355 * update_web_docs (PREPROCESS): Rename to WWWPREPROCESS.
356 Preprocess the entire web site, not just the install docs.
357
358 2001-06-25 Phil Edwards <pme@sources.redhat.com>
359
360 * update_version: Add command-line argument capability, also
361 bump version for libstdc++-v3, and exit with the return code from
362 the cvs commit.
363 * crontab: Call update_version with arguments instead of
364 calling update_branch_version.
365 * update_branch_version: Remove.
366
367 2001-06-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
368
369 * update_web_docs: Only update the install documentation for the
370 CVS HEAD.
371
372 2001-06-07 Joseph S. Myers <jsm28@cam.ac.uk>
373
374 * update_web_docs, doc_exclude: Check out files that may be in the
375 Attic. Check out texinfo.tex. Don't generate anything from
376 c-tree.texi. Generate PostScript output from manuals.
377
378 2001-06-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
379
380 * update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New
381 variables.
382 Fix a comment and add another one.
383 Generate the installation documentation in HTML format from
384 gcc/doc/install.texi.
385
386 2001-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
387
388 * update_web_docs: Don't generate HTML from gxxint.texi. Don't
389 run texi2html on manuals that aren't present.
390
391 2001-03-18 Phil Edwards <pme@sources.redhat.com>
392
393 * update_web_docs_libstdcxx: New script.
394 * crontab: Call said script.
395
396 2001-03-18 Joseph S. Myers <jsm28@cam.ac.uk>
397
398 * update_version, update_branch_version: Check out with gcc
399 directory instead of using egcs link.
400
401 2001-03-17 Joseph S. Myers <jsm28@cam.ac.uk>
402
403 * update_web_docs: Don't strip leading -r from argument following
404 -r, or leading -d from argument following -d. Bug pointed out by
405 Matt Kraai.
406
407 * update_web_docs: Handle -r and -d options to generate docs for a
408 release or branch in a subdirectory. Determine names of G77 news
409 and bugs files and contributors file after updated docs have been
410 installed, not before. Don't remove files from a subdirectory.
411 Don't generate manuals for gcov (included in the GCC manual) or
412 iostream (obsolete). Do generate manuals for cppinternals, gcj
413 and porting. Update regular expressions for detecting whether
414 files have really changed when regenerated.
415
416 2001-03-15 Joseph S. Myers <jsm28@cam.ac.uk>
417
418 * update_web_docs: Use /usr/local/bin/texi2html rather than
419 gccadmin's local copy.
420
421 2001-03-10 Joseph S. Myers <jsm28@cam.ac.uk>
422
423 * crontab, doc_exclude, update_branch_version, update_version,
424 update_web_docs: New files (as currently used by gccadmin).
425 * README: New file.