2004-05-12 Michael L. Brownlow * t/Makefile.am (TESTS): Added beginning of test suite. * src/rero.in: Updated to still ouptut if we release even if told to be quiet... this all may change later, to make the output more reusable (maybe default will be to output the log to stdout, and the current stdout info to the log!) * docs/rero.texi: Changed RERO to use texinfo @acronym 2004-05-12 Michael L. Brownlow * docs/rero.texi: Updated email and copyright years. (Email doesn't work...yet. Maybe never. That's okay, I accept bugs by carrier pigeon as well.) 2004-05-12 Michael L. Brownlow * Zzzz..z wah? Oh... um.. updated the documentation creation hooks to try to use automake more and more... removed extra install. 2002-11-25 Michael L. Brownlow * Fixed usage information for new logging feature. * Added rerolog2gnuplot.pl script for plotting log data. Support for basic times of each step and a special case for the ``Detect Changes'' step are implemented. * Added primitive logging. 2002-11-24 Michael L. Brownlow * Added manual hooks for most steps. Changed key structure to be more respectful to the ``.'' in some cases. Minor documentation updates. 2002-11-09 Michael L. Brownlow * Added -e,--email,-i,--inactive options. 2002-11-08 Michael L. Brownlow * Moved detect changes step to after control tag and checkout to provide a better method for change detection. Added rollback functionality for tag removals. 2002-11-02 Michael L. Brownlow * Added release-critical values for each step so that some steps can be skipped if they fail (because they aren't release critical). The default action is to attempt, but skip on failure, the clean up and announce steps so that the cache can be updated after a release tag has been applied to the tree. 2002-10-30 Michael L. Brownlow * Implemented "/" prefixed md5sum checking. Cleaned up change detection a bit more. 2002-10-22 Michael L. Brownlow * Renamed ".release" to ".version" in cache file for consistency. Release should refer to the release of the software, not the version. No need for users to change it, RERO will automagically. 2002-10-21 Michael L. Brownlow * Added nested quote detection for autotools version increment; Added -r option for doing major releases and updating version cache. 2002-10-20 Michael L. Brownlow * Implemented announce step. We now do *not* announce by default. Removed some options that aren't implemented yet and added the -a option for activating the announce step. Fixed a few bugs and also added the beginnings of variable substitution in configuration values. In particular, $version is replaced with the release version. Values now also support \n replacement and \\ replacement. * src/rero.in: Implemented update version for autotools, bootstrap for autotools bootstrap and autogen.sh, and manual bootstrapping, added prebuild and postbuild hooks and implemented prebuild for autotools (configure) and manual, implemented rcs_cvs_tag for both the control tag and release tag; trimmed whitespace from config settings * Abstracted command execution; added new pre/post architecture for each step; Implemented the rest of the steps. * Added cleanup step; added workdirectory setting * Added line continuation in configuration file; added -t/--test option for dumping the configuration loaded in memory. 2002-10-19 Michael L. Brownlow * src/rero.in: Added base infrastructure for release steps. Fixed config initialization bug. Added cache file option. Implemented cache loading and saving. Cleaned up change threshold. Implemented basics for versioning, control tagging, and checking out the tree for test. * Rewrite! Some details are specified now and a loader for ~/.rerorc has been created. Some expected options are available. 2002-10-15 Michael L. Brownlow * rero.pl: Cleaned up ssh interface. Also added features from last release into cvs. Rero needs to check that there are no locally modified cvs files before attempting releases! Just added code to remove CVS dirs from release archive. 0.0.10 Fixed another bug and added CVSROOT env detection. 0.0.6 Bug fix on removing tmp dir for 0.0.5. 2002-10-14 Michael L. Brownlow * Cleaned out original crap and made sure that previous checkouts are wiped out very dangerously. * You missed it, but 0.0.1 was already released, and now 0.0.2 is about to be released. * Fixed some issues with directory names. We now tag the cvs tree. * Added email to c.o.l.a. for feedback. It is release time. * Got rid of VERSION...should use RERO file instead. It lists files in the module that rero should check. 2002-10-14 Source Admin * VERSION: Added first version of rero. Let's see if I can get rero to release itself.