summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixing #142. As expected, trivial.luke2007-02-272-0/+12
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2232 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch by DavidS from #522, along with test code and a small bit of ↵luke2007-02-274-39/+52
| | | | | | code cleanup. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2231 980ebf18-57e1-0310-9a29-db15c13687c0
* Redoing some aspects of the graphing in hopes of helping hte performance a bit.luke2007-02-274-27/+96
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2230 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing file backup defaults to correctly use the puppet filebucket by default.luke2007-02-272-1/+14
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2229 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing the log messages for source and content properties to mention the ↵luke2007-02-272-2/+8
| | | | | | md5 sum of the new content git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2228 980ebf18-57e1-0310-9a29-db15c13687c0
* More code related to #517. Oops.luke2007-02-274-12/+48
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2227 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #517 and more. Classes now support more than one namespace in their ↵luke2007-02-274-2/+108
| | | | | | search path, parent classes automatically have their namespaces added to subclass namespaces, and (huzzah) there is a "search" function that can be used to add new namespaces into their search path. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2226 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #524. Functions, both statements and rvalues, now support no ↵luke2007-02-273-475/+521
| | | | | | arguments as long as you use parens. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2225 980ebf18-57e1-0310-9a29-db15c13687c0
* Actually commit the changes to lib/puppet that were supposed to be part of ↵mpalmer2007-02-264-9/+25
| | | | | | [2223] (Fuck svn and it's partial-repository-by-default behaviour) git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2224 980ebf18-57e1-0310-9a29-db15c13687c0
* Partially complete #241. Add a 'purged' value for Package.ensure, and add a ↵mpalmer2007-02-2323-0/+1214
| | | | | | handler for all of the Debian providers. Also wrote sensible test cases, and so we've now got Mocha running around in our source tree. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2223 980ebf18-57e1-0310-9a29-db15c13687c0
* Fix #516, 'Cached manifests get unescaped twice'mpalmer2007-02-231-6/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2222 980ebf18-57e1-0310-9a29-db15c13687c0
* Print stacktrace in debug mode when catchign a signal - useful for ↵lutter2007-02-221-0/+2
| | | | | | understanding client hangs git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2221 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #472. Apparently this has been broken since I did the parser ↵luke2007-02-228-185/+307
| | | | | | redesign. I had to fix the scope trees so that subclass scopes are subscopes of the parent scopes, which used to be the case but was far more complicated. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2220 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #505, #508, and #513.luke2007-02-223-17/+117
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2219 980ebf18-57e1-0310-9a29-db15c13687c0
* Allow 'key=' to be the only thing on a line (livna uses this)lutter2007-02-212-2/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2218 980ebf18-57e1-0310-9a29-db15c13687c0
* I believe this fixes the issues in ticket #469shadoi2007-02-211-0/+1
| | | | | | | My testing on mysql shows connections being reaped. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2217 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch from #495.luke2007-02-201-14/+14
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2216 980ebf18-57e1-0310-9a29-db15c13687c0
* Removing extraneous debuggingluke2007-02-182-6/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2215 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing a problem in collecting exported resources. Virtual resources worked ↵luke2007-02-184-10/+44
| | | | | | fine, but exported resources resulted in an essentially infinite loop. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2213 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the default dbadapter back to sqlite3luke2007-02-171-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2212 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch from #510 by curzonj. Note that the right solution to this ↵luke2007-02-171-4/+4
| | | | | | problem is to use the ruby API, but it does not appear to be stable yet. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2211 980ebf18-57e1-0310-9a29-db15c13687c0
* Re-add the filesshadoi2007-02-174-0/+45
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2210 980ebf18-57e1-0310-9a29-db15c13687c0
* Undo the param_name param_value mergeshadoi2007-02-176-51/+46
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2209 980ebf18-57e1-0310-9a29-db15c13687c0
* Renamed Puppet.name to Puppet.execname so rails 1.2 doesn't freak outshadoi2007-02-171-5/+5
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2208 980ebf18-57e1-0310-9a29-db15c13687c0
* Undo the param_names param_values changesshadoi2007-02-172-6/+8
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2207 980ebf18-57e1-0310-9a29-db15c13687c0
* Undo the params & facts stuffshadoi2007-02-172-4/+11
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2206 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing date to datetime in the databaseluke2007-02-161-11/+11
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2205 980ebf18-57e1-0310-9a29-db15c13687c0
* Trying to fix problem of locks lying aroundluke2007-02-161-0/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2204 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding hook to update timestamp when a report is runluke2007-02-161-0/+13
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2203 980ebf18-57e1-0310-9a29-db15c13687c0
* Change Puppet.name to Puppet.execname so rails 1.2 won't freak out.shadoi2007-02-165-7/+7
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2202 980ebf18-57e1-0310-9a29-db15c13687c0
* Update relationshipsshadoi2007-02-165-25/+13
| | | | | | | | Remove dynamic class generation for now. Include the fact class git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2201 980ebf18-57e1-0310-9a29-db15c13687c0
* Revamping collections to get what is hopefully more reasonable behaviour ↵luke2007-02-166-57/+206
| | | | | | when they are used in combination with defined resource types. You should now be able to combine them in just about any way and get "correct" behaviour, which in this case means that you can have virtual definitions or definitions wrapping virtual resources and the resources will still all get realized. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2198 980ebf18-57e1-0310-9a29-db15c13687c0
* This works for me. Probably not the most universal fix.shadoi2007-02-151-0/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2195 980ebf18-57e1-0310-9a29-db15c13687c0
* Apparently using "gem" requires an environment we don't have.shadoi2007-02-151-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2194 980ebf18-57e1-0310-9a29-db15c13687c0
* Merge fact_names & fact_values, and param_names & param_values.shadoi2007-02-1517-82/+55
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2191 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing features to use the new feature locationluke2007-02-153-4/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2190 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch from #502 by Joseluke2007-02-151-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2189 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch from #497 by Jose Gonzalezluke2007-02-133-12/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2188 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch by Jeff McCune from #496luke2007-02-121-26/+20
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2187 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch from #474 by David Schmitt.luke2007-02-111-1/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2186 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #482.luke2007-02-111-4/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2185 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #493.luke2007-02-111-1/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2184 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying doc patch from #494.luke2007-02-113-5/+17
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2183 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #484. Moving unit tests at the same time.luke2007-02-0811-1/+34
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2181 980ebf18-57e1-0310-9a29-db15c13687c0
* Okay, last file moves for the night. The test code has been moved to match ↵luke2007-02-0820-23/+24
| | | | | | the lib directory, and I have moved a couple of things into network/ instead of network/server, since they did not belong as much. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2180 980ebf18-57e1-0310-9a29-db15c13687c0
* Moving all of the client and server code into a single network/ directory. ↵luke2007-02-0883-1109/+1025
| | | | | | In other words, more code structure cleanup. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2179 980ebf18-57e1-0310-9a29-db15c13687c0
* Moving some of the stand-alone classes into the util/ subdirectory, to clean ↵luke2007-02-07102-1808/+1785
| | | | | | up the top-level namespace a bit. This is a lot of file modifications, but most of them just change class names and file paths. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2178 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a libdir setting for puppet, so you can store your modifications to ↵luke2007-02-074-0/+80
| | | | | | puppet in a separate directory. This probably will still be somewhat limited because it will always depend somewhat on load order. For instance, if you add a new provider, it might not be available when you expect, since providers are all loaded as soon as a type is loaded, which might happen before the libdir is set. It should always work fine if you do not override it, but if you do override it, things might behave a bit strange. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2174 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a parameter to allow you to override how an exec refreshes itself.luke2007-02-072-4/+52
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2173 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing exec so that the checks apply to whether an exec is refreshed.luke2007-02-072-1/+43
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2172 980ebf18-57e1-0310-9a29-db15c13687c0