summaryrefslogtreecommitdiffstats
path: root/lib/puppet
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fixed ticket #1068 - Minor documentation fixJames Turnbull2008-02-151-1/+1
|/
* Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xJames Turnbull2008-02-151-13/+51
|\
| * Refactoring the incremental checksum generationLuke Kanies2008-02-141-11/+12
| | | | | | | | slightly based on the code in type/file/checksum.rb.
| * Enhancing the stand-alone checksums utility moduleLuke Kanies2008-02-141-10/+47
| | | | | | | | | | | | with the rest of the checksums we're likely to use, and adding tests, which I somehow missed when I wrote this file.
* | Fixed #1060 - Debian service removal and additionJames Turnbull2008-02-151-0/+2
| |
* | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xJames Turnbull2008-02-142-9/+9
|\|
| * Changing portage to use Puppet::Error instead of Puppet::PackageError,Luke Kanies2008-02-131-4/+4
| | | | | | | | fixing #1059.
| * Fixing #1064 -- providers et al are now autoloadedLuke Kanies2008-02-131-2/+1
| | | | | | | | from modules even when Autoload#loadall is used.
| * removing "lib" deprecation notice from autoloaderLuke Kanies2008-02-131-4/+0
| |
| * Fixed #1043 -- autoloading now searches the plugins directoryLuke Kanies2008-02-131-3/+8
| | | | | | | | | | | | in each module, in addition to the lib directory. The 'lib' directory is also deprecated, but supported for now to give people a chance to convert.
* | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xJames Turnbull2008-02-142-5/+5
|\|
| * Fixed #1003 -- Applying DavidS's patch to fix searching forLuke Kanies2008-02-131-1/+1
| | | | | | | | tags in sql.
| * Fixed #992 -- Puppet is now compatible with gems 1.0.1.Luke Kanies2008-02-131-4/+4
| |
* | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xJames Turnbull2008-02-1416-38/+43
|\|
| * Fixed #968 again, this time with tests -- parseonly works,Luke Kanies2008-02-134-27/+32
| | | | | | | | | | including not compiling the configurations, and also storeconfigs is no longer required during parse-testing.
| * Renaming the 'pfile' and 'pfilebucket' files to plainLuke Kanies2008-02-1312-11/+11
| | | | | | | | | | 'file' and 'filebucket'. This should have been done years ago.
* | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xJames Turnbull2008-02-144-65/+9
|\|
| * Fixed #1021 -- the problem was that my method of determiningLuke Kanies2008-02-131-6/+9
| | | | | | | | | | the in-degree sometimes resulted in a lower number than the number of in-edges.
| * Removing the last vestiges of GRATR from the PGraph classLuke Kanies2008-02-131-29/+0
| |
| * Removing obsolete references (they're in the indirectionLuke Kanies2008-02-132-30/+0
| | | | | | | | reference), and adding error handling to puppetdoc.
* | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xJames Turnbull2008-02-141-0/+1
|\|
| * 'rake' within the spec dir works now, anyway, which isLuke Kanies2008-02-121-0/+1
| | | | | | | | a good start. Autotest still doesn't work, though.
* | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xJames Turnbull2008-02-1339-601/+482
|\|
| * Adding an inflection util class.Luke Kanies2008-02-121-0/+14
| |
| * Merge commit 'bartv/pending/fix-997' into 0.24.xLuke Kanies2008-02-121-2/+6
| |\
| | * Fix bug #997, only evaluate non-virtual definitionsBart Vanbrabant2008-01-221-2/+6
| | |
| * | Moving the ast node tests to rspec (which I could haveLuke Kanies2008-02-125-38/+24
| | | | | | | | | | | | | | | | | | | | | *sworn* I did this weekend). In the process, I fixed a couple of bugs related to differentiating between nodes and classes, and then cleaned up quite a few error messages.
| * | Removing the last remaining vestiges of GRATR --Luke Kanies2008-02-118-27/+19
| | | | | | | | | | | | removing the bangs from 'add_vertex!' and 'add_edge!'.
| * | Switching the Node catalog to use the Tagging moduleLuke Kanies2008-02-111-25/+4
| | | | | | | | | | | | instead of its own tag methods.
| * | Added a 'tagged?' method to the Tagging module.Luke Kanies2008-02-111-0/+5
| | |
| * | Switching the Node Catalog to using a separate methodLuke Kanies2008-02-111-29/+27
| | | | | | | | | | | | | | | | | | for validating that a given resource is unique within the catalog. This no longer allows any duplication, even with Execs.
| * | Changing the name of the Compile class to Compiler,Luke Kanies2008-02-1112-32/+32
| | | | | | | | | | | | | | | since it's stupid to have a class named after a verb.
| * | Refactoring the interface between the Compile classLuke Kanies2008-02-111-3/+1
| | | | | | | | | | | | | | | and the AST::Node class to match that to the definitions and AST classes.
| * | Changing some methods in the Compile class toLuke Kanies2008-02-115-27/+27
| | | | | | | | | | | | | | | be more internally consistent (switched store_resource to add_resource, and store_override to add_override).
| * | Fixed #1030 - class and definition evaluation has been significantlyLuke Kanies2008-02-114-28/+32
| | | | | | | | | | | | | | | | | | refactored, fixing this problem and making the whole interplay between the classes, definitions, and nodes, and the Compile class much cleaner.
| * | Converting the Compile class to use a Node::Catalog instanceLuke Kanies2008-02-113-58/+36
| | | | | | | | | | | | | | | as its resource container, instead of having its own behaviour around resource uniqueness.
| * | Moving all of the tests for Puppet::Parser::Compile toLuke Kanies2008-02-113-20/+17
| | | | | | | | | | | | | | | | | | rspec, so I can refactor the class to more heavily rely on a Node::Catalog instead of doing its own resource container management.
| * | More AST refactoring -- each of the code wrapping classesLuke Kanies2008-02-086-266/+256
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | just returns a resource from its evaluate() method, and all of the work is done in the evaluate_code method. This makes the code cleaner, because it means 1) evaluate() has the same prototype as all of the other AST classes, 2) evaluate() is no longer called indirectly through the Parser Resource class, and 3) the classes themselves are responsible for creating the resources, rather than it being done in the Compile class.
| * | Refactoring the AST classes just a bit. I realized thatLuke Kanies2008-02-0822-110/+68
| | | | | | | | | | | | | | | | | | all of the evaluate() methods only ever accepted a scope, and sometimes one other option, so I switched them all to use named arguments instead of a hash.
| * | Removing some obsolete code from the AST base classLuke Kanies2008-02-081-39/+3
| | |
| * | Ceasing autoloading ast files; loading them manually insteadLuke Kanies2008-02-081-7/+21
| | |
* | | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xJames Turnbull2008-02-087-23/+34
|\| |
| * | Adding more information to dependencies that do not resolveLuke Kanies2008-02-071-1/+1
| | |
| * | Applying patch by Jay to fix #989 -- missing crl files areLuke Kanies2008-02-074-7/+7
| | | | | | | | | | | | | | | correctly ignored, and you now use 'false' instead of 'none' to explicitly ignore them.
| * | Fixing the Settings class so that it correctly handlesLuke Kanies2008-02-071-7/+9
| | | | | | | | | | | | file values that are false.
| * | Merge commit 'plathrop/fix-1007' into 0.24.xLuke Kanies2008-02-071-7/+16
| |\ \
| | * | Added :env parameter for backwards-compatibility, with warning about ↵Paul Lathrop2008-02-051-0/+9
| | | | | | | | | | | | | | | | deprecation. :env parameter sets new :environment parameter. Changed instances of :env to :environment for consistency with other types. Added tests for new parameters. This cimmit fixes ticket 1007.
| | * | Fujin's patch for ticket #1007 - consistent use of 'environment' instead of ↵Paul Lathrop2008-02-051-8/+8
| | | | | | | | | | | | | | | | 'env'
| * | | Fix ticket 974. My original "fix" wasn't. This actually fixes the problem by ↵Paul Lathrop2008-02-051-2/+2
| | | | | | | | | | | | | | | | using a regular expression that matches only up to the first square bracket.
| * | | fix bug 974 - filenames with opening bracket characters generate exceptionsPaul Lathrop2008-02-051-1/+1
| |/ /