Permalink
master
Commits on Jun 10, 2019
-
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
style(visualizer): add icons for the new decorators
Add icons for representing RepeatForever, RepeatUntilFailure, and RepeatUntilSuccess in the visualizer
Unverified
The email in this signature doesn’t match the committer email.GPG key ID: 100D3E7396EED2B6 Learn about signing commits -
docs(decorators): document the new repeater decorators
Adds documentation for RepeatForever, RepeatUntilSuccess, and RepeatUntilFailure to README.md
Unverified
The email in this signature doesn’t match the committer email.GPG key ID: 100D3E7396EED2B6 Learn about signing commits -
Unverified
The email in this signature doesn’t match the committer email.GPG key ID: 100D3E7396EED2B6 Learn about signing commits -
test(decorators): move a repeater test to the DecoratorTest class
Now that DecoratorBase returns failure if it has no child, Does_not_crash_if_no_child can be moved to the base decorator tests
Unverified
The email in this signature doesn’t match the committer email.GPG key ID: 100D3E7396EED2B6 Learn about signing commits -
refactor(decorators): simplify logic in the three new decorators
Remove unneeded local variables, and let the three new decorators return `TaskStatus.Failure` if they have no child
JesseTG committedJun 10, 2019 Unverified
The email in this signature doesn’t match the committer email.GPG key ID: 100D3E7396EED2B6 Learn about signing commits -
Unverified
The email in this signature doesn’t match the committer email.GPG key ID: 100D3E7396EED2B6 Learn about signing commits
Commits on Jun 4, 2019
-
feat(decorators): add three new decorators
RepeatForever, RepeatUntilSuccess, and RepeatUntilFailure are new decorators used to continue a task indefinitely. RepeatForever executes its child and returns TaskStatus.Continue, regardless of its child's return status. RepeatUntilSuccess returns TaskStatus.Success if its child returns success, else it returns TaskStatus.Continue. RepeatUntilFailure returns TaskStatus.Failure if its child returns failure, else it returns TaskStatus.Continue.
Unverified
The email in this signature doesn’t match the committer email.GPG key ID: 100D3E7396EED2B6 Learn about signing commits