summaryrefslogtreecommitdiffstats
path: root/statemachine.py
Commit message (Expand)AuthorAgeFilesLines
* Add intersect_args method to CategoryCasey Dahlin2009-01-051-1/+1
* 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
* 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-291-2/+2
* 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
* 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
* Modify system to use proper patterns rather than just strings and blanksCasey Dahlin2008-12-221-17/+21
* Reorganize code into separate filesCasey Dahlin2008-12-211-0/+99