Hi Jason,

>> Hm.  The command is run multiple times.  I'd probably just find a 
>> way to
>> not have to do that.  Something like
>>
>>    for dir; do
>>        dirs="$dirs|$dir"
>>    done
>>    dirs=${dirs#|}
>>    hg manifest | egrep "^($dirs)/.*/${pat#s.}\$"
>>
>> or something like that.  I dunno if that'd actually do what needs 
>> to happen
>> there.
> Yes, it is faster.
> Here is a time running:
> # pwd
>    $SRC/uts
> 
> # time flg.flp -r 
> 
> real    1m43.533s
> user    1m37.697s
> sys     0m8.441s
> 
> It is running in my x4200, 2 times faster than before.
> 
> And takes about 3 minutes in my DELL GX270.
> real    2m57.556s
> user    2m33.094s
> sys     0m12.130s
> 
> Could we use "echo" to take the place "hg manifest".In my test,"echo" often 
> faster than "hg manifest" a little bit.

I'm not sure I understand what you mean here by replace "hg manifest" 
with "echo"?

cheers,
steve

-- 
stephen lau // stevel at sun.com | 650.786.0845 | http://whacked.net
opensolaris // solaris kernel development

Reply via email to