summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Make state machine use text configurationHEADmasterCasey Dahlin2009-01-191-38/+72
* Allow value negation with ! for KVPairsCasey Dahlin2009-01-191-0/+7
* Add CatSpec.to_category and ArgSpec.to_hashCasey Dahlin2009-01-191-0/+19
* Remove specifier property from ArgSpec as it is no longer usedCasey Dahlin2009-01-191-10/+2
* Rename Conf.propspecs to Conf.propmatchesCasey Dahlin2009-01-191-3/+3
* Add configuration parsing codeCasey Dahlin2009-01-191-0/+575
* Added valid supercategory filtersCasey Dahlin2009-01-171-1/+20
* Add epsilon eventsCasey Dahlin2009-01-171-0/+3
* Add notion of wanted states and a gc mechanismCasey Dahlin2009-01-051-6/+26
* Correctly handle starting of Categories that are supersets of running categoriesCasey Dahlin2009-01-051-0/+4
* Events mechanismCasey Dahlin2009-01-051-3/+20
* Add intersect_args method to CategoryCasey Dahlin2009-01-052-1/+8
* Remove extraneous wildcards from testcaseCasey Dahlin2009-01-041-5/+5
* Don't need to be so explicit when bringing states upCasey Dahlin2009-01-041-2/+2
* Correct Category fill methodCasey Dahlin2009-01-041-3/+1
* Change comment language in category.pyCasey Dahlin2009-01-041-10/+10
* Add one more nfs volume to scenarioCasey Dahlin2009-01-041-0/+1
* Add some shorthand methods to make things easier to readCasey Dahlin2009-01-041-7/+11
* Add bring_down method to state machine, complete with depsolveCasey Dahlin2009-01-031-0/+18
* Remove goofy-ass intersect_list methodCasey Dahlin2008-12-291-14/+0
* When getting applicable deps check for nonempty intersection, not superset.Casey Dahlin2008-12-291-2/+2
* Remove reference to a variable that disappeared in the last rebaseCasey Dahlin2008-12-291-1/+1
* Change Category#equiv to Category#superset_ofCasey Dahlin2008-12-292-8/+5
* Make bring_up use add_hold instead of manually touching self.upCasey Dahlin2008-12-231-2/+2
* Rename assert_state to bring_upCasey Dahlin2008-12-231-6/+6
* Replace hash of hold counters with set of up statesCasey Dahlin2008-12-231-11/+11
* Add subset_of() methodCasey Dahlin2008-12-231-0/+3
* Category equality no longer takes wildcards into accountCasey Dahlin2008-12-231-0/+1
* Add full() method to patternCasey Dahlin2008-12-231-0/+6
* Split giant assert_state into two methodsCasey Dahlin2008-12-231-3/+12
* Rewrite assert_state to behave properly and neatlyCasey Dahlin2008-12-231-8/+18
* Make get_applicable_deps give specific subcategory to which deps applyCasey Dahlin2008-12-231-1/+2
* make get_satisfied_states also return states to which the dep is not applicableCasey Dahlin2008-12-231-1/+1
* Add __eq__ and __hash__Casey Dahlin2008-12-231-0/+8
* Make __eq__ consider the class of the other objectCasey Dahlin2008-12-231-0/+2
* Negligible optimizationCasey Dahlin2008-12-231-1/+1
* New function to find the cross product of two setsCasey Dahlin2008-12-231-0/+12
* Add inverse_set method to CategoryCasey Dahlin2008-12-231-0/+15
* Modify system to use proper patterns rather than just strings and blanksCasey Dahlin2008-12-222-47/+58
* Add a pattern matching classCasey Dahlin2008-12-221-0/+83
* Reorganize code into separate filesCasey Dahlin2008-12-212-96/+99
* Add documentationCasey Dahlin2008-12-211-1/+59
* Remove unnecessary methodsCasey Dahlin2008-12-211-15/+1
* Beginnings of python rewriteCasey Dahlin2008-12-216-0/+155
* Fix wrong dep requirements for Mount stateCasey Dahlin2008-12-151-1/+1
* Remove typoCasey Dahlin2008-12-151-1/+1
* Add real-world example fileCasey Dahlin2008-12-151-0/+19
* Require all deps to agree on hold provisionsCasey Dahlin2008-12-151-1/+2
* Make print_all_color print on one lineCasey Dahlin2008-12-151-3/+1
* Add or groups to hold providesCasey Dahlin2008-12-151-0/+11