1 2020-01-13 Joseph Myers <joseph@codesourcery.com>
3 * update_version_git: New file.
4 * update_version:svn: Remove.
5 * crontab: Use update_version_git.
7 2019-11-20 Janne Blomqvist <jb@gcc.gnu.org>
9 * gcc_release: Use https for gcc.gnu.org.
11 2019-11-14 Richard Biener <rguenther@suse.de>
13 * update_version_svn (IGNORE_BRANCHES): Add 7.
15 2019-10-05 Richard Biener <rguenther@suse.de>
17 * crontab: Disable snapshots from gcc-7-branch.
19 2019-08-05 David Malcolm <dmalcolm@redhat.com>
21 * update_web_docs_svn: Proceed even if the invocation of
24 2019-05-04 Gerald Pfeifer <gerald@pfeifer.com>
26 * crontab: Snapshots from trunk are now GCC 10 related.
27 Add GCC 9 snapshots from the respective branch.
29 2019-02-23 Jonathan Wakely <jwakely@redhat.com>
31 * generate_libstdcxx_web_docs: Improve error output.
33 2018-11-22 Martin Liska <mliska@suse.cz>
35 * bugzilla-close-candidate.py: New file.
37 2018-10-26 Jakub Jelinek <jakub@redhat.com>
39 * update_version_svn (IGNORE_BRANCHES): Add gcc-6-branch.
40 * crontab: Remove gcc-6-branch entry.
42 * gcc_release (error, inform): Use $@ instead of $1.
43 (build_sources): Check for ^[[:blank:]]*GCC in both index.html
44 and changes.html, rather than for GCC in one and ^GCC in another one.
46 2018-05-03 Jakub Jelinek <jakub@redhat.com>
49 * gcc_release: For -f, verify contrib/gennews has the major version
50 pages listed and both index.html and changes.html have been updated
53 2018-04-25 Jakub Jelinek <jakub@redhat.com>
55 * crontab: Enable snapshots from gcc-8-branch.
57 2018-01-25 Richard Biener <rguenther@suse.de>
59 * gcc_release (build_sources): Use getconf to get at the number
60 of cores in the system and pass -jN to gcc_build.
62 2017-10-10 Jakub Jelinek <jakub@redhat.com>
64 * update_version_svn: Ignore the GCC 5 branch.
65 * crontab: Remove entry for the GCC 5 branch.
67 2017-05-23 Matthias Klose <doko@ubuntu.com>
69 * gcc_release (XZ): Default to xz --best.
71 2017-05-18 Matthias Klose <doko@ubuntu.com>
73 * gcc_release (build_gzip): Build xz tarball instead of bz2 tarball.
74 (build_diffs): Handle building diffs from either bz2 or xz tarballs,
75 compress diffs using xz instead of bz2.
76 (build_diff): Likewise.
77 (upload_files): Check for *.xz files instead of *.bz2 files.
78 (announce_snapshot): Announce xz tarball instead of bz2 tarball.
80 (<toplevel>): Look for both bz2 and xz compressed old tarballs.
82 2017-04-20 Jakub Jelinek <jakub@redhat.com>
84 * crontab: Enable snapshots from gcc-7-branch.
86 2017-03-03 Gerald Pfeifer <gerald@pfeifer.com>
88 * gcc_release (snapshot_print): Replace md5 checksum by sha256.
90 2017-02-28 Gerald Pfeifer <gerald@pfeifer.com>
92 * update_web_docs_svn: Remove a reference to GCC 3.1. Describe
93 settings to tweak if running on a host different from gcc.gnu.org.
94 (WWWBASE): Allow override via the environment. Also check for
97 2017-02-08 Gerald Pfeifer <gerald@pfeifer.com>
99 * update_web_docs_svn (MANUALS): Add libitm.
101 2016-09-04 Gerald Pfeifer <gerald@pfeifer.com>
103 PR documentation/50642
104 * update_web_docs_svn (CSS): Introduce.
105 Have generated files refer to it.
107 2016-08-17 Martin Liska <mliska@suse.cz>
109 * branch_changer.py: Describe the script. Add sample usage
112 2016-08-03 Martin Liska <mliska@suse.cz>
114 * branch_changer.py: New file.
116 2016-07-26 Richard Biener <rguenther@suse.de>
118 * update_version_svn: Ignore the GCC 4.9 branch.
120 2016-07-26 Richard Biener <rguenther@suse.de>
122 * crontab: Remove entry for the GCC 4.9 branch.
124 2016-06-13 Jonathan Wakely <jwakely@redhat.com>
126 * generate_libstdcxx_web_docs: Use realpath to get absolute path.
127 Add comment about LaTeX errors.
129 2016-04-15 Jakub Jelinek <jakub@redhat.com>
131 * crontab: Enable snapshots from gcc-6-branch.
133 2015-06-23 Richard Biener <rguenther@suse.de>
135 * update_version_svn: Add gcc-4_8-branch to IGNORE_BRANCHES.
137 2015-06-14 Richard Biener <rguenther@suse.de>
139 * crontab: Disable snapshots from the 4.8 branch.
141 2015-04-13 Jakub Jelinek <jakub@redhat.com>
143 * update_version_svn: Update DATESTAMP also on
144 branches/gcc-[0-9]+-branch.
146 * gcc_release: Fix up thinko in the last commit, improve error
147 message. Commit all ChangeLog, DEV-PHASE and BASE-VER changes
148 together, rather than doing dozens of separate commits.
150 2015-04-12 Jakub Jelinek <jakub@redhat.com>
152 * gcc_release: For RELEASE_MAJOR 5+ only use the major
153 number in branch name. When doing final release of 5+,
154 if BASE-VER doesn't match release, but is *.*.1 for the
155 one smaller minor version, bump BASE-VER.
157 * crontab: Enable snapshots from gcc-5-branch.
159 2015-04-07 Gerald Pfeifer <gerald@pfeifer.com>
161 * update_web_docs_libstdcxx_svn (FILTER): Introduce.
162 Use to filter output of the copying process.
164 2015-02-25 Arnaud Charlet <charlet@adacore.com>
166 * update_web_docs_svn: Preserve gcc/ada/*.png. Update comments.
168 2015-02-25 Arnaud Charlet <charlet@adacore.com>
170 * update_web_docs_svn: Add -I gcc/gcc/ada/doc/gnat_ugn for gnat_ugn
172 2015-02-06 David Malcolm <dmalcolm@redhat.com>
175 * update_web_docs_svn: When copying up files for the built jit
176 documentation, also copy up .txt files.
178 2015-02-04 David Malcolm <dmalcolm@redhat.com>
181 * update_web_docs_svn: Update build of jit docs to use EPEL6
182 variant install of sphinx 1.0.8, rather than 0.6.6.
184 2015-01-26 David Malcolm <dmalcolm@redhat.com>
187 * update_web_docs_svn: Don't delete gcc/jit/docs or
188 gcc/jit/jit-common.h, gcc/jit/notes.txt. Special case the
189 building of the JIT docs (using sphinx-build). Special case
192 2014-08-14 Richard Biener <rguenther@suse.de>
194 * crontab: Change trunk snapshots from 4.10 to 5.
196 2014-08-01 Arnaud Charlet <charlet@adacore.com>
198 * update_web_docs_svn: Simplify build of gnat_ugn.
200 2014-06-12 Richard Biener <rguenther@suse.de>
202 * crontab: Remove 4.7 snapshot entry.
203 * update_version_svn: Update IGNORE_BRANCHES.
205 2014-05-30 Jonathan Wakely <jwakely@redhat.com>
207 * generate_libstdcxx_web_docs: New script.
209 2014-04-11 Jakub Jelinek <jakub@redhat.com>
211 * crontab: Enable snapshots from gcc-4_9-branch.
213 2014-02-01 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
216 * gcc_release: Avoid printing empty line to generated MD5SUMS files.
219 2013-12-02 Gerald Pfeifer <gerald@pfeifer.com>
221 * update_web_docs_svn: Work around makeinfo generated file names
222 and references with "_002d" instead of "-".
224 2013-04-12 Jakub Jelinek <jakub@redhat.com>
226 * crontab: Disable snapshots from gcc-4_6-branch.
227 * update_version_svn: Ignore gcc-4_6-branch.
229 2013-04-07 Gerald Pfeifer <gerald@pfeifer.com>
231 * update_web_docs_libstdcxx_svn: No longer ignore all output from
232 the actual copy process.
233 Check the exit code of the actual copy process; diagnose problems.
235 2013-03-16 Jakub Jelinek <jakub@redhat.com>
237 * crontab: Enable snapshots from gcc-4_8-branch.
239 2012-07-02 Richard Guenther <rguenther@suse.de>
241 * crontab: Disable snapshots from gcc-4_5-branch.
242 * update_version_svn: Ingore gcc-4_5-branch.
244 2012-03-23 Richard Guenther <rguenther@suse.de>
246 * crontab: Enable snapshots from gcc-4_7-branch.
248 2012-03-13 Jakub Jelinek <jakub@redhat.com>
250 * crontab: Remove 4.4 branch from the list of snapshots to make.
251 * update_version_svn (IGNORE_BRANCHES): Add gcc-4_4-branch.
253 2012-03-05 Richard Guenther <rguenther@suse.de>
255 * crontab: Remove 4.3 branch from the list of snapshots to make.
257 2012-03-02 Richard Guenther <rguenther@suse.de>
259 * crontab: Fix day-of-week.
261 2012-03-02 Richard Guenther <rguenther@suse.de>
263 * crontab: Update for 4.7 branching.
265 2011-11-21 Gerald Pfeifer <gerald@pfeifer.com>
267 * update_web_docs_svn: Make $DOCSDIR group writable after
270 2011-06-27 Richard Guenther <rguenther@suse.de>
272 * update_version_svn (IGNORE_BRANCHES): Add gcc-4_3-branch.
274 2011-05-22 Joseph Myers <joseph@codesourcery.com>
276 * gcc_release (adjust_dirs, maybe_build_tarfile): Remove.
277 (build_tarfiles): Don't build separate files for languages and
279 (build_diffs): Only build one set of diffs.
280 (announce_snapshot): Only announce one tar file.
281 (ADA_DIRS, CPLUSPLUS_DIRS, FORTRAN95_DIRS, GO_DIRS, JAVA_DIRS,
282 OBJECTIVEC_DIRS, TESTSUITE_DIRS): Remove. Don't adjust names
283 relative to WORKING_DIRECTORY.
285 2011-04-21 Jakub Jelinek <jakub@redhat.com>
287 * gcc_release (maybe_build_tarfile): Don't build a tarfile if
288 the first directory doesn't exist.
290 2011-03-14 Jakub Jelinek <jakub@redhat.com>
292 * crontab: Enable 4.7 snapshots, switch 4.6 snapshots to
295 2011-02-07 Joseph Myers <joseph@codesourcery.com>
297 * update_web_docs_svn: Generate libquadmath-vers.texi.
299 2011-01-31 Gerald Pfeifer <gerald@pfeifer.com>
301 * update_version_svn (FILES): Merge with datestamp_FILES.
302 (SVNROOT2): Introduce and use.
304 2011-01-30 Gerald Pfeifer <gerald@pfeifer.com>
306 * update_version_svn (SVN): Remove obsolete comment.
307 (CURR_DATE): Fix description.
308 Fix description of checkout procedure.
310 2010-12-18 Tobias Burnus <burnus@net-b.de>
312 * update_web_docs_svn (MANUALS): Add libquadmath.
314 2010-12-08 Ian Lance Taylor <iant@google.com>
316 * gcc_release: Add support for releasing Go as a separate
319 2010-12-08 Ian Lance Taylor <iant@google.com>
321 * update_web_docs_svn (MANUALS): Add gccgo.
323 2010-12-08 Ian Lance Taylor <iant@google.com>
325 * README: Change "CVS" to "Subversion".
327 2010-08-23 Gerald Pfeifer <gerald@pfeifer.com>
329 * gcc_release (snapshot_print): Also include an sha1 hash for
330 every tarball. Slightly tweak indentation.
332 2010-08-15 Gerald Pfeifer <gerald@pfeifer.com>
334 * gcc_release (CVSROOT): Remove all occurrences.
336 2010-08-14 Gerald Pfeifer <gerald@pfeifer.com>
338 * gcc_release (snapshot_print): Include md5 hash for every tarball
339 in the README file and notification mail.
341 2010-08-01 Gerald Pfeifer <gerald@pfeifer.com>
343 * update_web_docs_libstdcxx_svn: Do not compress generated .html
346 2010-06-24 Joseph Myers <joseph@codesourcery.com>
348 * update_web_docs_svn: Also pass -I option pointing to ada/ source
349 directory for Ada manual.
351 2010-04-16 Joseph Myers <joseph@codesourcery.com>
353 * crontab: Enable 4.6 snapshots.
355 2010-04-07 Joseph Myers <joseph@codesourcery.com>
357 * crontab: Switch 4.5 snapshots to 4.5 branch.
359 2010-03-31 Joseph Myers <joseph@codesourcery.com>
361 * gcc_release (build_tarfiles): Make directories mode 755, not
364 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
366 * update_web_docs_svn: Update BUGURL to http://gcc.gnu.org/bugs/.
368 2009-10-03 Diego Novillo <dnovillo@google.com>
370 * gcc_release (JAVA_DIRS): Remove zlib.
372 2009-04-23 Gerald Pfeifer <gerald@pfeifer.com>
374 * update_web_docs_svn: Redirect output of texi2dvi to /dev/null.
376 2009-04-09 Jakub Jelinek <jakub@redhat.com>
378 * gcc_release: Change copyright header to refer to version
379 3 of the GNU General Public License and to point readers at the
380 COPYING3 file and the FSF's license web page.
381 * maintainer-addresses: Likewise.
383 2009-04-08 Gerald Pfeifer <gerald@pfeifer.com>
385 * update_web_docs_svn: Run this script under plain /bin/sh
386 as opposed to /bin/sh -x.
388 2009-03-30 Joseph Myers <joseph@codesourcery.com>
390 * update_version_svn (IGNORE_BRANCHES): Add 4.2 branch.
392 2009-03-28 Gerald Pfeifer <gerald@pfeifer.com>
394 * crontab: Stop 4.2 snapshots.
395 Spread out 4.3, 4.4, and 4.5 snapshots more evenly.
397 2009-03-27 Mark Mitchell <mark@codesourcery.com>
399 * crontab: Add 4.4 branch snapshots.
401 2009-02-21 Gerald Pfeifer <gerald@pfeifer.com>
403 * update_version_svn (ADD_BRANCHES): Remove autovect-branch
406 2009-01-17 Richard Guenther <rguenther@suse.de>
408 * gcc_release (JAVA_DIRS): Remove fastjar.
410 2008-10-04 Gerald Pfeifer <gerald@pfeifer.com>
412 * gcc_release: Fix a couple of comments.
414 2008-07-04 Joseph Myers <joseph@codesourcery.com>
416 * crontab: Remove 4.1 snapshots job.
417 * update_version: Remove.
418 * gcc_release: Remove support for g77 and release status in
420 * update_version_svn: Ignore 4.1 branch. Remove support for
421 updating files other than DATESTAMP.
422 * update_web_docs_svn: Remove support for g77 manual.
424 2008-02-18 Jakub Jelinek <jakub@redhat.com>
426 * crontab: Add 4.3 branch. Set trunk to 4.4.
428 2008-01-28 Joseph Myers <joseph@codesourcery.com>
430 * gcc_release (build_sources): Pass --disable-multilib to
432 (SVN): Don't use full path.
434 2008-01-21 Jonathan Wakely <jwakely.gcc@gmail.com>
436 * update_web_docs_libstdcxx_svn: "docs" dir moved to "doc".
438 2007-10-01 Gerald Pfeifer <gerald@pfeifer.com>
440 * gcc_release: Do not include copies of faq.html in releases,
441 and remove all the explicit support code to pull in web pages.
443 2007-08-21 Paul Brook <paul@codesourcery.com>
444 Nathan Sidwell <nathan@codesourcery.com>
445 Mark Mitchell <mark@codesourcery.com>
446 Joseph Myers <joseph@codesourcery.com>
448 * gcc_release: Do not include copies of bugs.html in releases.
449 * update_web_docs_svn: Set VERSION_PACKAGE and BUGURL in
452 2007-07-06 Joseph Myers <joseph@codesourcery.com>
454 * update_web_docs_svn: Use -o with makeinfo, texi2dvi and texi2pdf
457 2007-06-28 Mike Stump <mrs@apple.com>
459 * gcc_release: Update for Objective-C++.
461 2007-05-28 Mark Mitchell <mark@codesourcery.com>
463 * gcc_release: Adjust placement of release candidates.
465 2007-04-01 Gerald Pfeifer <gerald@pfeifer.com>
467 * update_web_docs_svn (MANUALS): Move towards the top of the
468 script. Reformat for easier editing/diffing.
470 2006-03-31 Tobias Burnus <burnus@net-b.de>
472 * update_web_docs_svn: Build also gfc-internals.
474 2007-02-25 Gerald Pfeifer <gerald@pfeifer.com>
476 * update_version_svn (IGNORE_BRANCHES): Add 4_0-branch.
478 2007-01-29 Gerald Pfeifer <gerald@pfeifer.com>
480 * crontab: No longer build snapshots for 4.0.x.
482 2007-01-21 Tobias Burnus <burnus@net-b.de>
484 * update_web_docs_svn: Build also libgomp documentation.
486 2007-01-05 Gerald Pfeifer <gerald@pfeifer.com>
488 * crontab: Spread snapshots more evenly throughout the week, and
489 in "ascending" order. Build all at the same time of the day.
491 2006-10-20 Mark Mitchell <mark@codesourcery.com>
493 * crontab: Add 4.2 branch. Set trunk to 4.3.
495 2006-09-17 Gerald Pfeifer <gerald@pfeifer.com>
497 * gcc_release (LC_ALL): Default to C.
499 2006-03-11 Gabriel Dos Reis <gdr@integrable-solutions.net>
501 * crontab: Don't build snapshot for 3.4.x anymore.
502 * update_version_svn (IGNORE_BRANCHES): Add 3_4-branch.
504 2006-01-12 Ben Elliston <bje@au.ibm.com>
506 * update_version_svn (ADD_BRANCHES): Remove dfp-branch.
508 2005-12-16 Joseph S. Myers <joseph@codesourcery.com>
510 * update_web_docs_svn: Remove unnecessary files from source tree.
512 * doc_exclude, update_web_docs, update_web_docs_libstdcxx: Remove.
514 2005-12-16 Mark Mitchell <mark@codesourcery.com>
516 * update_web_docs_svn: Set @srcdir in gcc-vers.texi.
518 2005-11-18 Mark Mitchell <mark@codesourcery.com>
520 * crontab: Add 4.1 branch entry.
522 2005-11-06 Joseph S. Myers <joseph@codesourcery.com>
524 * gcc_release: Further update for SVN. Don't set EXPORTTAG or
525 EXPORTDATE; always determine SVNREV the same way. Correct message
526 about what sources are being retrived. Include branch information
528 * crontab: Don't include initial / in branch name.
530 2005-11-05 Daniel Berlin <dberlin@dberlin.org>
532 * gcc_release: Always determine revision number from date or tag,
533 and use that, instead of fragile date based export.
534 Put back setting of non-local CVSROOT.
536 2005-11-05 Daniel Berlin <dberlin@dberlin.org>
538 * gcc_release: Make tags go in /tags.
539 Don't tag for snapshots.
540 Determine revision number of export and put into snapshot
543 2005-11-03 Daniel Berlin <dberlin@dberlin.org>
545 * gcc_release: Update for SVN
546 * crontab: Update for new gcc_release
548 2005-10-26 Daniel Berlin <dberlin@dberlin.org>
550 * update_web_docs_svn: Use -q to quiet svn.
552 2005-10-26 Daniel Berlin <dberlin@dberlin.org>
554 * crontab: Update to reflect reality
556 2005-10-01 Mark Mitchell <mark@codesourcery.com>
558 * gcc_release (build_sources): If trying to apply a tag that
559 already exists, issue an error message and exit.
561 2005-09-30 Joseph S. Myers <joseph@codesourcery.com>
564 * update_web_docs: Add PDF support. Correct check of DEV-PHASE.
566 2005-09-30 Joseph S. Myers <joseph@codesourcery.com>
568 * update_web_docs_old: Remove.
570 2005-08-14 Kelley Cook <kcook@gcc.gnu.org>
572 * gcc_release: Update with FSF address.
574 2005-07-26 Janis Johnson <janis187@us.ibm.com>
576 * update_version (ADD_BRANCHES): Add dfp-branch.
578 2005-05-21 Gerald Pfeifer <gerald@pfeifer.com>
580 * crontab: Spread snapshot building more evenly throughout the
583 2005-05-19 Joseph S. Myers <joseph@codesourcery.com>
585 * crontab: Don't build 3.3 branch snapshots.
586 * update_version (IGNORE_BRANCHES): Add gcc-3_3-branch.
588 2005-03-15 Zack Weinberg <zack@codesourcery.com>
591 * gcc_release: Update gcc/DEV-PHASE if that file exists, instead
593 * update_version: Handle updating gcc/DATESTAMP.
594 * update_web_docs: Generate gcc-vers.texi first.
596 2005-03-10 Ranjit Mathew <rmathew@hotmail.com>
598 * gcc_release (ADA_DIRS): Add "gnattools".
600 2005-02-25 Mark Mitchell <mark@codesourcery.com>
602 * crontab: Adjust for 4.0 branch.
604 2004-12-30 Sebastian Pop <pop@cri.ensmp.fr>
606 * update_version (ADD_BRANCHES): Replace lno-branch with
609 2004-09-11 Gerald Pfeifer <gerald@pfeifer.com>
611 * crontab: Rename GCC 3.5 snapshots to GCC 4.0 snapshots.
613 2004-08-14 Kelley Cook <kcook@gcc.gnu.org>
615 * gcc_release (build_sources): Add comment header to generated
618 2004-08-06 Kelley Cook <kcook@gcc.gnu.org>
620 * gcc_release (snapshot_print): Accept arguments. Don't use echo -e.
621 (announce_snapshot): Update for above. Don't use echo -e.
623 2004-08-03 Kelley Cook <kcook@gcc.gnu.org>
625 * maintainer-scripts (snapshot_print): New function.
626 (announce_snapshot): Generate announcment on the fly.
627 Use a directory link for LATEST.
628 * snapshot-README: Delete.
629 * snapshot-index.html: Delete.
631 2004-06-09 Paolo Bonzini <bonzini@gnu.org>
633 * gcc_release (build_sources): Move the libcpp gmo files
634 to the source directory.
636 2004-06-03 Joseph S. Myers <jsm@polyomino.org.uk>
638 * gcc_release (maybe_build_tarfile): New function.
639 (build_tarfiles): Use maybe_build_tarfile.
641 2004-05-21 Paolo Carlini <pcarlini@suse.de>
643 * gcc_release (build_sources): Generate the NEWS file in toplevel.
645 2004-05-17 Kelley Cook <kcook@gcc.gnu.org>
647 * gcc_release (build_sources): Change CRCs from brik to md5sum.
649 2004-05-16 Gerald Pfeifer <gerald@pfeifer.com>
651 * crontab: Add GCC 3.5 snapshots, currenty run on Sundays.
653 2004-05-13 Joseph S. Myers <jsm@polyomino.org.uk>
655 * update_web_docs: Also remove old .gz files from subdirectories
656 on the 15th of the month.
658 2004-05-13 Joseph S. Myers <jsm@polyomino.org.uk>
660 * update_web_docs (MANUALS): Add gfortran.
662 2004-05-13 Arnaud Charlet <charlet@act-europe.fr>
664 * update_web_docs: Fix generation of Ada docs.
666 2004-05-13 Joseph S. Myers <jsm@polyomino.org.uk>
668 * update_version (ADD_BRANCHES): Remove tree-ssa-20020619-branch.
670 * gcc_release (DIFF): Remove -3 option.
672 2003-07-26 Paul Brook <paul@nowt.org>
674 * gcc_release: Add gcc-fortran.
675 * snapshot-README: Ditto.
676 * snapshot-index.html: Ditto.
678 2004-05-02 Gerald Pfeifer <gerald@pfeifer.com>
680 * crontab: Move GCC 3.4 snapshots from Wednesday afternoon to
681 Friday night, where gcc.gnu.org has less load.
683 2004-05-02 Gerald Pfeifer <gerald@pfeifer.com>
685 * crontab: Adjust temporary directory used for snapshot generation.
686 Move GCC 3.3 snapshots to Wednesday 22:32, where gcc.gnu.org has
689 2004-04-19 Mark Mitchell <mark@codesourcery.com>
691 * gcc_release (build_sources): Do not use "-F" to tag sources.
693 2004-04-07 Mark Mitchell <mark@codesourcery.com>
695 * gcc_release (build_sources): Do not use "-r" and "-D" at the
696 same time with "cvs export".
698 2004-03-27 Gerald Pfeifer <gerald@pfeifer.com>
700 * gcc_release: Fix sanity check for argument of -p command-line
701 options. In snapshot mode, only generate diffs against the previous
702 snapshot if the user did not specify any old tarball explictly.
704 2004-03-25 Gerald Pfeifer <gerald@pfeifer.com>
706 * gcc_release (FTP_PATH): Use /var/ftp instead of ~ftp, and
707 only set at a single place.
709 2004-03-14 Gerald Pfeifer <gerald@pfeifer.com>
711 * gcc_release (SNAPSHOTS_DIR): New variable. Use it.
712 (announce_snapshot): Use it.
714 2004-03-14 Gerald Pfeifer <gerald@pfeifer.com>
716 * gcc_release (announce_snapshot): Use changedir instead of
719 2004-02-10 Arnaud Charlet <charlet@act-europe.fr>
721 * gcc_release: Add libada as part of ADA_DIRS.
723 2004-01-21 Gerald Pfeifer <gerald@pfeifer.com>
725 * crontab: Make 3.4 snapshots from the new 3.4 release branch.
727 2004-01-20 Kelley Cook <kcook@gcc.gnu.org>
729 * gcc_release (build_sources): Delete call to make f77.rebuilt.
731 2004-01-17 Gerald Pfeifer <gerald@pfeifer.com>
733 * snapshot-README: Mention how the snapshot was generated.
734 * snapshot-index.html: Ditto. Further sync with snapshot-README.
736 2004-01-03 Joseph S. Myers <jsm@polyomino.org.uk>
738 * update_web_docs: Create tarballs of documentation sources and
741 2004-01-02 Gerald Pfeifer <gp@suse.de>
743 * update_version: Add some documentation.
745 2004-01-02 Pop Sébastian <pop@gauvain.u-strasbg.fr>
747 * update_version (ADD_BRANCHES): Add lno-branch.
749 2003-11-02 Gerald Pfeifer <gerald@pfeifer.com>
751 * maintainer-addresses: New script.
753 2003-10-24 Kelley Cook <kcook@gcc.gnu.org>
755 * gcc_release (build_sources): Use --enable-generated-files-in-srcdir.
757 2003-09-22 Gerald Pfeifer <gerald@pfeifer.com>
759 * gcc_release (announce_snapshot): Restructure processing
760 of snapshot-README and snapshot-index.html and add a new
761 substitution for @EXPORT@.
763 2003-08-24 Gerald Pfeifer <gerald@pfeifer.com>
765 * gcc_release (build_sources): Create/update the LAST_UPDATED file
766 in the source directory with information how sources were obtained.
768 2003-08-16 Gerald Pfeifer <gerald@pfeifer.com>
770 * gcc_release (build_sources): Use two new variables EXPORTTAG and
771 EXPORTDATE to make the extraction of sources more transparent and
772 also allow snapshots (off mainline) without a tag.
774 2003-08-08 Mark Mitchell <mark@codesourcery.com>
776 * gcc_release: Correct logic for updating version.c. Put
777 prereleases into a subdirectory.
779 2003-07-29 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
781 * crontab: Update invocation of gcc_release according to the
782 previous changes there. Add automatic 3.4 snapshots from mainline.
784 2003-07-23 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
786 * gcc_release (usage): Document that -s now takes symbolic name
787 and branch of the snapshot as parameters.
788 Implement this as part of command-line processing.
789 (BRANCH): Remove default initialization for snapshots.
791 Do not lay down a CVS tag if generating a snapshot from mainline.
793 2003-07-19 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
795 * gcc_release (announce_snapshot): Use ${RELEASE} instead
796 of ${BRANCH}-${DATE} to refer to the snapshot directory.
797 Put README file into the snapshot directory.
799 (RELEASE): Define as ${BRANCH}-${DATE} for snapshots.
800 (FTP_PATH): Use ${RELEASE} in case of snapshots.
802 (OLD_TARS): Adjust to new directory scheme for snapshots.
804 2003-07-14 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
806 * gcc_release (announce_snapshot): Add substitution of @RELEASE@
807 for README and index.html.
808 * snapshot-README: Use it.
809 * snapshot-index.html: Ditto.
811 2003-07-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
813 * gcc_release (announce_snapshot): Add substitution of @BRANCH@
814 for README and index.html. Remove substitution of @LONG_DATE@.
815 Put index.html into the respective snapshot directory.
816 Adjust subject of the notification mail to the new naming scheme
818 Adjust name of the LATEST-IS-... files to the new naming scheme
819 for snapshot directories.
822 (LAST_LONG_DATE): Remove.
824 * snapshot-README: Adjust to the new naming schemes for directories
825 and snapshots per se.
826 Dynamically fill in the respective branch instead of hardcoding it.
828 * snapshot-index.html: Replace individual links to diffs with a
829 general link to the diff/ subdirectory.
830 Mention the concrete snapshot in <title> and <h1>.
831 Adjust links to the new location of index.html.
833 2003-07-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
835 * gcc_release: Move handling of complex modes directly after
837 (TAG): Include the branch name as part of snapshot CVS tags.
839 2003-07-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
841 * gcc_release: Execute gcc.gnu.org-only operations which are
842 related to diff generation only if diffs have been requested.
843 (build_sources): Improve tracing and an error message related
846 2003-07-01 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
848 * gcc_release (BRANCH): Rename to...
849 (CVSBRANCH): ...new macro, and use BRANCH for the variant users
851 (FTP_BRANCH): For snapshots, include ${BRANCH} in the last part
852 of the directory name.
853 Use .snapshot_date-${BRANCH} instead of .snapshot_date.
855 2003-06-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
857 * gcc_release: Command "all" now creates .gz files only for
858 releases and pre-releases.
860 2003-06-27 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
862 * gcc_release (build_sources): Do not include gnats.html any longer.
863 Make an error message more descriptive.
865 2003-06-25 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
867 * gcc_release: Factor the updating of links and READMEs on the
868 FTP server and sending mail for snapshots into a...
869 (announce_snapshot): ...new function.
870 Add informative output for both.
872 2003-06-18 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
874 * gcc_release: Do not update gcc_latest_snapshot tag any longer.
876 2003-06-18 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
878 * snapshot-index.html: Use F77 instead of G77 front end.
879 Remove link to CodeSourcery snapshots which was not up-to-date.
880 Do not refer to gcc-bugs@gcc.gnu.org any longer.
882 * snapshot-README: Use F77 front end instead of G77 language.
884 2003-06-17 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
886 * gcc_release (build_tarfile): Build .bz2 files instead of .gz files.
887 (build_bz2): Rename to build_gzip and create .gz files from .bz2
888 files instead of the other way around.
889 (build_gzip): New function.
890 (build_diffs): Build .bz2 files instead of .gz files.
891 (build_diff): Use .bz2 files instead of .gz files.
892 Make an error message independent of the compression format.
893 (MODE_BZIP2): Rename to MODE_GZIP. Related changes to the
894 invocation of this script.
895 (MODE_GZIP): New variable.
896 (OLD_TARS): Use .bz2 archive of the previous snapshot.
898 2003-06-14 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
900 * snapshot-README: Use GCC instead of gcc, C++ front end instead of
901 g++ language, and note that Java includes a run time.
902 * snapshot.index.html: Ditto.
904 2003-06-10 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
906 * gcc_release (build_diff): Properly use ${TAR} instead of
909 2003-05-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
911 * snapshot-index.html: Refer to .bz2 files instead of .gz files.
912 Simplify the note on not using unannounced snapshots.
914 2003-05-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
916 * snapshot-README: Refer to .bz2 files instead of .gz files.
917 Add a note on where to find the diff files.
918 Simplify the note on not using unannounced snapshots.
919 Remove documentation of the gcc_latest_snapshot tag.
921 2003-05-27 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
923 * gcc_release (build_diffs): Add diagnostics in case we cannot
924 generate a specific diff file.
926 2003-05-24 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
928 * gcc_release (build_sources): Only update ChangeLog files which
929 do not yet contain the entry we are going to add.
930 Fix typo in added ChangeLog entries.
932 2003-05-20 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
934 * gcc_release (upload_files): Put diff files into a "diffs"
937 2003-05-18 Nathanael Nerode <neroden@gcc.gnu.org>
939 * gcc_release: GNU CC -> GCC.
941 2003-05-12 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
943 * gcc_release (usage): Print more detailed description of all
944 command-line options.
946 2003-05-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
948 * update_version (ADD_BRANCHES): Add, set to MAIN and
949 tree-ssa-20020619-branch.
950 (BRANCHES): Always consider branches given by $ADD_BRANCHES.
952 2003-05-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
954 * update_version (textstring_FILES): Only version.c needs to be
955 updated, now that we do not consider older branches any more.
957 2003-05-02 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
959 * update_version (IGNORE_BRANCHES): Add.
960 (BRANCHES): Do not consider branches matching $IGNORE_BRANCHES.
962 2003-05-02 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
964 * update_version: Add a trace of which branch we are currently
967 2002-12-16 Mark Mitchell <mark@codesourcery.com>
969 * gcc_release: Make snapshots from the GCC 3.3 branch.
970 * snapshot-README: Update.
972 2002-09-23 Zack Weinberg <zack@codesourcery.com>
974 * update_version: Do not check in files which are unchanged.
975 * gcc_release: Only update the version in gcc/version.c.
977 2002-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
979 * update_web_docs (MANUALS): Add fastjar.
981 2002-09-08 Joseph S. Myers <jsm@polyomino.org.uk>
983 * gcc_release: Make snapshots come from the mainline.
984 * snapshot-README: Update.
986 2002-08-28 Joseph S. Myers <jsm@polyomino.org.uk>
988 * update_web_docs: Remove support for generating g77_news.html and
990 * update_web_docs_old: Likewise. Remove support for generating
993 2002-07-28 Andreas Jaeger <aj@suse.de>
995 * gcc_release: Update comment.
997 * snapshot-README: Snapshots are taken from GCC 3.2 branch.
999 2002-07-28 Mark Mitchell <mark@codesourcery.com>
1001 * gcc_release: Use the 3.2 branch for snapshots.
1003 2002-05-31 Florian Weimer <fw@deneb.enyo.de>
1005 * update_web_docs (MANUALS): Include various flavours of the GNAT
1008 2002-05-27 Joseph S. Myers <jsm28@cam.ac.uk>
1010 * update_version (textstring_FILES): Change gcc/ada/gnatvsn.ads to
1011 gcc/gcc/ada/gnatvsn.ads.
1013 2002-05-26 Joseph S. Myers <jsm28@cam.ac.uk>
1015 * gcc_release: Add gcc/ada/gnatvsn.ads to list of files in which
1016 release status is updated.
1017 * update_version (textstring_FILES): Add gcc/ada/gnatvsn.ads.
1019 2002-05-21 Joseph S. Myers <jsm28@cam.ac.uk>
1021 * gcc_release: Do upload files when local.
1023 * snapshot-README, snapshot-index.html: Remove chill.
1025 2002-05-08 Mark Mitchell <mark@codesourcery.com>
1027 * gcc_release: Correct upload handling.
1029 2002-04-22 Mark Mitchell <mark@codesourcery.com>
1031 * gcc_release (build_diffs): Remove reference to Chill.
1033 2002-04-21 Joseph S. Myers <jsm28@cam.ac.uk>
1035 * update_web_docs (MANUALS): Remove chill. Add gnat_rm.
1037 2002-04-19 Kelley R. Cook (kelly.r.cook@gm.com)
1039 * gcc_release: Set TZ to UTC0.
1041 2002-04-15 Mark Mitchell <mark@codesourcery.com>
1043 * gcc_release (build_tarfiles): Do not build Chill tarfiles.
1044 (CHILL_DIRS): Remove.
1046 2002-03-10 Joseph S. Myers <jsm28@cam.ac.uk>
1048 * gcc_release: Build diffs for ada and chill. Make "bzip2" a new
1051 2002-03-06 Phil Edwards <pme@gcc.gnu.org>
1053 * update_version: Don't indent the version string.
1055 2002-03-05 Joseph S. Myers <jsm28@cam.ac.uk>
1057 * snapshot-README: Note that snapshots come from the 3.1 branch.
1058 Update list of files.
1060 2002-03-03 Joseph S. Myers <jsm28@cam.ac.uk>
1062 * gcc_release: Make snapshots come from the 3.1 branch.
1064 2002-02-25 Mark Mitchell <mark@codesourcery.com>
1066 * update_version: Automatically update version files on all
1068 * crontab: Only invoke update_version once.
1070 2002-02-23 Joseph S. Myers <jsm28@cam.ac.uk>
1072 * gcc_release: Revert change to -p interface. Allow for local and
1073 remote cases in creating directories. Give an error if -p
1074 argument names a directory.
1076 2002-02-21 Mark Mitchell <mark@codesourcery.com>
1078 * gcc_release: Correct handling of diff-generation. Add
1081 2002-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
1083 * gcc_release: Substitute dates in snapshot-README and
1084 snapshot-index.html files rather than directly using the old files
1085 on the FTP site. Set QMAILHOST.
1087 2002-02-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1089 * snapshot-index.html: Improve markup.
1091 2002-01-29 Joseph S. Myers <jsm28@cam.ac.uk>
1093 * snapshot-README, snapshot-index.html: Use expressions such as
1094 @DATE@ rather than hardcoded dates.
1096 * snapshot-README, snapshot-index.html: New files.
1098 2002-01-06 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1100 * update_web_docs (contrib_file): Remove.
1101 Also removing special handling of thanks.html.
1103 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
1105 * update_web_docs: Use makeinfo --html instead of texi2html.
1106 Remove support for pre-3.1 GCC versions. Build online docs for
1109 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
1111 * update_web_docs_old: Copy from update_web_docs. Add comment
1112 that this is for GCC 3.0.x and earlier versions.
1114 2001-11-19 Joseph S. Myers <jsm28@cam.ac.uk>
1116 * gcc_release: Add /usr/local/bin to path when local.
1118 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
1120 * update_web_docs: Set SOURCEDIR so that install manual can be
1121 found when running install.texi2html.
1123 * gcc_release: Don't require a username if running locally.
1125 2001-11-05 Joseph S. Myers <jsm28@cam.ac.uk>
1127 * update_web_docs: Eliminate warnings about keeping files from web
1130 * update_web_docs: Allow for the same file name in different
1133 2001-10-29 Joseph S. Myers <jsm28@cam.ac.uk>
1135 * update_web_docs: Generate libiberty and gnat-style manuals.
1137 2001-10-24 Joseph S. Myers <jsm28@cam.ac.uk>
1139 * gcc_release: Build snapshots from mainline. Generate Ada and
1140 Chill tarballs. Correct error check when building diffs. Check
1141 for errors when building bzip2 files.
1142 * crontab: Use /sourceware/snapshot-tmp for building snapshots.
1144 2001-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
1146 * crontab: Build weekly snapshots.
1148 * gcc_release: Copy from 3.0 branch. Add support for building the
1149 weekly snapshots on gcc.gnu.org.
1151 2001-08-28 Joseph S. Myers <jsm28@cam.ac.uk>
1153 * update_web_docs: Also check out texinfo.tex from
1156 2001-08-06 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1158 * update_web_docs (PREPROCESS): Rename to WWWPREPROCESS.
1159 Preprocess the entire web site, not just the install docs.
1161 2001-06-25 Phil Edwards <pme@sources.redhat.com>
1163 * update_version: Add command-line argument capability, also
1164 bump version for libstdc++-v3, and exit with the return code from
1166 * crontab: Call update_version with arguments instead of
1167 calling update_branch_version.
1168 * update_branch_version: Remove.
1170 2001-06-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1172 * update_web_docs: Only update the install documentation for the
1175 2001-06-07 Joseph S. Myers <jsm28@cam.ac.uk>
1177 * update_web_docs, doc_exclude: Check out files that may be in the
1178 Attic. Check out texinfo.tex. Don't generate anything from
1179 c-tree.texi. Generate PostScript output from manuals.
1181 2001-06-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1183 * update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New
1185 Fix a comment and add another one.
1186 Generate the installation documentation in HTML format from
1187 gcc/doc/install.texi.
1189 2001-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
1191 * update_web_docs: Don't generate HTML from gxxint.texi. Don't
1192 run texi2html on manuals that aren't present.
1194 2001-03-18 Phil Edwards <pme@sources.redhat.com>
1196 * update_web_docs_libstdcxx: New script.
1197 * crontab: Call said script.
1199 2001-03-18 Joseph S. Myers <jsm28@cam.ac.uk>
1201 * update_version, update_branch_version: Check out with gcc
1202 directory instead of using egcs link.
1204 2001-03-17 Joseph S. Myers <jsm28@cam.ac.uk>
1206 * update_web_docs: Don't strip leading -r from argument following
1207 -r, or leading -d from argument following -d. Bug pointed out by
1210 * update_web_docs: Handle -r and -d options to generate docs for a
1211 release or branch in a subdirectory. Determine names of G77 news
1212 and bugs files and contributors file after updated docs have been
1213 installed, not before. Don't remove files from a subdirectory.
1214 Don't generate manuals for gcov (included in the GCC manual) or
1215 iostream (obsolete). Do generate manuals for cppinternals, gcj
1216 and porting. Update regular expressions for detecting whether
1217 files have really changed when regenerated.
1219 2001-03-15 Joseph S. Myers <jsm28@cam.ac.uk>
1221 * update_web_docs: Use /usr/local/bin/texi2html rather than
1222 gccadmin's local copy.
1224 2001-03-10 Joseph S. Myers <jsm28@cam.ac.uk>
1226 * crontab, doc_exclude, update_branch_version, update_version,
1227 update_web_docs: New files (as currently used by gccadmin).