1 2017-05-23 Matthias Klose <doko@ubuntu.com>
3 * gcc_release (XZ): Default to xz --best.
5 2017-05-18 Matthias Klose <doko@ubuntu.com>
7 * gcc_release (build_gzip): Build xz tarball instead of bz2 tarball.
8 (build_diffs): Handle building diffs from either bz2 or xz tarballs,
9 compress diffs using xz instead of bz2.
10 (build_diff): Likewise.
11 (upload_files): Check for *.xz files instead of *.bz2 files.
12 (announce_snapshot): Announce xz tarball instead of bz2 tarball.
14 (<toplevel>): Look for both bz2 and xz compressed old tarballs.
16 2017-04-20 Jakub Jelinek <jakub@redhat.com>
18 * crontab: Enable snapshots from gcc-7-branch.
20 2017-03-03 Gerald Pfeifer <gerald@pfeifer.com>
22 * gcc_release (snapshot_print): Replace md5 checksum by sha256.
24 2017-02-28 Gerald Pfeifer <gerald@pfeifer.com>
26 * update_web_docs_svn: Remove a reference to GCC 3.1. Describe
27 settings to tweak if running on a host different from gcc.gnu.org.
28 (WWWBASE): Allow override via the environment. Also check for
31 2017-02-08 Gerald Pfeifer <gerald@pfeifer.com>
33 * update_web_docs_svn (MANUALS): Add libitm.
35 2016-09-04 Gerald Pfeifer <gerald@pfeifer.com>
37 PR documentation/50642
38 * update_web_docs_svn (CSS): Introduce.
39 Have generated files refer to it.
41 2016-08-17 Martin Liska <mliska@suse.cz>
43 * branch_changer.py: Describe the script. Add sample usage
46 2016-08-03 Martin Liska <mliska@suse.cz>
48 * branch_changer.py: New file.
50 2016-07-26 Richard Biener <rguenther@suse.de>
52 * update_version_svn: Ignore the GCC 4.9 branch.
54 2016-07-26 Richard Biener <rguenther@suse.de>
56 * crontab: Remove entry for the GCC 4.9 branch.
58 2016-06-13 Jonathan Wakely <jwakely@redhat.com>
60 * generate_libstdcxx_web_docs: Use realpath to get absolute path.
61 Add comment about LaTeX errors.
63 2016-04-15 Jakub Jelinek <jakub@redhat.com>
65 * crontab: Enable snapshots from gcc-6-branch.
67 2015-06-23 Richard Biener <rguenther@suse.de>
69 * update_version_svn: Add gcc-4_8-branch to IGNORE_BRANCHES.
71 2015-06-14 Richard Biener <rguenther@suse.de>
73 * crontab: Disable snapshots from the 4.8 branch.
75 2015-04-13 Jakub Jelinek <jakub@redhat.com>
77 * update_version_svn: Update DATESTAMP also on
78 branches/gcc-[0-9]+-branch.
80 * gcc_release: Fix up thinko in the last commit, improve error
81 message. Commit all ChangeLog, DEV-PHASE and BASE-VER changes
82 together, rather than doing dozens of separate commits.
84 2015-04-12 Jakub Jelinek <jakub@redhat.com>
86 * gcc_release: For RELEASE_MAJOR 5+ only use the major
87 number in branch name. When doing final release of 5+,
88 if BASE-VER doesn't match release, but is *.*.1 for the
89 one smaller minor version, bump BASE-VER.
91 * crontab: Enable snapshots from gcc-5-branch.
93 2015-04-07 Gerald Pfeifer <gerald@pfeifer.com>
95 * update_web_docs_libstdcxx_svn (FILTER): Introduce.
96 Use to filter output of the copying process.
98 2015-02-25 Arnaud Charlet <charlet@adacore.com>
100 * update_web_docs_svn: Preserve gcc/ada/*.png. Update comments.
102 2015-02-25 Arnaud Charlet <charlet@adacore.com>
104 * update_web_docs_svn: Add -I gcc/gcc/ada/doc/gnat_ugn for gnat_ugn
106 2015-02-06 David Malcolm <dmalcolm@redhat.com>
109 * update_web_docs_svn: When copying up files for the built jit
110 documentation, also copy up .txt files.
112 2015-02-04 David Malcolm <dmalcolm@redhat.com>
115 * update_web_docs_svn: Update build of jit docs to use EPEL6
116 variant install of sphinx 1.0.8, rather than 0.6.6.
118 2015-01-26 David Malcolm <dmalcolm@redhat.com>
121 * update_web_docs_svn: Don't delete gcc/jit/docs or
122 gcc/jit/jit-common.h, gcc/jit/notes.txt. Special case the
123 building of the JIT docs (using sphinx-build). Special case
126 2014-08-14 Richard Biener <rguenther@suse.de>
128 * crontab: Change trunk snapshots from 4.10 to 5.
130 2014-08-01 Arnaud Charlet <charlet@adacore.com>
132 * update_web_docs_svn: Simplify build of gnat_ugn.
134 2014-06-12 Richard Biener <rguenther@suse.de>
136 * crontab: Remove 4.7 snapshot entry.
137 * update_version_svn: Update IGNORE_BRANCHES.
139 2014-05-30 Jonathan Wakely <jwakely@redhat.com>
141 * generate_libstdcxx_web_docs: New script.
143 2014-04-11 Jakub Jelinek <jakub@redhat.com>
145 * crontab: Enable snapshots from gcc-4_9-branch.
147 2014-02-01 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
150 * gcc_release: Avoid printing empty line to generated MD5SUMS files.
153 2013-12-02 Gerald Pfeifer <gerald@pfeifer.com>
155 * update_web_docs_svn: Work around makeinfo generated file names
156 and references with "_002d" instead of "-".
158 2013-04-12 Jakub Jelinek <jakub@redhat.com>
160 * crontab: Disable snapshots from gcc-4_6-branch.
161 * update_version_svn: Ignore gcc-4_6-branch.
163 2013-04-07 Gerald Pfeifer <gerald@pfeifer.com>
165 * update_web_docs_libstdcxx_svn: No longer ignore all output from
166 the actual copy process.
167 Check the exit code of the actual copy process; diagnose problems.
169 2013-03-16 Jakub Jelinek <jakub@redhat.com>
171 * crontab: Enable snapshots from gcc-4_8-branch.
173 2012-07-02 Richard Guenther <rguenther@suse.de>
175 * crontab: Disable snapshots from gcc-4_5-branch.
176 * update_version_svn: Ingore gcc-4_5-branch.
178 2012-03-23 Richard Guenther <rguenther@suse.de>
180 * crontab: Enable snapshots from gcc-4_7-branch.
182 2012-03-13 Jakub Jelinek <jakub@redhat.com>
184 * crontab: Remove 4.4 branch from the list of snapshots to make.
185 * update_version_svn (IGNORE_BRANCHES): Add gcc-4_4-branch.
187 2012-03-05 Richard Guenther <rguenther@suse.de>
189 * crontab: Remove 4.3 branch from the list of snapshots to make.
191 2012-03-02 Richard Guenther <rguenther@suse.de>
193 * crontab: Fix day-of-week.
195 2012-03-02 Richard Guenther <rguenther@suse.de>
197 * crontab: Update for 4.7 branching.
199 2011-11-21 Gerald Pfeifer <gerald@pfeifer.com>
201 * update_web_docs_svn: Make $DOCSDIR group writable after
204 2011-06-27 Richard Guenther <rguenther@suse.de>
206 * update_version_svn (IGNORE_BRANCHES): Add gcc-4_3-branch.
208 2011-05-22 Joseph Myers <joseph@codesourcery.com>
210 * gcc_release (adjust_dirs, maybe_build_tarfile): Remove.
211 (build_tarfiles): Don't build separate files for languages and
213 (build_diffs): Only build one set of diffs.
214 (announce_snapshot): Only announce one tar file.
215 (ADA_DIRS, CPLUSPLUS_DIRS, FORTRAN95_DIRS, GO_DIRS, JAVA_DIRS,
216 OBJECTIVEC_DIRS, TESTSUITE_DIRS): Remove. Don't adjust names
217 relative to WORKING_DIRECTORY.
219 2011-04-21 Jakub Jelinek <jakub@redhat.com>
221 * gcc_release (maybe_build_tarfile): Don't build a tarfile if
222 the first directory doesn't exist.
224 2011-03-14 Jakub Jelinek <jakub@redhat.com>
226 * crontab: Enable 4.7 snapshots, switch 4.6 snapshots to
229 2011-02-07 Joseph Myers <joseph@codesourcery.com>
231 * update_web_docs_svn: Generate libquadmath-vers.texi.
233 2011-01-31 Gerald Pfeifer <gerald@pfeifer.com>
235 * update_version_svn (FILES): Merge with datestamp_FILES.
236 (SVNROOT2): Introduce and use.
238 2011-01-30 Gerald Pfeifer <gerald@pfeifer.com>
240 * update_version_svn (SVN): Remove obsolete comment.
241 (CURR_DATE): Fix description.
242 Fix description of checkout procedure.
244 2010-12-18 Tobias Burnus <burnus@net-b.de>
246 * update_web_docs_svn (MANUALS): Add libquadmath.
248 2010-12-08 Ian Lance Taylor <iant@google.com>
250 * gcc_release: Add support for releasing Go as a separate
253 2010-12-08 Ian Lance Taylor <iant@google.com>
255 * update_web_docs_svn (MANUALS): Add gccgo.
257 2010-12-08 Ian Lance Taylor <iant@google.com>
259 * README: Change "CVS" to "Subversion".
261 2010-08-23 Gerald Pfeifer <gerald@pfeifer.com>
263 * gcc_release (snapshot_print): Also include an sha1 hash for
264 every tarball. Slightly tweak indentation.
266 2010-08-15 Gerald Pfeifer <gerald@pfeifer.com>
268 * gcc_release (CVSROOT): Remove all occurrences.
270 2010-08-14 Gerald Pfeifer <gerald@pfeifer.com>
272 * gcc_release (snapshot_print): Include md5 hash for every tarball
273 in the README file and notification mail.
275 2010-08-01 Gerald Pfeifer <gerald@pfeifer.com>
277 * update_web_docs_libstdcxx_svn: Do not compress generated .html
280 2010-06-24 Joseph Myers <joseph@codesourcery.com>
282 * update_web_docs_svn: Also pass -I option pointing to ada/ source
283 directory for Ada manual.
285 2010-04-16 Joseph Myers <joseph@codesourcery.com>
287 * crontab: Enable 4.6 snapshots.
289 2010-04-07 Joseph Myers <joseph@codesourcery.com>
291 * crontab: Switch 4.5 snapshots to 4.5 branch.
293 2010-03-31 Joseph Myers <joseph@codesourcery.com>
295 * gcc_release (build_tarfiles): Make directories mode 755, not
298 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
300 * update_web_docs_svn: Update BUGURL to http://gcc.gnu.org/bugs/.
302 2009-10-03 Diego Novillo <dnovillo@google.com>
304 * gcc_release (JAVA_DIRS): Remove zlib.
306 2009-04-23 Gerald Pfeifer <gerald@pfeifer.com>
308 * update_web_docs_svn: Redirect output of texi2dvi to /dev/null.
310 2009-04-09 Jakub Jelinek <jakub@redhat.com>
312 * gcc_release: Change copyright header to refer to version
313 3 of the GNU General Public License and to point readers at the
314 COPYING3 file and the FSF's license web page.
315 * maintainer-addresses: Likewise.
317 2009-04-08 Gerald Pfeifer <gerald@pfeifer.com>
319 * update_web_docs_svn: Run this script under plain /bin/sh
320 as opposed to /bin/sh -x.
322 2009-03-30 Joseph Myers <joseph@codesourcery.com>
324 * update_version_svn (IGNORE_BRANCHES): Add 4.2 branch.
326 2009-03-28 Gerald Pfeifer <gerald@pfeifer.com>
328 * crontab: Stop 4.2 snapshots.
329 Spread out 4.3, 4.4, and 4.5 snapshots more evenly.
331 2009-03-27 Mark Mitchell <mark@codesourcery.com>
333 * crontab: Add 4.4 branch snapshots.
335 2009-02-21 Gerald Pfeifer <gerald@pfeifer.com>
337 * update_version_svn (ADD_BRANCHES): Remove autovect-branch
340 2009-01-17 Richard Guenther <rguenther@suse.de>
342 * gcc_release (JAVA_DIRS): Remove fastjar.
344 2008-10-04 Gerald Pfeifer <gerald@pfeifer.com>
346 * gcc_release: Fix a couple of comments.
348 2008-07-04 Joseph Myers <joseph@codesourcery.com>
350 * crontab: Remove 4.1 snapshots job.
351 * update_version: Remove.
352 * gcc_release: Remove support for g77 and release status in
354 * update_version_svn: Ignore 4.1 branch. Remove support for
355 updating files other than DATESTAMP.
356 * update_web_docs_svn: Remove support for g77 manual.
358 2008-02-18 Jakub Jelinek <jakub@redhat.com>
360 * crontab: Add 4.3 branch. Set trunk to 4.4.
362 2008-01-28 Joseph Myers <joseph@codesourcery.com>
364 * gcc_release (build_sources): Pass --disable-multilib to
366 (SVN): Don't use full path.
368 2008-01-21 Jonathan Wakely <jwakely.gcc@gmail.com>
370 * update_web_docs_libstdcxx_svn: "docs" dir moved to "doc".
372 2007-10-01 Gerald Pfeifer <gerald@pfeifer.com>
374 * gcc_release: Do not include copies of faq.html in releases,
375 and remove all the explicit support code to pull in web pages.
377 2007-08-21 Paul Brook <paul@codesourcery.com>
378 Nathan Sidwell <nathan@codesourcery.com>
379 Mark Mitchell <mark@codesourcery.com>
380 Joseph Myers <joseph@codesourcery.com>
382 * gcc_release: Do not include copies of bugs.html in releases.
383 * update_web_docs_svn: Set VERSION_PACKAGE and BUGURL in
386 2007-07-06 Joseph Myers <joseph@codesourcery.com>
388 * update_web_docs_svn: Use -o with makeinfo, texi2dvi and texi2pdf
391 2007-06-28 Mike Stump <mrs@apple.com>
393 * gcc_release: Update for Objective-C++.
395 2007-05-28 Mark Mitchell <mark@codesourcery.com>
397 * gcc_release: Adjust placement of release candidates.
399 2007-04-01 Gerald Pfeifer <gerald@pfeifer.com>
401 * update_web_docs_svn (MANUALS): Move towards the top of the
402 script. Reformat for easier editing/diffing.
404 2006-03-31 Tobias Burnus <burnus@net-b.de>
406 * update_web_docs_svn: Build also gfc-internals.
408 2007-02-25 Gerald Pfeifer <gerald@pfeifer.com>
410 * update_version_svn (IGNORE_BRANCHES): Add 4_0-branch.
412 2007-01-29 Gerald Pfeifer <gerald@pfeifer.com>
414 * crontab: No longer build snapshots for 4.0.x.
416 2007-01-21 Tobias Burnus <burnus@net-b.de>
418 * update_web_docs_svn: Build also libgomp documentation.
420 2007-01-05 Gerald Pfeifer <gerald@pfeifer.com>
422 * crontab: Spread snapshots more evenly throughout the week, and
423 in "ascending" order. Build all at the same time of the day.
425 2006-10-20 Mark Mitchell <mark@codesourcery.com>
427 * crontab: Add 4.2 branch. Set trunk to 4.3.
429 2006-09-17 Gerald Pfeifer <gerald@pfeifer.com>
431 * gcc_release (LC_ALL): Default to C.
433 2006-03-11 Gabriel Dos Reis <gdr@integrable-solutions.net>
435 * crontab: Don't build snapshot for 3.4.x anymore.
436 * update_version_svn (IGNORE_BRANCHES): Add 3_4-branch.
438 2006-01-12 Ben Elliston <bje@au.ibm.com>
440 * update_version_svn (ADD_BRANCHES): Remove dfp-branch.
442 2005-12-16 Joseph S. Myers <joseph@codesourcery.com>
444 * update_web_docs_svn: Remove unnecessary files from source tree.
446 * doc_exclude, update_web_docs, update_web_docs_libstdcxx: Remove.
448 2005-12-16 Mark Mitchell <mark@codesourcery.com>
450 * update_web_docs_svn: Set @srcdir in gcc-vers.texi.
452 2005-11-18 Mark Mitchell <mark@codesourcery.com>
454 * crontab: Add 4.1 branch entry.
456 2005-11-06 Joseph S. Myers <joseph@codesourcery.com>
458 * gcc_release: Further update for SVN. Don't set EXPORTTAG or
459 EXPORTDATE; always determine SVNREV the same way. Correct message
460 about what sources are being retrived. Include branch information
462 * crontab: Don't include initial / in branch name.
464 2005-11-05 Daniel Berlin <dberlin@dberlin.org>
466 * gcc_release: Always determine revision number from date or tag,
467 and use that, instead of fragile date based export.
468 Put back setting of non-local CVSROOT.
470 2005-11-05 Daniel Berlin <dberlin@dberlin.org>
472 * gcc_release: Make tags go in /tags.
473 Don't tag for snapshots.
474 Determine revision number of export and put into snapshot
477 2005-11-03 Daniel Berlin <dberlin@dberlin.org>
479 * gcc_release: Update for SVN
480 * crontab: Update for new gcc_release
482 2005-10-26 Daniel Berlin <dberlin@dberlin.org>
484 * update_web_docs_svn: Use -q to quiet svn.
486 2005-10-26 Daniel Berlin <dberlin@dberlin.org>
488 * crontab: Update to reflect reality
490 2005-10-01 Mark Mitchell <mark@codesourcery.com>
492 * gcc_release (build_sources): If trying to apply a tag that
493 already exists, issue an error message and exit.
495 2005-09-30 Joseph S. Myers <joseph@codesourcery.com>
498 * update_web_docs: Add PDF support. Correct check of DEV-PHASE.
500 2005-09-30 Joseph S. Myers <joseph@codesourcery.com>
502 * update_web_docs_old: Remove.
504 2005-08-14 Kelley Cook <kcook@gcc.gnu.org>
506 * gcc_release: Update with FSF address.
508 2005-07-26 Janis Johnson <janis187@us.ibm.com>
510 * update_version (ADD_BRANCHES): Add dfp-branch.
512 2005-05-21 Gerald Pfeifer <gerald@pfeifer.com>
514 * crontab: Spread snapshot building more evenly throughout the
517 2005-05-19 Joseph S. Myers <joseph@codesourcery.com>
519 * crontab: Don't build 3.3 branch snapshots.
520 * update_version (IGNORE_BRANCHES): Add gcc-3_3-branch.
522 2005-03-15 Zack Weinberg <zack@codesourcery.com>
525 * gcc_release: Update gcc/DEV-PHASE if that file exists, instead
527 * update_version: Handle updating gcc/DATESTAMP.
528 * update_web_docs: Generate gcc-vers.texi first.
530 2005-03-10 Ranjit Mathew <rmathew@hotmail.com>
532 * gcc_release (ADA_DIRS): Add "gnattools".
534 2005-02-25 Mark Mitchell <mark@codesourcery.com>
536 * crontab: Adjust for 4.0 branch.
538 2004-12-30 Sebastian Pop <pop@cri.ensmp.fr>
540 * update_version (ADD_BRANCHES): Replace lno-branch with
543 2004-09-11 Gerald Pfeifer <gerald@pfeifer.com>
545 * crontab: Rename GCC 3.5 snapshots to GCC 4.0 snapshots.
547 2004-08-14 Kelley Cook <kcook@gcc.gnu.org>
549 * gcc_release (build_sources): Add comment header to generated
552 2004-08-06 Kelley Cook <kcook@gcc.gnu.org>
554 * gcc_release (snapshot_print): Accept arguments. Don't use echo -e.
555 (announce_snapshot): Update for above. Don't use echo -e.
557 2004-08-03 Kelley Cook <kcook@gcc.gnu.org>
559 * maintainer-scripts (snapshot_print): New function.
560 (announce_snapshot): Generate announcment on the fly.
561 Use a directory link for LATEST.
562 * snapshot-README: Delete.
563 * snapshot-index.html: Delete.
565 2004-06-09 Paolo Bonzini <bonzini@gnu.org>
567 * gcc_release (build_sources): Move the libcpp gmo files
568 to the source directory.
570 2004-06-03 Joseph S. Myers <jsm@polyomino.org.uk>
572 * gcc_release (maybe_build_tarfile): New function.
573 (build_tarfiles): Use maybe_build_tarfile.
575 2004-05-21 Paolo Carlini <pcarlini@suse.de>
577 * gcc_release (build_sources): Generate the NEWS file in toplevel.
579 2004-05-17 Kelley Cook <kcook@gcc.gnu.org>
581 * gcc_release (build_sources): Change CRCs from brik to md5sum.
583 2004-05-16 Gerald Pfeifer <gerald@pfeifer.com>
585 * crontab: Add GCC 3.5 snapshots, currenty run on Sundays.
587 2004-05-13 Joseph S. Myers <jsm@polyomino.org.uk>
589 * update_web_docs: Also remove old .gz files from subdirectories
590 on the 15th of the month.
592 2004-05-13 Joseph S. Myers <jsm@polyomino.org.uk>
594 * update_web_docs (MANUALS): Add gfortran.
596 2004-05-13 Arnaud Charlet <charlet@act-europe.fr>
598 * update_web_docs: Fix generation of Ada docs.
600 2004-05-13 Joseph S. Myers <jsm@polyomino.org.uk>
602 * update_version (ADD_BRANCHES): Remove tree-ssa-20020619-branch.
604 * gcc_release (DIFF): Remove -3 option.
606 2003-07-26 Paul Brook <paul@nowt.org>
608 * gcc_release: Add gcc-fortran.
609 * snapshot-README: Ditto.
610 * snapshot-index.html: Ditto.
612 2004-05-02 Gerald Pfeifer <gerald@pfeifer.com>
614 * crontab: Move GCC 3.4 snapshots from Wednesday afternoon to
615 Friday night, where gcc.gnu.org has less load.
617 2004-05-02 Gerald Pfeifer <gerald@pfeifer.com>
619 * crontab: Adjust temporary directory used for snapshot generation.
620 Move GCC 3.3 snapshots to Wednesday 22:32, where gcc.gnu.org has
623 2004-04-19 Mark Mitchell <mark@codesourcery.com>
625 * gcc_release (build_sources): Do not use "-F" to tag sources.
627 2004-04-07 Mark Mitchell <mark@codesourcery.com>
629 * gcc_release (build_sources): Do not use "-r" and "-D" at the
630 same time with "cvs export".
632 2004-03-27 Gerald Pfeifer <gerald@pfeifer.com>
634 * gcc_release: Fix sanity check for argument of -p command-line
635 options. In snapshot mode, only generate diffs against the previous
636 snapshot if the user did not specify any old tarball explictly.
638 2004-03-25 Gerald Pfeifer <gerald@pfeifer.com>
640 * gcc_release (FTP_PATH): Use /var/ftp instead of ~ftp, and
641 only set at a single place.
643 2004-03-14 Gerald Pfeifer <gerald@pfeifer.com>
645 * gcc_release (SNAPSHOTS_DIR): New variable. Use it.
646 (announce_snapshot): Use it.
648 2004-03-14 Gerald Pfeifer <gerald@pfeifer.com>
650 * gcc_release (announce_snapshot): Use changedir instead of
653 2004-02-10 Arnaud Charlet <charlet@act-europe.fr>
655 * gcc_release: Add libada as part of ADA_DIRS.
657 2004-01-21 Gerald Pfeifer <gerald@pfeifer.com>
659 * crontab: Make 3.4 snapshots from the new 3.4 release branch.
661 2004-01-20 Kelley Cook <kcook@gcc.gnu.org>
663 * gcc_release (build_sources): Delete call to make f77.rebuilt.
665 2004-01-17 Gerald Pfeifer <gerald@pfeifer.com>
667 * snapshot-README: Mention how the snapshot was generated.
668 * snapshot-index.html: Ditto. Further sync with snapshot-README.
670 2004-01-03 Joseph S. Myers <jsm@polyomino.org.uk>
672 * update_web_docs: Create tarballs of documentation sources and
675 2004-01-02 Gerald Pfeifer <gp@suse.de>
677 * update_version: Add some documentation.
679 2004-01-02 Pop Sébastian <pop@gauvain.u-strasbg.fr>
681 * update_version (ADD_BRANCHES): Add lno-branch.
683 2003-11-02 Gerald Pfeifer <gerald@pfeifer.com>
685 * maintainer-addresses: New script.
687 2003-10-24 Kelley Cook <kcook@gcc.gnu.org>
689 * gcc_release (build_sources): Use --enable-generated-files-in-srcdir.
691 2003-09-22 Gerald Pfeifer <gerald@pfeifer.com>
693 * gcc_release (announce_snapshot): Restructure processing
694 of snapshot-README and snapshot-index.html and add a new
695 substitution for @EXPORT@.
697 2003-08-24 Gerald Pfeifer <gerald@pfeifer.com>
699 * gcc_release (build_sources): Create/update the LAST_UPDATED file
700 in the source directory with information how sources were obtained.
702 2003-08-16 Gerald Pfeifer <gerald@pfeifer.com>
704 * gcc_release (build_sources): Use two new variables EXPORTTAG and
705 EXPORTDATE to make the extraction of sources more transparent and
706 also allow snapshots (off mainline) without a tag.
708 2003-08-08 Mark Mitchell <mark@codesourcery.com>
710 * gcc_release: Correct logic for updating version.c. Put
711 prereleases into a subdirectory.
713 2003-07-29 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
715 * crontab: Update invocation of gcc_release according to the
716 previous changes there. Add automatic 3.4 snapshots from mainline.
718 2003-07-23 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
720 * gcc_release (usage): Document that -s now takes symbolic name
721 and branch of the snapshot as parameters.
722 Implement this as part of command-line processing.
723 (BRANCH): Remove default initialization for snapshots.
725 Do not lay down a CVS tag if generating a snapshot from mainline.
727 2003-07-19 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
729 * gcc_release (announce_snapshot): Use ${RELEASE} instead
730 of ${BRANCH}-${DATE} to refer to the snapshot directory.
731 Put README file into the snapshot directory.
733 (RELEASE): Define as ${BRANCH}-${DATE} for snapshots.
734 (FTP_PATH): Use ${RELEASE} in case of snapshots.
736 (OLD_TARS): Adjust to new directory scheme for snapshots.
738 2003-07-14 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
740 * gcc_release (announce_snapshot): Add substitution of @RELEASE@
741 for README and index.html.
742 * snapshot-README: Use it.
743 * snapshot-index.html: Ditto.
745 2003-07-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
747 * gcc_release (announce_snapshot): Add substitution of @BRANCH@
748 for README and index.html. Remove substitution of @LONG_DATE@.
749 Put index.html into the respective snapshot directory.
750 Adjust subject of the notification mail to the new naming scheme
752 Adjust name of the LATEST-IS-... files to the new naming scheme
753 for snapshot directories.
756 (LAST_LONG_DATE): Remove.
758 * snapshot-README: Adjust to the new naming schemes for directories
759 and snapshots per se.
760 Dynamically fill in the respective branch instead of hardcoding it.
762 * snapshot-index.html: Replace individual links to diffs with a
763 general link to the diff/ subdirectory.
764 Mention the concrete snapshot in <title> and <h1>.
765 Adjust links to the new location of index.html.
767 2003-07-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
769 * gcc_release: Move handling of complex modes directly after
771 (TAG): Include the branch name as part of snapshot CVS tags.
773 2003-07-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
775 * gcc_release: Execute gcc.gnu.org-only operations which are
776 related to diff generation only if diffs have been requested.
777 (build_sources): Improve tracing and an error message related
780 2003-07-01 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
782 * gcc_release (BRANCH): Rename to...
783 (CVSBRANCH): ...new macro, and use BRANCH for the variant users
785 (FTP_BRANCH): For snapshots, include ${BRANCH} in the last part
786 of the directory name.
787 Use .snapshot_date-${BRANCH} instead of .snapshot_date.
789 2003-06-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
791 * gcc_release: Command "all" now creates .gz files only for
792 releases and pre-releases.
794 2003-06-27 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
796 * gcc_release (build_sources): Do not include gnats.html any longer.
797 Make an error message more descriptive.
799 2003-06-25 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
801 * gcc_release: Factor the updating of links and READMEs on the
802 FTP server and sending mail for snapshots into a...
803 (announce_snapshot): ...new function.
804 Add informative output for both.
806 2003-06-18 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
808 * gcc_release: Do not update gcc_latest_snapshot tag any longer.
810 2003-06-18 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
812 * snapshot-index.html: Use F77 instead of G77 front end.
813 Remove link to CodeSourcery snapshots which was not up-to-date.
814 Do not refer to gcc-bugs@gcc.gnu.org any longer.
816 * snapshot-README: Use F77 front end instead of G77 language.
818 2003-06-17 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
820 * gcc_release (build_tarfile): Build .bz2 files instead of .gz files.
821 (build_bz2): Rename to build_gzip and create .gz files from .bz2
822 files instead of the other way around.
823 (build_gzip): New function.
824 (build_diffs): Build .bz2 files instead of .gz files.
825 (build_diff): Use .bz2 files instead of .gz files.
826 Make an error message independent of the compression format.
827 (MODE_BZIP2): Rename to MODE_GZIP. Related changes to the
828 invocation of this script.
829 (MODE_GZIP): New variable.
830 (OLD_TARS): Use .bz2 archive of the previous snapshot.
832 2003-06-14 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
834 * snapshot-README: Use GCC instead of gcc, C++ front end instead of
835 g++ language, and note that Java includes a run time.
836 * snapshot.index.html: Ditto.
838 2003-06-10 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
840 * gcc_release (build_diff): Properly use ${TAR} instead of
843 2003-05-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
845 * snapshot-index.html: Refer to .bz2 files instead of .gz files.
846 Simplify the note on not using unannounced snapshots.
848 2003-05-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
850 * snapshot-README: Refer to .bz2 files instead of .gz files.
851 Add a note on where to find the diff files.
852 Simplify the note on not using unannounced snapshots.
853 Remove documentation of the gcc_latest_snapshot tag.
855 2003-05-27 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
857 * gcc_release (build_diffs): Add diagnostics in case we cannot
858 generate a specific diff file.
860 2003-05-24 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
862 * gcc_release (build_sources): Only update ChangeLog files which
863 do not yet contain the entry we are going to add.
864 Fix typo in added ChangeLog entries.
866 2003-05-20 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
868 * gcc_release (upload_files): Put diff files into a "diffs"
871 2003-05-18 Nathanael Nerode <neroden@gcc.gnu.org>
873 * gcc_release: GNU CC -> GCC.
875 2003-05-12 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
877 * gcc_release (usage): Print more detailed description of all
878 command-line options.
880 2003-05-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
882 * update_version (ADD_BRANCHES): Add, set to MAIN and
883 tree-ssa-20020619-branch.
884 (BRANCHES): Always consider branches given by $ADD_BRANCHES.
886 2003-05-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
888 * update_version (textstring_FILES): Only version.c needs to be
889 updated, now that we do not consider older branches any more.
891 2003-05-02 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
893 * update_version (IGNORE_BRANCHES): Add.
894 (BRANCHES): Do not consider branches matching $IGNORE_BRANCHES.
896 2003-05-02 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
898 * update_version: Add a trace of which branch we are currently
901 2002-12-16 Mark Mitchell <mark@codesourcery.com>
903 * gcc_release: Make snapshots from the GCC 3.3 branch.
904 * snapshot-README: Update.
906 2002-09-23 Zack Weinberg <zack@codesourcery.com>
908 * update_version: Do not check in files which are unchanged.
909 * gcc_release: Only update the version in gcc/version.c.
911 2002-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
913 * update_web_docs (MANUALS): Add fastjar.
915 2002-09-08 Joseph S. Myers <jsm@polyomino.org.uk>
917 * gcc_release: Make snapshots come from the mainline.
918 * snapshot-README: Update.
920 2002-08-28 Joseph S. Myers <jsm@polyomino.org.uk>
922 * update_web_docs: Remove support for generating g77_news.html and
924 * update_web_docs_old: Likewise. Remove support for generating
927 2002-07-28 Andreas Jaeger <aj@suse.de>
929 * gcc_release: Update comment.
931 * snapshot-README: Snapshots are taken from GCC 3.2 branch.
933 2002-07-28 Mark Mitchell <mark@codesourcery.com>
935 * gcc_release: Use the 3.2 branch for snapshots.
937 2002-05-31 Florian Weimer <fw@deneb.enyo.de>
939 * update_web_docs (MANUALS): Include various flavours of the GNAT
942 2002-05-27 Joseph S. Myers <jsm28@cam.ac.uk>
944 * update_version (textstring_FILES): Change gcc/ada/gnatvsn.ads to
945 gcc/gcc/ada/gnatvsn.ads.
947 2002-05-26 Joseph S. Myers <jsm28@cam.ac.uk>
949 * gcc_release: Add gcc/ada/gnatvsn.ads to list of files in which
950 release status is updated.
951 * update_version (textstring_FILES): Add gcc/ada/gnatvsn.ads.
953 2002-05-21 Joseph S. Myers <jsm28@cam.ac.uk>
955 * gcc_release: Do upload files when local.
957 * snapshot-README, snapshot-index.html: Remove chill.
959 2002-05-08 Mark Mitchell <mark@codesourcery.com>
961 * gcc_release: Correct upload handling.
963 2002-04-22 Mark Mitchell <mark@codesourcery.com>
965 * gcc_release (build_diffs): Remove reference to Chill.
967 2002-04-21 Joseph S. Myers <jsm28@cam.ac.uk>
969 * update_web_docs (MANUALS): Remove chill. Add gnat_rm.
971 2002-04-19 Kelley R. Cook (kelly.r.cook@gm.com)
973 * gcc_release: Set TZ to UTC0.
975 2002-04-15 Mark Mitchell <mark@codesourcery.com>
977 * gcc_release (build_tarfiles): Do not build Chill tarfiles.
978 (CHILL_DIRS): Remove.
980 2002-03-10 Joseph S. Myers <jsm28@cam.ac.uk>
982 * gcc_release: Build diffs for ada and chill. Make "bzip2" a new
985 2002-03-06 Phil Edwards <pme@gcc.gnu.org>
987 * update_version: Don't indent the version string.
989 2002-03-05 Joseph S. Myers <jsm28@cam.ac.uk>
991 * snapshot-README: Note that snapshots come from the 3.1 branch.
992 Update list of files.
994 2002-03-03 Joseph S. Myers <jsm28@cam.ac.uk>
996 * gcc_release: Make snapshots come from the 3.1 branch.
998 2002-02-25 Mark Mitchell <mark@codesourcery.com>
1000 * update_version: Automatically update version files on all
1002 * crontab: Only invoke update_version once.
1004 2002-02-23 Joseph S. Myers <jsm28@cam.ac.uk>
1006 * gcc_release: Revert change to -p interface. Allow for local and
1007 remote cases in creating directories. Give an error if -p
1008 argument names a directory.
1010 2002-02-21 Mark Mitchell <mark@codesourcery.com>
1012 * gcc_release: Correct handling of diff-generation. Add
1015 2002-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
1017 * gcc_release: Substitute dates in snapshot-README and
1018 snapshot-index.html files rather than directly using the old files
1019 on the FTP site. Set QMAILHOST.
1021 2002-02-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1023 * snapshot-index.html: Improve markup.
1025 2002-01-29 Joseph S. Myers <jsm28@cam.ac.uk>
1027 * snapshot-README, snapshot-index.html: Use expressions such as
1028 @DATE@ rather than hardcoded dates.
1030 * snapshot-README, snapshot-index.html: New files.
1032 2002-01-06 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1034 * update_web_docs (contrib_file): Remove.
1035 Also removing special handling of thanks.html.
1037 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
1039 * update_web_docs: Use makeinfo --html instead of texi2html.
1040 Remove support for pre-3.1 GCC versions. Build online docs for
1043 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
1045 * update_web_docs_old: Copy from update_web_docs. Add comment
1046 that this is for GCC 3.0.x and earlier versions.
1048 2001-11-19 Joseph S. Myers <jsm28@cam.ac.uk>
1050 * gcc_release: Add /usr/local/bin to path when local.
1052 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
1054 * update_web_docs: Set SOURCEDIR so that install manual can be
1055 found when running install.texi2html.
1057 * gcc_release: Don't require a username if running locally.
1059 2001-11-05 Joseph S. Myers <jsm28@cam.ac.uk>
1061 * update_web_docs: Eliminate warnings about keeping files from web
1064 * update_web_docs: Allow for the same file name in different
1067 2001-10-29 Joseph S. Myers <jsm28@cam.ac.uk>
1069 * update_web_docs: Generate libiberty and gnat-style manuals.
1071 2001-10-24 Joseph S. Myers <jsm28@cam.ac.uk>
1073 * gcc_release: Build snapshots from mainline. Generate Ada and
1074 Chill tarballs. Correct error check when building diffs. Check
1075 for errors when building bzip2 files.
1076 * crontab: Use /sourceware/snapshot-tmp for building snapshots.
1078 2001-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
1080 * crontab: Build weekly snapshots.
1082 * gcc_release: Copy from 3.0 branch. Add support for building the
1083 weekly snapshots on gcc.gnu.org.
1085 2001-08-28 Joseph S. Myers <jsm28@cam.ac.uk>
1087 * update_web_docs: Also check out texinfo.tex from
1090 2001-08-06 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1092 * update_web_docs (PREPROCESS): Rename to WWWPREPROCESS.
1093 Preprocess the entire web site, not just the install docs.
1095 2001-06-25 Phil Edwards <pme@sources.redhat.com>
1097 * update_version: Add command-line argument capability, also
1098 bump version for libstdc++-v3, and exit with the return code from
1100 * crontab: Call update_version with arguments instead of
1101 calling update_branch_version.
1102 * update_branch_version: Remove.
1104 2001-06-08 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1106 * update_web_docs: Only update the install documentation for the
1109 2001-06-07 Joseph S. Myers <jsm28@cam.ac.uk>
1111 * update_web_docs, doc_exclude: Check out files that may be in the
1112 Attic. Check out texinfo.tex. Don't generate anything from
1113 c-tree.texi. Generate PostScript output from manuals.
1115 2001-06-04 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1117 * update_web_docs (WWWBASE_PREFORMATTED, PREPROCESS): New
1119 Fix a comment and add another one.
1120 Generate the installation documentation in HTML format from
1121 gcc/doc/install.texi.
1123 2001-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
1125 * update_web_docs: Don't generate HTML from gxxint.texi. Don't
1126 run texi2html on manuals that aren't present.
1128 2001-03-18 Phil Edwards <pme@sources.redhat.com>
1130 * update_web_docs_libstdcxx: New script.
1131 * crontab: Call said script.
1133 2001-03-18 Joseph S. Myers <jsm28@cam.ac.uk>
1135 * update_version, update_branch_version: Check out with gcc
1136 directory instead of using egcs link.
1138 2001-03-17 Joseph S. Myers <jsm28@cam.ac.uk>
1140 * update_web_docs: Don't strip leading -r from argument following
1141 -r, or leading -d from argument following -d. Bug pointed out by
1144 * update_web_docs: Handle -r and -d options to generate docs for a
1145 release or branch in a subdirectory. Determine names of G77 news
1146 and bugs files and contributors file after updated docs have been
1147 installed, not before. Don't remove files from a subdirectory.
1148 Don't generate manuals for gcov (included in the GCC manual) or
1149 iostream (obsolete). Do generate manuals for cppinternals, gcj
1150 and porting. Update regular expressions for detecting whether
1151 files have really changed when regenerated.
1153 2001-03-15 Joseph S. Myers <jsm28@cam.ac.uk>
1155 * update_web_docs: Use /usr/local/bin/texi2html rather than
1156 gccadmin's local copy.
1158 2001-03-10 Joseph S. Myers <jsm28@cam.ac.uk>
1160 * crontab, doc_exclude, update_branch_version, update_version,
1161 update_web_docs: New files (as currently used by gccadmin).