index
:
upstate.git
master
UpState, the new Upstart state engine prototype
Casey Dahlin
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
state.rb
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add or groups to hold provides
Casey Dahlin
2008-12-15
1
-0
/
+11
*
Add a couple of helpers to base classes
Casey Dahlin
2008-12-15
1
-0
/
+13
*
Add a method to print all states in color
Casey Dahlin
2008-12-10
1
-0
/
+7
*
Make names for state classes explicit.
Casey Dahlin
2008-11-07
1
-0
/
+4
*
Add check for forking a live state.
Casey Dahlin
2008-11-07
1
-0
/
+1
*
Annotate TypeErrors
Casey Dahlin
2008-11-07
1
-7
/
+7
*
Remove commented out consistency check
Casey Dahlin
2008-10-27
1
-1
/
+0
*
Make Dep holds give params of dependent
Casey Dahlin
2008-10-13
1
-1
/
+1
*
Merge State#break_holds into State#becomes_defunct
Casey Dahlin
2008-10-10
1
-7
/
+2
*
Better release comparison
Casey Dahlin
2008-10-10
1
-1
/
+2
*
Make State#check_deps behave properly when dropping
Casey Dahlin
2008-10-10
1
-1
/
+4
*
Fix bugs in State::process_event
Casey Dahlin
2008-10-10
1
-2
/
+2
*
Get caused_by from class in State#react_to?
Casey Dahlin
2008-10-10
1
-1
/
+1
*
Add State::get_all method
Casey Dahlin
2008-10-10
1
-0
/
+5
*
Better event matching
Casey Dahlin
2008-10-09
1
-1
/
+1
*
Delete trace function
Casey Dahlin
2008-10-09
1
-17
/
+2
*
Properly deterministic hashing that accounts for deps
Casey Dahlin
2008-10-09
1
-1
/
+3
*
Introduce hold-differentiated states
Casey Dahlin
2008-10-08
1
-8
/
+41
*
Comment typo fix
Casey Dahlin
2008-10-08
1
-1
/
+1
*
Add parenthesis to expression in State#hash
Casey Dahlin
2008-10-08
1
-1
/
+1
*
State#hold and State#release now take a params argument
Casey Dahlin
2008-10-08
1
-10
/
+10
*
Use DSTuple objects for State deps
Casey Dahlin
2008-10-08
1
-16
/
+49
*
Rename StatePattern to Dependency
Casey Dahlin
2008-10-08
1
-16
/
+17
*
Change State#to_s and add State#to_s_color
Casey Dahlin
2008-10-08
1
-1
/
+18
*
Replace active property with status property
Casey Dahlin
2008-10-08
1
-13
/
+15
*
Add some trace points
Casey Dahlin
2008-10-07
1
-1
/
+3
*
Fix dependency issue with dropping.
Casey Dahlin
2008-10-07
1
-7
/
+7
*
Add State::release to compliment State::hold
Casey Dahlin
2008-10-07
1
-1
/
+7
*
Yet another use of self.class.depends where @deps belongs
Casey Dahlin
2008-10-07
1
-1
/
+1
*
Fix another missing inject argument
Casey Dahlin
2008-10-07
1
-1
/
+1
*
Run service drop task /after/ state change
Casey Dahlin
2008-10-07
1
-1
/
+2
*
State#hold and State#release now return self
Casey Dahlin
2008-10-07
1
-1
/
+5
*
Fix some behaviors of State#check_deps
Casey Dahlin
2008-10-07
1
-2
/
+5
*
Added to_s and eql?
Casey Dahlin
2008-10-07
1
-0
/
+21
*
Added trace method
Casey Dahlin
2008-10-07
1
-0
/
+7
*
Added missing deps attribute to State
Casey Dahlin
2008-10-03
1
-0
/
+1
*
Add static hold method to State
Casey Dahlin
2008-10-03
1
-0
/
+5
*
Fix type check in StatePattern#initialize
Casey Dahlin
2008-10-03
1
-1
/
+1
*
Add default empty params for Hold#initialize
Casey Dahlin
2008-10-03
1
-1
/
+1
*
Make State#rise use local dependency info
Casey Dahlin
2008-10-03
1
-1
/
+1
*
Add initial values to inject calls
Casey Dahlin
2008-10-03
1
-2
/
+2
*
Rename respond_to to react_to
Casey Dahlin
2008-10-03
1
-2
/
+2
*
Fix depsolving logic to handle depless services
Casey Dahlin
2008-10-03
1
-5
/
+13
*
Depsolve new types on creation
Casey Dahlin
2008-10-03
1
-0
/
+1
*
Add implementation of product
Casey Dahlin
2008-10-03
1
-0
/
+11
*
Fix use of legacy @params var in State
Casey Dahlin
2008-10-03
1
-3
/
+3
*
Make params a method
Casey Dahlin
2008-10-03
1
-4
/
+15
*
Fix hash function for State
Casey Dahlin
2008-10-03
1
-1
/
+1
*
Update a comment
Casey Dahlin
2008-10-03
1
-1
/
+1
*
Trigger depsolving at appropriate times
Casey Dahlin
2008-10-02
1
-0
/
+2
[next]