changeset 651:44a862c1e559

0.6dev: First round of changes to docs in preparation for 0.6 release.
author osimons
date Mon, 24 Aug 2009 23:41:09 +0000
parents b1a50f2d92eb
children de04ce69da53
files ChangeLog README.txt doc/install.txt
diffstat 3 files changed, 23 insertions(+), 23 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
 (?, from 0.6.x branch)
 http://svn.edgewall.org/repos/bitten/tags/0.6.0
 
+ * Python 2.4 is now required.
  * Switch to using HTTP for communication between the build master and build
    slaves. This means the `build-master` executable is no longer needed or
    installed, the build simply runs in the scope of the Trac site.
@@ -9,7 +10,25 @@
    from the version control repository. The slave no longer receives a snapshot
    archive of the code, but performs the checkout itself based on the 
    instructions in the build recipe.
- * Many fixes for compatibility with more recent versions of Trac.
+ * Many fixes for compatibility with more recent versions of Trac, and Bitten
+   now requires Trac 0.11.
+ * Unicode (non-ascii) support for recipes and command-line input and output.
+ * Improved authentication support in bitten-slave, including support for the
+   popular AccountManager plugin.
+ * New command-line execute() using Python subprocess module that in particular
+   improves the situation for slaves executing commands on Windows.
+ * Build logs are moved from database and into project log/bitten directory as
+   text files.
+ * Slave-only install now possible by running 'python setup-slave.py install'.
+ * Fixes related to creating and deleting builds correctly, including database
+   upgrade to avoid thread race conditions.
+ * Some improvements to the Admin user interface for creating/editing
+   configurations and platforms.
+ * Attachment support for configurations and builds, including a new general
+   <attach> command to use in recipes.
+ * <hg:pull> command added.
+ * Many fixes and improvements for pre-existing commands.
+ * Improvements for coverage, lint and test summary display.
 
 
 Version 0.5.3
--- a/README.txt
+++ b/README.txt
@@ -28,7 +28,7 @@
 ------------
 
 Bitten is written in Python, so make sure that you have Python installed.
-You'll need Python 2.3 or later. Also, make sure that setuptools
+You'll need Python 2.4 or later. Also, make sure that setuptools
 (http://peak.telecommunity.com/DevCenter/setuptools), version 0.6a2 or later,
 is installed.
 
@@ -53,7 +53,7 @@
 done. You might need to install software that the build of your project
 requires, but the Bitten build slave itself doesn't require anything extra.
 
-For the build master and web interface, you'll need to install Trac 0.10 or
+For the build master and web interface, you'll need to install Trac 0.11 or
 later. Please refer to the Trac documentation for information on how it is
 installed.
 
@@ -95,25 +95,6 @@
 least, you'll have to "activate" the build configuration.
 
 
-Running the Build Master
-------------------------
-
-At this point, you're ready to start the Bitten build master. The
-installation of Bitten should have put a `bitten-master` executable on your
-path. If the script is not on your path, look for it in the `bin` or
-`scripts` subdirectory of your Python installation.
-
-To find out about the options and arguments of the master, execute it with
-the `--help` option as follows:
-
-  $ bitten-master --help
-
-Most commonly, you'll want to specify the log level and log file, as well as
-the path to the Trac environment:
-
-  $ bitten-master --verbose --log=/var/log/bittend /var/trac/myproject
-
-
 Running the Build Slave
 -----------------------
 
--- a/doc/install.txt
+++ b/doc/install.txt
@@ -13,7 +13,7 @@
 =============
 
 Bitten is written in Python, so make sure that you have Python installed.
-You'll need Python 2.3 or later. Also, make sure that setuptools_, version 0.6a2
+You'll need Python 2.4 or later. Also, make sure that setuptools_, version 0.6a2
 or later, is installed.
 
 .. _setuptools: http://peak.telecommunity.com/DevCenter/setuptools
Copyright (C) 2012-2017 Edgewall Software