On 20 October 2006 at 12:52, "Geir Magnusson Jr." <[EMAIL PROTECTED]> wrote: > > Mark Hindess wrote: > > On 20 October 2006 at 10:11, "Geir Magnusson Jr." <[EMAIL PROTECTED]> wrote: > >> > >> Mark Hindess wrote: > >>> On 20 October 2006 at 9:31, Tim Ellison <[EMAIL PROTECTED]> wrote: > >>>> FWIW: Below are the results of running RAT on a windows snapshot. > >>>> For some reason it complained about lack of ASF block comments in > >>>> DLLs, and proceeded to dump them to the console, so I chopped them out > >>>> of the report. Looks like mainly missing block comments in emconf > >>>> files. > >>>> > >>>> I suspect that it will be helpful to do this on an HDK snapshot, plus > >>>> on a source drop (that we don't produce at present, but should IMO). > >>> I'm looking at modifying the federation build to have a source drop > >>> target. It looks like doing: > >>> > >>> svn export . target/src > >>> > >>> and modifying the build.xml to cope with the lack of svn files might > >>> be a good start. I'll probably take a little more work but I'll get > >>> something checked in so we have something to work with. > >> Wait. > > > > I don't think I have much choice. It's more likely you'll be waiting > > for me. ;-) It's not as trivial as it sounds[0] so I'm sure this > > discussion will be done before I'm ready to check anything in. ;-( > > > >> Why not just do a tar/zip on the working_classlib and working_vm with > >> a filter to keep out the generated stuff? > > > > This was my first thought but it didn't take long before I decided I had > > to think again. I think it is much too error prone. Consider figuring > > out which .so files are generated/downloaded and which are in svn. > > Repeat for dll files, jar files, etc. Then keep this up to date. It'd > > be a full-time job. > > A *real* unix hacker would walk the tree looking at .svn/entry files ;) > In Perl. in less than 20 lines.
;-) It's Friday night so I'll bite... It'd be a (longish) one-line on unix, perhaps something like: find . -name 'entries' -print|while read e; do sed -e '/ name=\"/!d;s:.*name=\":'${e%.svn/entries}':;s/\".*//' <$e; done but I'd be trickier under Windows (unless we assume everyone has Perl which even I know is unrealistic). But I disagree, a *real* hacker would: a) look for a tool that is meant for the job, b) look for a tool that is meant for something entirely different but which happens to do the job very well, or c) writes it in sh, awk, sed, or Perl If I always rushed straight to step c) I'd never be able to make a cup of tea in the morning. (My house is quite automated so Perl can put the kettle on but can't yet make the tea.) Regards, Mark. --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]