Right now rakefiles can import other rakefiles using the standard ruby mechanisms (e.g. 'require'), but unfortunately
the "current directory" is fixed to be the directory of the initial rakefile. It would be nice if each task
could be executed relative to the rakefile that defined it. I think this is how ant works.
Combined with channels this could be pretty powerful. For example, say an open source project was using Raven and you
had it set up as a vendor branch in your main project. You could just import its rakefile and refer to its
"compile" task (or whatever) from your main build, and that would be enough to integrate it into your main
build. |