============================================================================== v1.1.9 2005/07/16 * release: + Added -keeptest option to allow preservation of test files. Useful with -test-only and for debugging problems. ============================================================================== v1.1.8 2005/07/16 * release: + Added ENV_KEEP configuration key for release.conf: Specifies a list of environment variables that should be preserved from the calling process. ============================================================================== v1.1.7 2003/07/19 * release: + Added -notest option for skipping the test build phase. + Added check for .dep and .rpm files when copying project built distribution bundles. + Some documentation updates. ============================================================================== v1.1.6 2002/10/31 * release: + Added -snapmode option to facilitate CVS snapshot releases of projects. + Added -umask option (and UMASK conf variable) to set the process umask. * logcmd: - Remove capturing of SIGCHLD since the signal can be generated successful commands before the call to close(), leading to bogus log entries. ============================================================================== v1.1.5 2002/07/30 * logcmd: + New script for logging the output of a program. Comes in handy for logging command errors to a file when invoked during an automatted process like cron. The script is self-contained, so it can be used outside of the devtools context (i.e. it does not use lib/CommandUtil.pm). ============================================================================== v1.1.4 2002/05/28 * release: + Added ability to set the PATH to use via configuration file. ============================================================================== v1.1.3 2002/05/15 * release: - Rolled back to where two builds are done: test and final. The reason is that final needs to be exported on a specific tag, mainly for proper expansion of CVS keywords like '$'Name'$' + Added -force-tag option to force rtag, regardless. * Some more code mucking to work-around problems with CVS's export command in client/server mode. ============================================================================== v1.1.2 2002/05/07 * Project moved to savannah.gnu.org as part of the MHonArc project. Will host releases at www.mhonarc.org. * release: + Will check for $HOME/.release.conf for default configuration settings. . Modified how test directory is exported to work-around a cvs export bug. + Will preserve CSH_RSH envariable for cases where interaction with CVS respository is via ssh. + Will preserve ssh-agent environment variables for cases where interaction with CVS respository is via ssh. ============================================================================== v1.1.1 2002/04/18 * release: . Only one build is now done instead of two. The cvs export command is used in a test directory initially. If no errors, the test directory is renamed to the release directory. ============================================================================== v1.1.0 2002/03/31 * Default licensing is now the GPL. No explicit licensing was specified previously. * release: + Added support for site-wide configuration. This should make the program more portable by not having to tweek the source for a given site. I.e. Settings that were hard coded constants, like the releases directory, can now be specified by via a configuration file. This allows a site to customize settings that are not modifiable via the command-line. + More POD added. ============================================================================== v1.0.2 2002/03/31 * release: + Added -makefile option to specify the name of the project makefile to use. . The value of the -news option is considered to be relative to the project root. This was not the case before (which is probably a bug). ============================================================================== v1.0.1 2002/02/10 * release: + Script now sets _RELEASE_MODE and _RELEASE_VERSION environment variables. _RELEASE_MODE is set to "1" and _RELEASE_VERSION is set the version of the release. These variables can be used by the make/build process of the project. ============================================================================== v1.0.0 2002/02/10 This project has a history of being developed during the various jobs I have had as I have carried along these tools where I have gone. Now, I have brought it home, and if I work at other places that can benefit from these tools (mainly to make my work easier), this project will continuely be forked. ============================================================================== $Id: NEWS,v 1.19 2005/07/16 21:54:37 ehood Exp $