Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add always runs after task scheduling #134

Merged
merged 14 commits into from Mar 12, 2013
Merged

Conversation

erdi
Copy link
Contributor

@erdi erdi commented Feb 28, 2013

@ghost ghost assigned bigdaz Mar 12, 2013
@bigdaz bigdaz merged commit 42c4f88 into gradle:master Mar 12, 2013
@bigdaz
Copy link
Member

bigdaz commented Mar 12, 2013

Thanks Marcin. I've merge the pull request - it looks great.
The only problem I encountered was that the lazy population of the task graph broke support for the --dry-run command line option. (It was also a breaking change in behaviour of TaskGraphExecuter). I changed the code to populate the graph on demand, only failing if there were not yet any tasks added.

I also added a couple of integration tests: one thing that might be worth adding is support for:
task foo(mustRunAfter: 'b')
The fact that this syntax is used in a unit test led me to believe that this would work in a build as well!

Thanks again.
Daz

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants