Sorry I came late to this topic... On Mon, Jun 30, 2008 at 3:33 PM, Jim Weirich <[EMAIL PROTECTED]> wrote: > > On Jun 30, 2008, at 12:41 AM, Adam Salter wrote: > >> chroot is not really the same thing... ie it's not really a standard or >> normal way of having Rake tasks globally available... ie I can't use it that >> way regularly. >> Rakefile in / does work i guess, but makes me think when i said 'globally >> available' i really meant 'per-user'. >> >> Still no comment from the great and benevolent leader Jim... ;) > > You forgot the easily distractible :) > > I have no strong objection to this change. Several points: > > (1) Only reads .rake if if finds no other Rakefile. This is important > because you don't want to accidently put important build functionality > outside of your project directory. >
Good, something like Sake does, you put generic tasks that you usualy run for most of your projects (like log:clear) :-) > (2) If the command line option is given, then the local Rakefile should be > ignored. > > (3) Where are you going to put the .rake file on a windows machine? > If home is not defined, then should be HOMEDRIVE + HOMEPATH :-) If there is not HOMEDRIVE+HOMEPATH, that mean is not a user, but a service, then it should look for APPDATA. If no APPDATA there, it should look for ALLUSERSPROFILE > (4) Include tests for all changes. I am much more likely to accept patches > with tests than otherwise. > > Also, I'm planning on putting a git repository of rake on github in the very > near future (meant to do it this weekend but ran out of time). That should > make it easier for alternate versions. I'll put an announcement here when I > do. > Great news! I'll be able to fork and make all the tests for rake actual pass on Windows and see what other cross-platform bug we found in ruby itself to catch! :-) Thank you Jim for your hard work :-) Regards, -- Luis Lavena AREA 17 - Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so. Douglas Adams _______________________________________________ Rake-devel mailing list [email protected] http://rubyforge.org/mailman/listinfo/rake-devel
