Permalink
Browse files

import buildit 1.1 into git

  • Loading branch information...
mcdonc committed Feb 13, 2012
0 parents commit 00118a1e84e7c05f66965081519f3f4351849b36
Showing with 3,227 additions and 0 deletions.
  1. +40 −0 CHANGES.txt
  2. +24 −0 LICENSE.txt
  3. +723 −0 README.txt
  4. +7 −0 TODO.txt
  5. +1 −0 __init__.py
  6. +361 −0 commandlib.py
  7. +282 −0 context.py
  8. +142 −0 parser.py
  9. +288 −0 resolver.py
  10. +13 −0 setup.py
  11. +347 −0 task.py
  12. +999 −0 tests.py
@@ -0,0 +1,40 @@
+1.1 (10/16/2007)
+
+ Namespace declarations in the root configuration file can now leave
+ out the section declaration. In this case the task configuration must
+ provide a section named [default_namespace], which will be selected.
+
+ Fixed an error in the SkelCopier class which allowed recursion into
+ directories that were supposed to be omitted.
+
+ Fixed an error in the SkelCopier class which made it impossible to
+ copy directory trees deeper than one level.
+
+ Added a "destructive" option to the SkelCopier command. The SkelCopier
+ would nornally skip any file where the destination already existed.
+ The "destructive" flag will overwrite existing files.
+
+ Removed documentation for "Fetch", it was incorrect. The Fetch
+ command is too magical to document and should likely be removed
+ from commandlib.
+
+ Fixed incorrect documentation: docs said there should be a [defaults]
+ section in the root.ini file, it should have said there should be
+ a [globals] section in the root.ini file.
+
+ SkelCopier in commandlib did not work properly: it build incorrect
+ target file paths.
+
+1.0 (04/15/2007)
+
+ Allow Fetch task to unpack zip files.
+
+ New builtin global replacement value: 'platform', which is the value
+ of distutils.util.get_platform() if distutils is installed.
+
+ Fixed a bug in the guts of the postorder machinery to not generate
+ too many duplicate tasks.
+
+0.1 (02/04/2007)
+
+ Initial release
@@ -0,0 +1,24 @@
+* Copyright (c) 2007, Agendaless Consulting
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions are met:
+* * Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* * Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* * Neither the name of the <organization> nor the
+* names of its contributors may be used to endorse or promote products
+* derived from this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY Agendaless Consulting ``AS IS'' AND ANY
+* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+* DISCLAIMED. IN NO EVENT SHALL Agendaless Consulting BE LIABLE FOR ANY
+* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Oops, something went wrong.

0 comments on commit 00118a1

Please sign in to comment.