script crash and then have it complain that it's still running.
* The build process now outputs to a file called build-status in the log
directory for that run, which reports on the success/failure of each build
attempt.
* Fix a bug with use-qt-builddir-hack that caused it to affect all modules
during the build system setup instead of just qt-copy.
* Don't add 'global' to the log directory path if we're getting the global
log directory.
* Script now informs you of your log directory at the end of the script run.
* Fix infinite loop when you've disable automatic module install.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=320810
* Add build id to log directories to let you keep logs from running the script
on the same day.
* Add function to get old build status file for --resume option.
* Catch a few unlikely errors.
* Add some debugging statements.
* Always try twice to build.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=320474
* Create accessor for debug mode.
* New option, use-qt-builddir-hack. Currently experimental.
* Accept GPL license by default for qt-copy.
* Debug mode now explains why a module is being refreshed.
* qt-copy bugfix: Force configure if qt-copy hasn't been configured.
* Add to todo list.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=320126
* Since it appears CVS can handle the admin directory by itself, don't waste
energy trying to out-guess it.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=320043
Notable mentions are:
* #options
* Rebuild on incremental make failure.
* Code reorganizations, (including the pretending sub).
* Only download unsermake if necessary for build.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=317283
per module if you're suitably masochistic, but log-dir is global.
* Added option --recreate-configure to re-run make -f Makefile.cvs before
continuing on with the rest of the build process.
* Code cleanups. Replaced instances of get_option('global', 'cvs-root') with
get_kdecvs_dir(), and added a few subroutines.
* Now make -f Makefile.cvs will be run if configure isn't found, and configure
will be run if a Makefile isn't found automatically.
* The successfully-built file has been moved directly under $kdecvs. It
didn't really belong in $kdecvs/build anyways.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=314234
* Add ssh login support.
* Make the log_command() sub obey pretend, instead of making the calling
functions check.
* Replace most instances of safe_system() with log_command().
* Better handling of qt-copy. Now the script can tell if qt-copy has been
configured, thus insuring that a re-build only happens when the user asks.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=311955
* Add the --reconfigure option.
* Remove the make-output-file option.
* Massive code cleanups.
* Code documentation improvements as well.
* Mention GUI in help.
* The program will now actually read config files generated by the GUI
front-end.
* Assorted bugfixes.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=311575
* Whitespace changes.
* Make kdecvs-build read kdecvsmanager options. ;_;
* Add --prefix option to configure to for the script to install to kdedir.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=307944