I have my latest iteration up on GitHub (at [email protected]:jmurph/gradle.git
branch listener_manager).  I (think I) did everything you requested except

1) I left the StandardOutputListener and StandardErrorListener stuff
combined into a single StandardOutputListener because it just seems like
those are really one concept and having a single listener made more sense to
me.

2) I left DefaultInternalRepository taking a ListenerManager in it's
constructor.  I think this is better, but if you still disagree it's two
seconds to change it back.

Other than that, I went ahead and changed things.  If I missed anything,
just let me know.  If not, you can commit it or let me know and I can get
Steve to do so.  (Sorry if I'm being ornery about these two issues, but as
the scorpion said to the frog "it's in my nature...")


P.S. Should I start using the "pull request" feature of GitHub to notify you
of these kinds of things?  That would help keep me from polluting the
gradle-dev mailing list, but then I'm not sure who I would notify, "gradle",
"Adam" or "Hans"...

-- 
John Murph
Automated Logic Research Team

Reply via email to