summaryrefslogtreecommitdiffstats
Commit message (Collapse)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
| | | | You can now omit a lot of the "any"s and still get what you expect
* Correct Category fill methodCasey Dahlin2009-01-041-3/+1
| | | | It now intersects the fill values with the existing arguments
* Change comment language in category.pyCasey Dahlin2009-01-041-10/+10
| | | | Categories can contain states OR events. Comments now reflect this
* 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
| | | | We may not need hold counters after all
* 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
| | | | You can now specify hold provisions which read "One of (a,b,c)"